Библиотека для создания 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.
Остальная документация доступна в релизе.