From 637bd0fd5065fabe7e81593e931071d031890d54 Mon Sep 17 00:00:00 2001 From: Fedechkin Aleksei Date: Mon, 3 Mar 2025 05:42:23 +0100 Subject: [PATCH] add used features table --- README.md | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/README.md b/README.md index 26ea1266..d879af3e 100644 --- a/README.md +++ b/README.md @@ -32,3 +32,91 @@ contains multiplatform subprojects) and you can use it as some template (but I a recommend you to use my [TelegramBot template](https://github.com/InsanusMokrassar/TelegramBotAPI-bot_template) or [Multiplatform Project template](https://github.com/InsanusMokrassar/KotlinMultiplatformProjectTemplate)) + + +### Table of used features + +| feature | used in example | +|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [onChatShared](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/EventTriggers.kt#L860) | [BoostsInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/BoostsInfoBot/BoostsInfoBot) | +| [setDefaultKSLog](https://github.com/InsanusMokrassar/KSLog/blob/8e477b1056dfcf5aebf7e6227bf503cd82d4e50b/src/commonMain/kotlin/KSLog.kt#L169) | [BusinessConnectionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/BusinessConnectionsBot)
[GetMeBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/GetMeBot)
[GiveawaysBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/GiveawaysBot)
[LinkPreviewsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/LinkPreviewsBot)
[MemberUpdatedWatcherBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/MemberUpdatedWatcherBot)
[PollsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/PollsBot)
[ReactionsInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ReactionsInfoBot)
[RightsChangerBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RightsChangerBot)
[StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot)
[UserChatShared](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/UserChatShared)
[WebHooks](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/WebHooks)
[CustomBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/CustomBot) | +| [onBusinessConnectionEnabled](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/BusinessConnectionTriggers.kt#L51) | [BusinessConnectionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/BusinessConnectionsBot) | +| [onBusinessConnectionDisabled](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/BusinessConnectionTriggers.kt#L73) | [BusinessConnectionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/BusinessConnectionsBot) | +| [onContentMessage](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ContentTriggers.kt#L52) | [BusinessConnectionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/BusinessConnectionsBot)
[FSMBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/FSMBot)
[ForwardInfoSenderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ForwardInfoSenderBot)
[HelloBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/HelloBot)
[LinkPreviewsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/LinkPreviewsBot)
[ResenderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ResenderBot) | +| [onEditedContentMessage](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/EditedContentTriggers.kt#L41) | [BusinessConnectionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/BusinessConnectionsBot) | +| [onBusinessMessagesDeleted](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/DeletedBusinessMessagesTriggers.kt#L31) | [BusinessConnectionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/BusinessConnectionsBot) | +| [onPhoto](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ContentTriggers.kt#L592) | [ChatAvatarSetter](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ChatAvatarSetter)
[StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot) | +| [BehaviourContextData](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/BehaviourContextData.kt#L3) | [CustomBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/CustomBot) | +| [onText](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ContentTriggers.kt#L268) | [DeepLinksBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/DeepLinksBot)
[StickerInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StickerInfoBot) | +| [onDeepLink](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/DeepLinkHandling.kt#L22) | [DeepLinksBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/DeepLinksBot) | +| [waitDeepLinks](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/expectations/WaitDeepLinks.kt#L11) | [DeepLinksBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/DeepLinksBot) | +| [telegramBotWithBehaviourAndFSMAndStartLongPolling](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder.fsm/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/TelegramBotWithFSM.kt#L99) | [FSMBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/FSMBot) | +| [command](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/CommandHandling.kt#L118) | [FSMBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/FSMBot) | +| [onMedia](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ContentTriggers.kt#L484) | [FilesLoaderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/FilesLoaderBot) | +| [onGiveawayCreated](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/EventTriggers.kt#L994) | [GiveawaysBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/GiveawaysBot) | +| [onGiveawayCompleted](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/EventTriggers.kt#L1017) | [GiveawaysBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/GiveawaysBot) | +| [onGiveawayWinners](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ContentTriggers.kt#L865) | [GiveawaysBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/GiveawaysBot) | +| [onGiveawayContent](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ContentTriggers.kt#L808) | [GiveawaysBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/GiveawaysBot) | +| [reply](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/Replies.kt) | [HelloBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/HelloBot)
[KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot)
[TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling)
[RightsChangerBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RightsChangerBot)
[ReactionsInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ReactionsInfoBot)
[SlotMachineDetectorBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/SlotMachineDetectorBot)
[StickerInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StickerInfoBot)
[StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot)
[StickerSetHandler](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StickerSetHandler)
[UserChatShared](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/UserChatShared) | +| [onBaseInlineQuery](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/InlineQueryTriggers.kt#L57) | [InlineQueriesBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/InlineQueriesBot)
[KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot) | +| [answer](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/answers/AnswerInlineQuery.kt#L30) | [InlineQueriesBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/InlineQueriesBot) | +| [onDeepLink](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/DeepLinkHandling.kt#L22) | [InlineQueriesBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/InlineQueriesBot) | +| [InlineKeyboardBuilder](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/types/buttons/InlineKeyboardBuilder.kt) | [KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot) | +| [onCommandWithArgs](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/CommandHandling.kt#L118) | [KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot)
[RandomFileSenderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RandomFileSenderBot) | +| [onMessageDataCallbackQuery](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/CallbackQueryTriggers.kt#L372) | [KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot)
[RightsChangerBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RightsChangerBot)
[StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot) | +| [edit](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/edit/Edits.kt) | [KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot)
[StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot)
[RightsChangerBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RightsChangerBot) | +| [onInlineMessageIdDataCallbackQuery](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/CallbackQueryTriggers.kt#L229) | [KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot) | +| [editMessageText](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/edit/text/EditInlineMessageText.kt) | [KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot) | +| [regular](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/formatting/StringFormatting.kt#L233) | [KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot)
[ReactionsInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ReactionsInfoBot)
[RightsChangerBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RightsChangerBot) | +| [onUnhandledCommand](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/CommandHandlingUnhandled.kt#L60) | [KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot) | +| [setMyCommands](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/bot/SetMyCommands.kt) | [KeyboardsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/KeyboardsBot)
[PollsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/PollsBot)
[RandomFileSenderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RandomFileSenderBot)
[RightsChangerBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RightsChangerBot)
[TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling)
[UserChatShared](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/UserChatShared) | +| [handleLiveLocation](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/LiveFlowLocation.kt#L48) | [LiveLocationsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/LiveLocationsBot) | +| [waitMessageDataCallbackQuery](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/expectations/WaitCallbackQuery.kt#L51) | [LiveLocationsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/LiveLocationsBot) | +| [onChatMemberJoined](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ChatMemberUpdatedTriggers.kt#L121) | [MemberUpdatedWatcherBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/MemberUpdatedWatcherBot) | +| [onChatMemberGotPromoted](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ChatMemberUpdatedTriggers.kt#L256) | [MemberUpdatedWatcherBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/MemberUpdatedWatcherBot) | +| [onChatMemberGotDemoted](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ChatMemberUpdatedTriggers.kt#L310) | [MemberUpdatedWatcherBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/MemberUpdatedWatcherBot) | +| [onChatMemberLeft](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ChatMemberUpdatedTriggers.kt#L148) | [MemberUpdatedWatcherBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/MemberUpdatedWatcherBot) | +| [onChatMemberGotPromotionChanged](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ChatMemberUpdatedTriggers.kt#L283) | [MemberUpdatedWatcherBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/MemberUpdatedWatcherBot) | +| [onChatMemberUpdated](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ChatMemberUpdatedTriggers.kt#L40) | [MemberUpdatedWatcherBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/MemberUpdatedWatcherBot) | +| [onPollAnswer](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/PollAnswersTriggers.kt#L36) | [PollsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/PollsBot) | +| [onPollUpdates](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/PollUpdatesTriggers.kt#L36) | [PollsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/PollsBot) | +| [sendDocument](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/requests/send/media/SendDocument.kt) | [RandomFileSenderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RandomFileSenderBot) | +| [sendDocumentsGroup](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/media/SendMediaGroup.kt) | [RandomFileSenderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RandomFileSenderBot) | +| [TelegramMediaDocument](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/media/TelegramMediaDocument.kt) | [RandomFileSenderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RandomFileSenderBot) | +| [withUploadDocumentAction](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/SendActionDSL.kt#L121) | [RandomFileSenderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RandomFileSenderBot) | +| [onChatMessageReactionUpdatedByUser](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ChatMessageReactionUpdatedUpdatesTriggers.kt#L38) | [ReactionsInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ReactionsInfoBot) | +| [setMessageReaction](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/SetMessageReactions.kt#L22) | [ReactionsInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ReactionsInfoBot) | +| [onChatMessageReactionsCountUpdated](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ChatMessageReactionCountUpdatedUpdatesTriggers.kt#L32) | [ReactionsInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ReactionsInfoBot) | +| [withTypingAction](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/SendActionDSL.kt#L79) | [ResenderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ResenderBot)
[StickerInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StickerInfoBot) | +| [executeUnsafe](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/shortcuts/RequestsExecutor.kt#L22) | [ResenderBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/ResenderBot) | +| [InlineKeyboardMarkup](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/types/buttons/InlineKeyboardMarkup.kt) | [RightsChangerBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RightsChangerBot) | +| [restrictChatMember](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/members/RestrictChatMember.kt) | [RightsChangerBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RightsChangerBot) | +| [buildBehaviourWithFSMAndStartLongPolling](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder.fsm/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/BehaviourContextWithFSMBuilder.kt#L62) | [RightsChangerBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/RightsChangerBot) | +| [onDice](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ContentTriggers.kt#L106) | [SlotMachineDetectorBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/SlotMachineDetectorBot) | +| [command](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/CommandHandling.kt#L118) | [StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot) | +| [onPreCheckoutQuery](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/PreCheckoutQueryTriggers.kt#L29) | [StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot) | +| [answerPreCheckoutQueryOk](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/answers/payments/AnswerPreCheckoutQuery.kt#L9) | [StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot) | +| [getStarTransactions](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/get/GetStarTransactions.kt#L7) | [StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot) | +| [onVisualGalleryMessages](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/MediaGroupMessagesTriggers.kt#L110) | [StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot) | +| [onVideo](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ContentTriggers.kt#L646) | [StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot) | +| [onPaidMediaInfoContent](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ContentTriggers.kt#L889) | [StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot) | +| [onRefundedPayment](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/EventTriggers.kt#L558) | [StarTransactionsBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StarTransactionsBot) | +| [onSticker](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/ContentTriggers.kt#L619) | [StickerInfoBot](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StickerInfoBot)
[StickerSetHandler](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StickerSetHandler) | +| [getStickerSet](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/get/GetStickerSet.kt#L9) | [StickerSetHandler](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StickerSetHandler) | +| [addStickerToSet](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/stickers/AddStickerToSet.kt#L15) | [StickerSetHandler](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StickerSetHandler) | +| [createNewStickerSet](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/stickers/CreateNewStickerSet.kt#L10) | [StickerSetHandler](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/StickerSetHandler) | +| [editForumTopic](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/forum/EditForumTopic.kt#L11) | [TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling) | +| [closeForumTopic](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/forum/CloseForumTopic.kt#L10) | [TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling) | +| [reopenForumTopic](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/forum/ReopenForumTopic.kt#L10) | [TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling) | +| [deleteForumTopic](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/forum/DeleteForumTopic.kt#L10) | [TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling) | +| [hideGeneralForumTopic](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/forum/HideGeneralForumTopic.kt#L12) | [TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling) | +| [unhideGeneralForumTopic](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/forum/UnhideGeneralForumTopic.kt#L13) | [TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling) | +| [reopenGeneralForumTopic](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/forum/ReopenGeneralForumTopic.kt#L11) | [TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling) | +| [closeGeneralForumTopic](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/forum/CloseGeneralForumTopic.kt#L11) | [TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling) | +| [closeGeneralForumTopic](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/forum/CloseGeneralForumTopic.kt#L11) | [TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling) | +| [editGeneralForumTopic](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/chat/forum/EditGeneralForumTopic.kt#L12) | [TopicsHandling](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/TopicsHandling) | +| [replyKeyboard](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/types/buttons/ReplyKeyboardBuilder.kt#L48) | [UserChatShared](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/UserChatShared) | +| [onUsersShared](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/EventTriggers.kt#L882) | [UserChatShared](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/UserChatShared) | +| [onChatShared](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.behaviour_builder/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/behaviour_builder/triggers_handling/EventTriggers.kt#L860) | [UserChatShared](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/UserChatShared) | +| [setWebhookInfo](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/webhook/SetWebhookInfo.kt) | [WebHooks](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/WebHooks) | +| [includeWebhookHandlingInRoute](https://github.com/InsanusMokrassar/ktgbotapi/blob/7c2a379161f719534fc94bfc6e1d294fc5d6ad2b/tgbotapi.utils/src/jvmMain/kotlin/dev/inmo/tgbotapi/extensions/utils/updates/retrieving/Webhook.kt#L39) | [WebHooks](https://github.com/InsanusMokrassar/TelegramBotAPI-examples/tree/master/WebHooks) | \ No newline at end of file