2023-03-13 22:45:23 +03:00
|
|
|
---
|
|
|
|
hide:
|
|
|
|
- comments
|
2023-03-15 02:19:09 +03:00
|
|
|
- navigation
|
2023-03-13 22:45:23 +03:00
|
|
|
|
|
|
|
---
|
|
|
|
|
2023-03-15 02:19:09 +03:00
|
|
|
# GodFather Bot - Фреймворк для создания Telegram ботов
|
2023-03-13 22:45:23 +03:00
|
|
|
|
|
|
|
Данный фреймворк обладает мощным API для создания диалоговых Telegram ботов.
|
|
|
|
|
2023-03-14 02:11:04 +03:00
|
|
|
!!! note ""
|
2023-03-13 22:45:23 +03:00
|
|
|
|
2023-03-14 02:11:04 +03:00
|
|
|
Данный фреймворк имеет версии как для SpringBoot :simple-spring:, так и для Quarkus Reactive :simple-quarkus:.
|
2023-03-13 22:45:23 +03:00
|
|
|
|
2023-03-14 02:11:04 +03:00
|
|
|
Посмотрите, как легко сделать Hello World:
|
2023-03-13 22:45:23 +03:00
|
|
|
|
2023-03-14 02:11:04 +03:00
|
|
|
``` java
|
|
|
|
@Component
|
|
|
|
public class GeneralMenu implements UnitConfiguration {
|
2023-03-13 22:45:23 +03:00
|
|
|
|
2023-03-14 02:11:04 +03:00
|
|
|
@Unit(value = GENERAL_MENU, main = true)
|
|
|
|
public AnswerText<Mail> generalMenu() {
|
|
|
|
return AnswerText.<Mail>builder()
|
|
|
|
.answer(boxAnswer("Hello, World!"))
|
|
|
|
.build();
|
|
|
|
}
|
2023-03-13 22:45:23 +03:00
|
|
|
|
2023-03-14 02:11:04 +03:00
|
|
|
}
|
|
|
|
```
|
2023-03-13 22:45:23 +03:00
|
|
|
|
2023-03-14 02:11:04 +03:00
|
|
|
## Добавляем зависимости
|
2023-03-13 22:45:23 +03:00
|
|
|
|
2023-03-15 02:19:09 +03:00
|
|
|
Чтобы начать, выберете свой сборщик вкладку и добавьте зависимости в проект.
|
|
|
|
|
2023-03-14 02:11:04 +03:00
|
|
|
--8<-- ".dependencies.md"
|