This repository contains several examples of simple bots which are using TelegramBotAPI
Go to file
2024-07-09 17:00:26 +06:00
.github/workflows update gradle parameters 2024-07-07 19:35:21 +06:00
BoostsInfoBot add boosts sample 2024-01-12 00:49:59 +06:00
BusinessConnectionsBot improvements in samples 2024-04-19 18:10:46 +06:00
ChatAvatarSetter update up to 3.3.1 2022-10-30 19:57:11 +06:00
CustomBot add CustomBot 2024-05-10 18:46:47 +06:00
DeepLinksBot start migration onto 9.0.0 2023-06-30 17:49:19 +06:00
FilesLoaderBot complete sample with sticker set handler example 2023-03-11 21:39:08 +06:00
ForwardInfoSenderBot check and a little update 2023-02-27 22:38:05 +06:00
FSMBot fixes and improvements 2024-04-18 20:06:59 +06:00
GetMeBot add reactions info bot 2024-01-08 15:46:23 +06:00
gradle/wrapper Update gradle-wrapper.properties 2024-03-02 00:08:22 +06:00
HelloBot upgrade to support new ktgbotapi 2024-04-18 17:03:53 +06:00
InlineQueriesBot fix up to 11.0.0 2024-03-18 13:46:15 +06:00
KeyboardsBot fix up to 11.0.0 2024-03-18 13:46:15 +06:00
LinkPreviewsBot update LinkPreviewsBot 2024-01-09 17:57:49 +06:00
LiveLocationsBot small updates 2024-05-10 19:53:21 +06:00
PollsBot update polls to include showing of polls question and explanation text sources passing 2024-05-10 16:45:47 +06:00
RandomFileSenderBot fixes 2023-10-25 15:33:05 +06:00
ReactionsInfoBot fixes in samples and update up to 10.0.0 2024-01-12 14:23:27 +06:00
ResenderBot several fixes and improvements 2024-06-01 13:19:05 +06:00
RightsChangerBot fix up to 11.0.0 2024-03-18 13:46:15 +06:00
SlotMachineDetectorBot migration onto 2.1.1 2022-06-26 13:03:52 +06:00
StarTransactionsBot start 15.0.0 2024-06-24 18:13:19 +06:00
StickerInfoBot upgrade to support new ktgbotapi 2024-04-18 17:03:53 +06:00
StickerSetHandler several fixes and improvements 2024-06-01 13:19:05 +06:00
TopicsHandling add topics example 2022-12-31 15:45:48 +06:00
UserChatShared update 2024-04-19 19:34:48 +06:00
WebApp make initialization of web app server more verbose 2024-06-01 20:31:51 +06:00
.gitignore add local folders and files into gitignore 2023-06-30 22:53:12 +06:00
build.gradle build fixes 2024-01-08 13:21:41 +06:00
gradle.properties start update up to 15.1.0 2024-07-09 17:00:26 +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 start 15.0.0 2024-06-24 18:13:19 +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)