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