Что нужно сделать
Разработать Telegram-бота, который получает POST-запросы с оплаченными заказами от внешнего сервиса (конструктор сайтов) и платежного шлюза. После получения заказа бот добавляет его в базу данных, отправляет уведомление в тематические форумы (ветки) внутри Telegram-чата, а также предоставляет минимальный функционал управления заказом (например, изменение статуса). В перспективе база данных заказов будет использоваться для интеграции с другими сервисами: Spotify, Яндекс.Музыка, ВКонтакте (музыкальный API) и панелью управления прокси-серверами на базе Xray Core.
Основные требования
- Знание Node.js (уверенно)
- Умение работать с вебхуками/Post-запросами
- Опыт интеграции с Telegram Bot API
- Навыки работы с базами данных (любая реляционная или NoSQL - обсуждается)
- Понимание принципов авторизации и безопасности (передача заказов, проверка подписей)
- Желание работать в долгосрочной перспективе
Планы на будущее
Предстоит интеграция созданной базы заказов с внешними музыкальными сервисами (получение ссылок, создание плейлистов) и управление пользователями прокси-инфраструктуры через API. От исполнителя ожидается не только реализация бота, но и готовность участвовать в дальнейшей доработке системы.
Формат сотрудничества
Работа по четкому техническому заданию (высылается при отклике). Рассматриваются исполнители, готовые на длительное взаимодействие и ответственно подходящие к решению задач.