ruslan 0e1b44a920 Update Telegram Bot API version and enhance message handling
- Upgrade `java-telegram-bot-api` dependency from version 7.1.1 to 9.4.1 in `pom.xml`.
- Modify `sendFile` method in `BotResponseImpl` to log the sent message ID.
- Replace deprecated `disableWebPagePreview` with `linkPreviewOptions` in `editMessage` and `edit` methods.
- Refactor `createFromScreen` and related methods in `SendMethodUtils` to handle chat ID as a long type for better type safety.
2026-03-28 18:45:17 +03:00
2021-08-15 09:31:21 +03:00
2021-09-05 12:24:11 +03:00
2021-09-14 23:04:15 +03:00
2021-08-10 23:22:25 +03:00

Простой фреймворк\фасад для Telegram-бота

Цели

  • Предоставить удобные абстракции
  • Предоставить инструменты для тестирования
  • Отделить логику бота от конкретной реализации

Основная идея

Цепочка из Command принимает BotRequest и BotResponse, и после обработки вызывает следующий Command.

BotRequest содержит информации о действии пользователя.

BotResponse позволяет отправить ответ в виде Screen.

Screen содержит отображаемый текст и действия -- кнопки для клавиатуры или inline-кнопки с данными.

S
Description
No description provided
Readme 437 KiB
Languages
Java 100%