Автоответчик на личные сообщения и в чатах в телеграме
Для чего?
Защита от интернет троллей
Почему бы их просто не игнорировать?
Потому что я так решил
Срок разработки?
желательно уже сегодня, или разумный(1-3 дня)
Не думаю что тут что то сложное
Задача
Автоответчик на личные сообщения и в чатах в телеграмме
Техзадание
Вход
1. Добавляется пользователь по его нику с @имяюзера
2. Выбирается сфера взаимодействия с ним а)Личные сообщения(сигнал ответа - в личных сообщениях) б) любые чаты - сигнал ответах в) выбор конкретный чат(по названию @имячата и /или личные сообщения
3. При необходимости юзер удаляется
4. Параметры
а)диапазон временного отклика(от n до N в секундах) бот рендомом каждый раз выбирает как быстро реагировать на ответ
б) диапазон числа сообщений-ответов на каждый поступившиее сообщение от пользователя (от n1 до N1) рендомом.
г)возможность добавить выбранный стикер (и целый набор стикеров на вход)
д) Возможность подать на вход xlsx таблица со списком ответов
Формат
1столбец 2 столбец и т.д.
ответы ответы второй очереди и т.д.
Если ответов второй очереди нет - а сгенерированное число ответов больше 1 то следующий ответ бот выбирает рендомом из списка, исключая уже выбранный
е)Временной интервал между отправкой сообщений в рамках числа ответов на пришедшее сообщение - выбирается также по принципу а)
ж)ручная регулировка частоты использования стикеров и тектстовых сообщений
з)Также система должна мочь формировать сообщение состоящее из стикера и подписи(текстового сообщения, желательно тематически близкого стикеру(если возможно, например стикер может содержать теги, которые содержат сообщения)
Выход
1. Бот отслеживает ответы от пользователей из списка
2. Каждый раз когда ответ приходит бот реагирует случайным образом выбирая момент когда ответить, и число сообщений которое нужно ответить, а также формирует список из ответных сообщений в виде набора стикеров и текстовых сообщений из xlsx файла размером, полученным и отправляет ответ в рамках сформированного временного диапазона.
Способ верификации бота и оплаты
1. Заводится программистом тесnовый пользователь @user_test в телеграм
2. Заводится вспомогательный бот для входных данных, которому я и передаю тестировочные параметры, а также таблицу с ответами
3. Пишу личные сообщения к @user_test и смотрю как он отвечает
не должно быть какой то ссылки к вспомогательному боту, которого нужно добавить,
ответы от бота должны выглядеть так как будто они приходят именно от @user_test
4.Желательно чтобы бот не сильно повторялся, т.е. сужал диапазон ответов, рендомизируя оставшиеся, как только ответы иссякнут - все начинается по новой - диапазон расширяется до максимального
5. Оплата передается через хабр, чтобы у меня была возможность открыть спор
поэтому приветствуются только порядочные, которые будут работать на совесть
6. Приветствуется подсказка где взять стикеры для троллей( оскорбляющие их же самих)
Имена указаны условно - можете сами выбрать
Свои вариации(но не сильно) техзадания приветствуются)
Можете предложить свою цену , рассмотрю
Но разумную