API Reference Hotline v#0.2.1

Copy Markdown View Source

Modules

Telegram Bot API client and framework for Elixir.

Behaviour and GenServer for building Telegram bots.

Broadway producer for Telegram updates.

Tracks known chats using ETS (fast reads) backed by DETS (persistence).

HTTP client for the Telegram Bot API using Req.

Cascading configuration resolution.

Structured error type for Telegram API and transport errors.

DSL and behaviour for building multi-step conversation flows.

Flow execution context passed to prompt functions and handle_input/3 callbacks.

GenServer that manages active conversation flows per chat.

Pure flow execution logic with no side effects.

GenServer that long-polls getUpdates and broadcasts to PubSub.

Lazy stream of Telegram updates for IEx exploration.

Macro for Telegram API type structs with automatic parsing.

Telegram CallbackQuery object.

Telegram Chat object.

Telegram Message object.

Telegram Update object.

Telegram User object.

Plug for receiving Telegram webhook POSTs.

Standalone router for webhook deployment with Bandit.