Заказчик
Отзывы фрилансеров:
+ 23
- 0
Зарегистрирован на сайте 17 лет и 1 месяц
Бюджет:
по договоренности
Нужен бот работающий по такому алгоритму:
- Реагирует на GET запросы по двум урлам: /bot/leave, /bot/return
- Во всех запросах есть единственный параметр auth, который сверяется с определенным значением, которое задано в конфигурационном файле. Если значение не равно, то запрос игнорируется.
- Если пришел запрос leave, то начинается отсчет 15-минутного таймаута (длительность должна настраиваться в конфиг.файле)
- Если в течение этого таймаута пришел запрос return, то отсчет прекращается.
- Если таймаут истек, то в определенную группу (название задано в конфиге; бот туда предварительно добавлен; скорее всего будет супергруппа, если это важно) постится сообщение "Leave at" + время/дата когда пришел запрос leave.
- Если после этого приходит запрос return, то в группу постится "Returned" и бот возвращается в изначальное состояние.
Т.е. основная задача бота — не реагировать на события Leave+Return между которыми прошло меньше заданного значения времени (15 минут по умолчанию).
Техническая сторона:
- Должен хоститься на Heroku или Amazon Lambda.
- Может быть написан на java, ruby, python или go.
- Обязательно должен быть представлен исходный код.
- Нужно будет провести демонстрацию на своем аккаунте Heroku/Amazon и какой-то своей группе, чтобы показать, что все работает.
Разделы:
Опубликован:
02.07.2018 | 11:38