This repository contains several examples of simple bots which are using TelegramBotAPI
Go to file
InsanusMokrassar 5c6b1b7171
Merge pull request #290 from InsanusMokrassar/renovate/serialization_version
Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.7.3
2024-09-26 07:58:43 +06:00
.github/workflows update githab workflow 2024-08-11 19:52:15 +06:00
.template update up to 16.0.0 2024-08-11 19:49:31 +06:00
BoostsInfoBot improve boosts info bot 2024-07-11 21:14:53 +06:00
BusinessConnectionsBot fixes in sample of business_connections bot 2024-08-02 16:48:56 +06:00
ChatAvatarSetter code cleanup 2024-07-10 19:25:00 +03:00
CustomBot add opportunity to use test server in custom bot 2024-09-08 15:53:46 +06:00
DeepLinksBot code cleanup 2024-07-10 19:25:00 +03:00
FilesLoaderBot update HelloBot 2024-08-15 01:51:10 +06:00
ForwardInfoSenderBot check and a little update 2023-02-27 22:38:05 +06:00
FSMBot code cleanup 2024-07-10 19:25:00 +03:00
GetMeBot code cleanup 2024-07-10 19:25:00 +03:00
GiveawaysBot update GiveawaysBot 2024-09-08 23:38:19 +06:00
gradle/wrapper update gradle wrapper 2024-08-11 19:49:31 +06:00
HelloBot update HelloBot 2024-08-15 01:51:10 +06:00
InlineQueriesBot Update dependency io.ktor:ktor-client-logging-jvm to v2.3.12 2024-09-02 02:00:00 +00:00
KeyboardsBot code cleanup 2024-07-10 19:25:00 +03:00
LinkPreviewsBot code cleanup 2024-07-10 19:25:00 +03:00
LiveLocationsBot code cleanup 2024-07-10 19:25:00 +03:00
MemberUpdatedWatcherBot update sample of MemberUpdatedWatcher bot 2024-08-30 23:32:29 +06:00
PollsBot code cleanup 2024-07-10 19:25:00 +03:00
RandomFileSenderBot code cleanup 2024-07-10 19:25:00 +03:00
ReactionsInfoBot update telegram bots api 2024-08-14 23:33:43 +06:00
ResenderBot code cleanup 2024-07-10 19:25:00 +03:00
RightsChangerBot Update dependency io.ktor:ktor-client-logging-jvm to v2.3.12 2024-09-02 02:00:00 +00:00
SlotMachineDetectorBot migration onto 2.1.1 2022-06-26 13:03:52 +06:00
StarTransactionsBot start updating up to 18.2.0 2024-09-07 02:43:05 +06:00
StickerInfoBot code cleanup 2024-07-10 19:25:00 +03:00
StickerSetHandler code cleanup 2024-07-10 19:25:00 +03:00
TopicsHandling code cleanup 2024-07-10 19:25:00 +03:00
UserChatShared code cleanup 2024-07-10 19:25:00 +03:00
WebApp start updating up to 18.2.0 2024-09-07 02:43:05 +06:00
.gitignore update up to 16.0.0 2024-08-11 19:49:31 +06:00
build.gradle build fixes 2024-01-08 13:21:41 +06:00
gradle.properties Merge pull request #290 from InsanusMokrassar/renovate/serialization_version 2024-09-26 07:58:43 +06:00
gradlew complete forwarder bot exmple 2020-02-25 13:27:37 +06:00
gradlew.bat complete forwarder bot exmple 2020-02-25 13:27:37 +06:00
LICENSE Initial commit 2020-02-25 12:51:49 +06:00
native_template.gradle fixes 2023-10-25 15:33:05 +06:00
README.md update dependencies and other attributes 2023-04-04 01:02:18 +06:00
renovate.json Add renovate.json 2020-08-12 20:20:42 +00:00
settings.gradle add giveaways bot 2024-09-08 19:33:43 +06:00

TelegramBotAPI-examples

This repository contains several examples of simple bots which are using TelegramBotAPI

How to use this repository

TO RUN NATIVE TARGETS ON LINUX YOU SHOULD INSTALL CURL LIBRARY. FOR EXAMPLE: sudo apt install libcurl4-gnutls-dev

This repository contains several important things:

  • Example subprojects
  • Commits
  • Structure

Example subproject

Each example subproject contains information about how to run this example and what is it doing. Usually, it is some simple thing like sending "hello" message to the user which wrote to the bot.

Commits

Commits can contains some things like migration onto new version (especially it is actual for major version changes), updates according to the new features in versions and different other things which usually more important in context of history or changes between library version

Structure

Structure of this repository fully representative (it is the reason why this repo contains multiplatform subprojects) and you can use it as some template (but I am strongly recommend you to use my TelegramBot template or Multiplatform Project template)