Namespace TelegramModularFramework.Modules
Classes
ActionAttribute
Registers method as action handler with specified name. By default name retrieved from method name in format 'Action Name'. Can be used along with CommandAttribute.
ActionInfo
CallbackQueryHandlerAttribute
Registers method that used for handling Telegram.Bot.Types.Enums.UpdateType.CallbackQuery updates
CallbackQueryHandlerInfo
CommandAttribute
Registers method as command handler with specified name. By default name retrieved from method name in format 'commandname'. Can be used along with ActionAttribute.
CommandInfo
GroupAttribute
Specifies that TelegramModule in group
HandlerInfoBase
ModuleContext
Object which contains context for module
ModuleInfo
Result
RunModeAttribute
Selects the operating mode of the command, action or state handler
StateHandlerAttribute
Registers method as state handler of current state module.
StateInfo
SummaryAttribute
Add description to command or action info which can be used after in /help or in SetMyCommands()
TelegramModule
Base class for all modules