API Reference TelegramEx v#1.3.0

Copy Markdown View Source

Modules

Defines a behaviour for Telegram bots and provides the main use macro.

HTTP wrapper around the Telegram Bot API.

Shared helpers for TelegramEx builder modules.

Builder for contact payloads.

Builder for document payloads.

Builder for location payloads.

Builder for constructing and sending text messages.

Builder for photo payloads.

Builder for poll and quiz payloads.

Builder for sticker payloads.

Builder for video payloads.

Builder for voice message payloads.

Helpers for defining and registering Telegram bot commands.

Reads bot configuration from the application environment.

Execution container used by effect-aware builders.

Struct representing an error returned by the Telegram Bot API.

Per-user Finite State Machine backed by Pockets (ETS).

Resolves MIME content types for local files based on their extension.

Behaviour for organizing bot handlers into separate modules.

GenServer that long-polls Telegram for updates and dispatches them to handlers.

Common types used across the library.

Struct representing a Telegram CallbackQuery object.

Struct representing a Telegram Message object.