Plugins-oriented bot
Go to file
2020-11-12 12:19:09 +06:00
bot remove redundant things from database config 2020-11-12 12:19:09 +06:00
gradle/wrapper Initial commit 2020-11-08 19:04:44 +06:00
plugin add docs 2020-11-12 12:16:43 +06:00
.gitattributes Initial commit 2020-11-08 19:04:44 +06:00
.gitignore first version 2020-11-12 11:52:09 +06:00
build.gradle add publication workaround 2020-11-12 11:58:08 +06:00
changelog_parser.sh add github workaround 2020-11-12 12:03:33 +06:00
CHANGELOG.md add github workaround 2020-11-12 12:03:33 +06:00
github_release.gradle add github workaround 2020-11-12 12:03:33 +06:00
gradle.properties add publication workaround 2020-11-12 11:58:08 +06:00
gradlew Initial commit 2020-11-08 19:04:44 +06:00
gradlew.bat Initial commit 2020-11-08 19:04:44 +06:00
LICENSE Initial commit 2020-11-08 19:04:44 +06:00
README.md Initial commit 2020-11-08 19:04:44 +06:00
settings.gradle first version 2020-11-12 11:52:09 +06:00
template.config.json first version 2020-11-12 11:52:09 +06:00

Telegram Bot Template

That is template for telegram bots based on next stack of technologies:

Default

Since you have used this repo as a template you can simply run command ./gradlew run --args="BOT_TOKEN" (of course, replace here BOT_TOKEN with your telegram bot token like 1234567890:ABCDEFGHIJKLM_OPqrstuvwxyz012345678). As an output you will get your bot information like:

ExtendedBot(id=ChatId(chatId=1234567890), username=Username(username=@username_of_your_bot), firstName=Name of bot, lastName=, canJoinGroups=(some boolean), canReadAllGroupMessages=(some boolean), supportsInlineQueries=(some boolean))

What next?

There are several ways to continue:

In other words, this template (and TelegramBotAPI library) does not limit you on choosing of way to continue 😊