Библиотека для создания Telegram-ботов на C#.
Эта библиотека предоставляет простой и удобный способ создания Telegram-ботов с использованием языка программирования C#. Она позволяет легко обрабатывать обновления от пользователей, отправлять сообщения и работать с клавиатурой.
Для установки библиотеки скачайте последний релиз и подключите его к вашему проекту как обычную библиотеку.
Для начала работы создайте экземпляр класса TelegramBot, передав ему токен вашего бота:
using TelegramBot bot = new("your_secret_token");Затем добавьте обработчик обновлений:
bot += Update;
private static async Task Update(Update update, TelegramBot bot)
{
// Обработка обновлений
}Для отправки сообщений используется метод SendMessage. Он принимает следующие параметры:
messageText: Текст сообщения.chatId: Идентификатор чата. Если не указан, сообщение отправляется в чат, откуда пришло последнее обновление.replyParameters: Параметры ответа.keyboard: Клавиатура, которая будет отображаться вместе с сообщением.
Пример использования:
await bot.SendMessage("Привет!", chatId: 123456789);- Простая интеграция с вашим проектом.
- Удобный синтаксис для обработки обновлений и отправки сообщений.
- Поддержка клавиатуры.
Этот проект распространяется под лицензией GNU General Public License v3.0. Полную версию лицензии вы можете найти в файле LICENSE.
Остальная документация доступна в релизе.