Телеграм-бот для групповых чатов (Python + OpenAI Assistants API)
Python
Assistants API от OpenAI
Telegram API
Задача бота - быть участником группового чата телеграм и реагировать на сообщения, в которых его тегают или если сообщение начинается со слова “бот”.
Для ответа на сообщение бот использует документы, добавленные к ассистенту, и промт.
В настройках бота должна быть возможность указать ИД одной или нескольких групп, сообщения из которых он обрабатывает. Все сообщения из других групп игнорируются.
Бот обрабатывает сообщения от любого участника действительной группы.
Предусмотреть роль Админ - сообщения от этих людей будут использоваться для дальнейшего обучения бота.
Для старта список админов можно указывать в настройках бота, указывая их chatid.
Далее предусмотреть, что будет разрабатываться административная часть бота, которая будет включать роль суперадмина, функционал редактирования списка групп, списка админов, добавленных к проекту файлов и просмотра статистики. Но пока что не реализуем.
Механизм обучения.
Администратор может скорректировать ответ бота при необходимости. Администратор отвечает на сообщение бота (которое, в свою очередь, было ответом на вопрос пользователя) и пишет правильный ответ, начиная его со слова “правка” или “выправление” (или лучше хештег?).
Раз в день бот скачивает историю сообщений группы, фильтрует сообщения от администраторов, содержащие правки (см. выше), формирует логическую цепочку из 3 сообщений: вопрос пользователя –> ответ бота –> исправление администратора.
Из этих сообщений он формирует текст правки (формат согласуем) и дописывает его в файл с исправлениями. Все исправления дописываются в один файл и отправляются ассистенту. Примеры реализации обновления файла дает ChatGPT.
Команды
По команде /update от администратора (или суперадминистратора) запускается внеочередной процесс обновления правок.
Отзыв заказчика о сотрудничестве с Євгенієм Медухою
Телеграм-бот для групповых чатов (Python + OpenAI Assistants API)Спасибо Евгению за быстро и качественно реализованный проект и оперативную обратную связь!
-
471 5 0 Привет!
Интересный и сложный проект — с удовольствием присоединюсь к его реализации!
Имею опыт работы с Python, хорошо знакома с Telegram API и активно работаю с OpenAI (включая Assistants API). Уже реализовывала Telegram-ботов с обработкой сообщений, фильтрацией ID чатов, базовыми правами доступа и логикой вроде “ответ на тег или ключевое слово”.
Будет приятно обсудить детали — готова взяться уже сегодня!
-
93990 1264 1 10 Привет. Разрабатываю телеграм-ботов на Node.js или Python.Готов к сотрудничеству
-
10130 117 0 Привет.
Разрабатываю ботов для Телеграма на NodeJS. Готов взяться. Пишите, обсудим.
-
1872 9 0 Привет, Дмитрий!
Готов реализовать Telegram-бота с интеграцией OpenAI Assistants API для групповых чатов.
Что реализую:
Обработка сообщений только из разрешённых групп (group_id из конфигурации)
Ответы на сообщения, начинающиеся с “бот” или @упоминания
… OpenAI Assistants API: ответы формируются на основе добавленных документов и промптов
Система ролей: админы задаются через chat_id, их настройки сохраняются
Реакция на исправления типа: правка ... или исправление ...
Ежедневный сбор сообщений, формирование пар:
вопрос ➝ ответ ➝ правка → запись в файл правок
Поддержка команды /update для обновления ассистента вручную
Чистый и расширяемый код на Python + aiogram 3
Отдельная логика: handlers / utils / config / OpenAI / roles
Проект сделаю аккуратно, с документацией и возможностью масштабирования.
Буду рад взяться за реализацию – обращайтесь!
-
1900 45 1 4 Добрый вечер)
Интересная задача, будет подключено опен ай, возможно разработаем веб интерфейс для управления ботом
Пишит, реализую)
-
101 1 0 Очень интересный проект!
Буду рад рад попробовать что-то новое
Ранее создавал бота, который отвечал на комментарии группы (и у заказчика он ''по каким-то причинам'' не работал, тяжело работать, когда тебя игнорируют по 18 часов)
Если готовы попробовать и быстро отвечать, добро пожаловать в ЛС)
-
593 15 0 Привет,
У меня есть несколько готовых ботов с похожим функционалом, поэтому для того, чтобы сделать вашего бота, потребуется минимум времени.
-
1993 12 0 Добрый день
Имею большой опыт разработки ботов
И похожего бота уже разрабатывал
Напишите мне
-
1346 13 1 Привет!
Готов более подробно проработать ваше задание, у меня есть некоторые вопросы, и мы можем приступить к разработке.
Пишите в личку, буду рад работать вместе
-
198 Здравствуйте .
Готов взяться за реализацию Telegram-бота на Python с использованием OpenAI Assistants API и Telegram API. Реализую обработку сообщений из указанных групп, поддержку ролей, механизм обучения через "правки", а также команду /update для админов. Опыт в подобных проектах есть. Напишите, если нужно уточнить детали.
-
427 1 0 Привет, Дмитрий.
Мы специализируемся на персонализированных AI-агентах, в основном пишем на Python.
Конечно, API Telegram и технологии OpenAI понятны. Создадим бота с таким функционалом.
Сможем сделать понятную архитектуру и выполнить задание.
Нужно правильно оформить ТЗ, пожалуйста, напишите в личные сообщения, и мы с вами устроим короткий диалог для определения всех важных деталей.
Спасибо!
Актуальные фриланс-проекты в категории Python
Betting нужно сделать букмекерскую контору! С ОПЫТОМНужно разработать betting-платформу / букмекерский продукт на базе готового шаблона. Основная задача — адаптировать шаблон под полноценную букмекерскую контору: подключить парсинг спортивных событий и коэффициентов, реализовать личный кабинет пользователя, баланс, ставки,… Python, Веб-программирование ∙ 4 минуты назад ∙ 2 ставки |
Telegram автоматизация рассылки сообщений в чатыНужно рассылать в телеграмм чаты сообщения. Что бы не было банов. Чатов несколько сотен. Что бы настраивать перодичность и вариативность текстов. Python, Разработка ботов ∙ 15 минут назад ∙ 10 ставок |
Разработка программного обеспечения с ИИНеобходимо разработать программное обеспечение для автоматического обнаружения, захвата и сопровождения объекта с помощью видеокамеры и поворотного механизма.Исходные данные: Видеокамера с оптикой. Поворотное устройство по двум осям (азимут/угол места). Сервоприводы с… AI и машинное обучение, Python ∙ 1 день 7 часов назад ∙ 15 ставок |
ТЗ НА ДОПРАЦЮВАНИЕ AI-БОТА ГЕНЕРАЦИИ ЛИЧНЫХ ПЕСЕНТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬГОЛОВНА ЦІЛЬ Створити стабільний преміальний продукт, який: генерує максимально якісні персональні пісні; не вигадує факти про клієнта; працює стабільно під навантаженням; легко масштабується; дозволяє аналізувати та… Python, Разработка ботов ∙ 1 день 8 часов назад ∙ 30 ставок |
Автоматизация процессоів через API и PhytonНиже описал текущий процесс и то, к какому результату хотелось бы прийти. Также прикладіваю файлы реалтного процесса чтобы лучше понять как он выглядит в ревльности Текущий процесс Сейчас весь процесс выполняется вручную: загрузка/выгрузка файлов, перенос данных между… AI и машинное обучение, Python ∙ 1 день 12 часов назад ∙ 43 ставки |