[][src]Crate carapax

A Telegram Bot framework

Modules

access

Access rules and policies

prelude

A "prelude" for users of the framework

ratelimit

Rate limit middleware

Structs

App

A Telegram Bot App

CommandsHandler

A simple commands handler

Dispatcher

Dispatcher

DispatcherFuture

Dispatcher future

Handler

A regular update handler

HandlerFuture

A handler future

MiddlewareFuture

A middleware future

Enums

CommandError

An error occurred when parsing command arguments

ErrorStrategy

Defines how to handle errors in middlewares and handlers

MiddlewareResult

Result of a middleware

Traits

CallbackQueryHandler

A callback query handler

ChosenInlineResultHandler

A chosen inline result handler

CommandHandler

Actual command handler

InlineQueryHandler

An inline query handler

MessageHandler

A regular message handler

Middleware

Middleware handler

PreCheckoutQueryHandler

A pre checkout query handler

ShippingQueryHandler

A shipping query handler

UpdateHandler

A regular update handler