Автоответчик Telegram UserBot (Telethon | API Telegram)
Примерный набросок.
Нужен автоответчик для личных сообщений с возможностью отправки медиа
(изображение / аудио / видео / документ / голосовое сбщ / видео сбщ)
Автоответчик должен иметь графический интерфейс.
Функционал в общих чертах:
Мультиаккаунт, т.е поддерживает авторизацию и работу нескольких аккаунтов одновременно.
Добавление аккаунтов.
1. Поле для ввода номера.
2. Поле для кода двухфакторной аутентификации.
3. Поле для кода подтверждения.
После добавления аккаунтов они сохраняются папке проекта в формате (номер_телефона.session)
Также добавить функцию импорта файлов .session
- У нас будет цепочка из 5-10 сбщ (сообщения отправляются в ответ на любое входящее, по порядку и только 1 раз)
(Полагаю, что это должен быть универсальный шаблон сбщ, который шарится на аккаунты и далее уже будет автономная правка сбщ в каждом акке)
- Каждое сообщение настраивается индивидуально (задержка в секундах перед отправкой / сам текст или прописываем путь до отправляемого медиафайла)
Должна быть возможность очистки пошаренного шаблона сбщ из всех аккаунтов (или очистка бд)
Проект должен записывать информацию в бд Sqlite.
Список аккантов должен быть заключен в поле со scrollbar.
Настройки аккаунта открываются по нажатию на аккаунт из списка.
Принцип работы.
- Нам отправили сбщ, бот ждёт указанное время (исходя из задержки на отправку сообщения), потом помечает сбщ прочитанным. Далее, через 10-15 сек начинается действие (имитирует набор / запись и отправляет наш заготовленный медиа файл - ogg для голосовых / mp4 для видео сбщ)
- Должна быть возможность отправки как одиночного сбщ, так и сбщ состоящего из 2 и более сбщ.
В первом случае через 60 сек отправляем одиночное сбщ.
Во втором случае через 60 сек отправляем сбщ состоящее из 3 ответов (задержка между ответами по 5 сек)
- Если сообщение содержит определенные слова или фразы (*привет*//*хай*//*доброе утро*//*добрый вечер*) то отправлять соответствующее сбщ.
- Иногда бывает, что у юзеров нет @логина, имени, стоят символы или пустой пробел вместо имени. Нужно их определять по id, чтобы понимать что и кому мы отправили.
- Бот не должен мешать обычной работе с аккаунтом.
- Должна быть возможность запуска и работы сразу нескольких копий проекта (запущенных с разных папок)
- Проект без виртуального окружения.
- Продумать распределение нагрузки и правильную логику работы, чтоб не получать PeerFloodError и пр.
- Нужна стабильная работа (запустил и забыл).
PS: нужен опытный специалист, который работает с api telegram и библиотекой telethon.
В дальнейшем планируется внести несколько дополнений.
За образец можно взять приложение из PlayMarket "AutoResponder for TG" - оно выполняет основной функционал, но в нем нельзя отправлять изображения, имитировать набор текста / запись голосовых и видео сбщ.
Цепочка сообщений - это и есть сообщение.
В одном случае, оно может быть односоставное, в другом состоящее из нескольких ответов.
Актуальные фриланс-проекты в категории Python
Многостраничный HTML-шаблон веб-сайта для онлайн-ставок и парсинг API матчей (
1109 UAH
|
Создать бота в телеграм (кабинет продавца)
700 UAH
Всем привет Нужен личный кабинет пользователя в формате бота в телеграм После запуска и прохождения опроса, под пользователя создается личный кабинет (его допускает в систему на дальнейшие кнопки) Чтобы у каждого, кто зарегистрировался, высвечивался в отдельном меню Уникальный… Python, Разработка ботов ∙ 1 день 7 часов назад ∙ 93 ставки |
Найти товарный фид (Google Merchant XML) для сайта на OpenCart
700 UAH
Необходимо найти прямую ссылку на действующий товарный фид (XML) конкурента для Google Merchant Center Платформа (CMS): OpenCart / ocStore Найти оригинальный фидТребования к результату: Рабочая ссылка на XML-файл Python, Парсинг данных ∙ 1 день 17 часов назад ∙ 21 ставка |
Розработка Тик-Ток фермы (контент-завод)Необзодимо разработать систему для централизованного управления несколькими TikTok-аккаунтами с автоматической публикацией контента, использованием индивидуальных прокси и имитацией естественной активности аккаунтов. Функциональные требования1. Управление аккаунтами Добавление… Python, Разработка ботов ∙ 2 дня 4 часа назад ∙ 19 ставок |
Улучшить работу Claude Code и работа с написанием софтаСейчас разрабатываю СРМ и Аналитику, софт. Делаю через Клод Код, но понимаю что результаты не лучшие в плане изменений. Есть 2 задачи - Нужно помочь сделать пресет по навыкам, мд и так далее чтобы улучшить качество. Взять проверенные с которыми работали, а не с интернета… AI и машинное обучение, Python ∙ 2 дня 11 часов назад ∙ 24 ставки |


