Подключите нашего Telegram-бота для уведомлений о новых проектах

Бот для Телеграма, реагирующий на HTTP-запросы

c
Заказчик
Отзывы фрилансеров: + 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

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».