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