Перейти к содержанию

GodFather Bot - Фреймворк для создания Telegram ботов⚓︎

Данный фреймворк обладает мощным API для создания диалоговых Telegram ботов.

Данный фреймворк имеет версии как для SpringBoot , так и для Quarkus Reactive .

Посмотрите, как легко сделать Hello World:

@Component
public class GeneralMenu implements UnitConfiguration {

    @Unit(value = GENERAL_MENU, main = true)
    public AnswerText<Mail> generalMenu() {
        return AnswerText.<Mail>builder()
                .answer(boxAnswer("Hello, World!"))
                .build();
    }

}

Добавляем зависимости⚓︎

Чтобы начать, выберете свой сборщик вкладку и добавьте зависимости в проект.

<!-- https://mvnrepository.com/artifact/dev.struchkov.godfather.telegram/telegram-bot-spring-boot-starter -->
<dependency>
    <groupId>dev.struchkov.godfather.telegram</groupId>
    <artifactId>telegram-bot-spring-boot-starter</artifactId>
    <version>0.0.51</version>
</dependency>
// https://mvnrepository.com/artifact/dev.struchkov.godfather.telegram/telegram-bot-spring-boot-starter
implementation 'dev.struchkov.godfather.telegram:telegram-bot-spring-boot-starter:0.0.51'