Разработать программу по отслеживанию комментарией и отправки сообщений в ЛС
12 000 UAHРазработать программу, которая отслеживает комментарии под постами в указанных Telegram-каналах, передаёт текст комментариев в OpenAI (ChatGPT), получает ответ и отправляет его в личные сообщения комментатору. Программа должна работать с множеством Telegram-аккаунтами, каждый из которых использует собственный прокси. Также необходимо учитывать чёрный список пользователей.
Основной функционал:
Парсинг комментариев
Подключение к указанным Telegram-каналам
Отслеживание новых комментариев к постам
Получение информации о каждом новом комментарии
Проверка, отправлялось ли сообщение этому пользователю ранее, чтобы избежать повторов
Интервал обновления парсера должен быть настраиваемым через конфигурацию
Интеграция с OpenAI (ChatGPT)
Передача текста комментария и дополнительного промта в OpenAI API
Получение ответа от модели
Сохранение ответа в лог или базу данных
Отправка сообщений в личные сообщения пользователей
Отправка сообщения только в случае, если у пользователя открыты настройки приватности
Распределение нагрузки между доступными Telegram-аккаунтами
Реализация задержек, суточных и часовых лимитов на отправку сообщений
Поддержка прокси и нескольких Telegram-аккаунтов
Каждый Telegram-аккаунт работает через собственный прокси (SOCKS5 или HTTP)
Хранение данных об аккаунтах, таких как количество отправленных сообщений, время последней активности, количество ошибок, время выхода из блокировки
Чёрный список пользователей
Поддержка списка user_id, которым не нужно отправлять сообщения
Автоматическое добавление пользователей в чёрный список при определённых ошибках, например, если пользователь заблокировал или ограничил приватность
Проверка user_id перед каждой отправкой сообщения
Формат хранения настроек:
Telegram-аккаунты
Аккаунты указываются в текстовом файле accounts.txt, по одной строке на аккаунт. Каждая строка содержит номер телефона и параметры прокси в следующем формате:
Номер;тип_прокси;ip;порт;пользователь;пароль
Если прокси без авторизации, указывается без последних двух параметров:
Номер;тип_прокси;ip;порт
Примеры строк:
+номер тефона;socks5;127.0.0.1;9050;proxyuser;proxypass
+номер телефона;socks5;127.0.0.1;1080
+номер телефона;http;192.168.1.1;3128;user;pass
Переменные окружения
Файл .env содержит:
TELEGRAM_API_ID
TELEGRAM_API_HASH
OPENAI_API_KEY
Список каналов
Файл channels.txt, каждая строка — username или ID канала для отслеживания комментариев
Промт для ChatGPT
Файл prompt.txt с текстом промта, который будет добавляться к каждому комментарию перед отправкой в OpenAI
Чёрный список
Файл blacklist.txt, каждая строка — user_id, которому не нужно отправлять сообщения
Дополнительно:
Ведение логов всех отправленных сообщений с сохранением user_id, username, текста сообщения и времени отправки
Ведение логов ошибок
Обработка ошибок подключения, FloodWait, блокировок и других возможных сбоев
Поддержка автоматического восстановления работы при сбоях
Отзыв заказчика о сотрудничестве с Сергієм Журавльовим
Разработать программу по отслеживанию комментарией и отправки сообщений в ЛСПроект выполнен быстро и качественно. Были учтены все пожелания, рекомендую.
Отзыв фрилансера о сотрудничестве с Глебом Тереховым
Разработать программу по отслеживанию комментарией и отправки сообщений в ЛСРекоммендую к сотрудничеству!
-
227 Здравствуйте! Я занимаюсь разработкой телеграм-ботов и автоматизацией процессов и имею очень похожий проект, который выполнял ранее
https://freelancehunt.com/showcase/work/bot-avtovidpravlennya-povidomlen/1931158.html
Перед выполнением проекта я создаю макет будущего бота и утверждаю с вами ТЗ. Также помогаю разместить бота на хостинге по необходимости. Готов обсудить детали и реализовать ваше задание!
-
423 7 0 Добрый день! Занимаюсь разработкой телеграм ботов, и уже имел опыт в создании подобного бота. Буду рад помочь Вам с этой задачей. Готов начать разработку проекта, буду ждать на Ваш отклик в личных сообщениях!
-
178 Здравствуйте Глеб.
Готов выполнить ваш проект — опыт работы с Telegram API (через Telethon), многопоточностью, прокси и интеграцией с OpenAI уже есть.
Реализую отслеживание комментариев, автоответы через ChatGPT, многопользовательский режим с прокси и чёрным списком. Учту все лимиты и логику отправки.
Напишите, если нужно обсудить детали.
-
1522 14 0 Привет! Смогу сделать такого бота, обращайтесь в личные сообщения, чтобы обсудить детали проекта. Буду рад сотрудничеству!
-
1329 23 0 Добрый день, Глеб.
Готов написать такой скрипт. Давайте спишемся и обсудим детали
-
3092 11 0 Добрый день!
Разрабатываю различный telegram интеграции на Python!
Пишите, буду рад сотрудничеству!
-
631 5 0 с удовольствием сообщаем что можем выполнить ваше задание в полнои объеме
-------------------
-
454 5 0 Добрый день! Пишите. Сделаю быстро и качественно..............................................
Актуальные фриланс-проекты в категории Python
Olx
1789 UAH
Мне нужен бот OLX, который извлекает номер телефона из объявления до его публикации! Он ДОЛЖЕН быть неактивным — конкретно в статусе "ожидание". У меня есть записи ожидающих предложений; мне просто нужно извлечь номер из них. Парсинг данных, Python ∙ 22 минуты назад ∙ 5 ставок |
Разработка программного обеспечения для управления iPhone через USB-кабель с ПК
10 000 UAH
Необходимо разработать программу для Windows, которая позволяет подключать iPhone с jailbreak через USB-кабель и управлять им с компьютера. Основной функционал: Подключение iPhone через USB. Программа должна быстро распознавать подключенный iPhone и работать через кабель,… C и C++, Python ∙ 1 день 2 часа назад ∙ 16 ставок |
BuzzPost автоматизация Facebook под ИзраильПроект уже есть и он работает - задача решить вопрос по ограничению фб, при количестве постов в час более 3-4 (с 7 утра до 12 ночи) аккаунты клиентов ограничиваются фб. сайт - https://buzzpost.co.il/ Также поискать дыры в логике и в самом проекте и поправить их, опять же логика… Python, Работа с клиентами ∙ 1 день 23 часа назад ∙ 14 ставок |
AI Commenting Platform для TikTok и Instagram.Цель проекта Разработать систему, которая позволяет управлять большим количеством аккаунтов TikTok и Instagram и автоматически публиковать релевантные комментарии под выбранными видео с использованием ИИ. Основной функционал1. Управление аккаунтами Необходимо реализовать… AI и машинное обучение, Python ∙ 6 дней 1 час назад ∙ 23 ставки |
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 7 дней 19 часов назад ∙ 46 ставок |