Обработчик бота для Телеграмм на C# + MS SQL

6 000 руб. за проект
23 февраля 2020, 08:16 • 13 откликов • 65 просмотров
Разработать декстопное приложение на C#:
1) При запуске читаем ini файл, из него получаем токен бота, строку подключения к БД, соответствия команд боту - хранимым процедурам в БД, список разрешенных chat_id, частоту проверки бота.
2) С частой проверки, определенной в ini файле, приложение выполняет https://api.telegram.org/botТОКЕН/getUpdates
3) Если обнаружены новые сообщения - приложение записало в БД сообщение и параметры чата и отправителя.
4) Если id есть в списке разрешенных - парсим команду. Если это не команда - возвращаем случайный анекдот.
5) Если команда распарсилась удачно - соответствующий SqlCommand.ExecuteScalar() вернуть текстом в чат
6) Если команда распарсилась некорректно, не верный параметр и т.п. - пишем в чат ответ с подсказкой.
7) Все исходящие сообщения так же логируются в БД.

Передать исходники с соответствующим уровнем комментирования.