# Jido Chat Telegram v1.0.0 - API Reference

## Modules

- [Jido.Chat.Telegram](Jido.Chat.Telegram.md): Telegram adapter package for `Jido.Chat`.
- [Jido.Chat.Telegram.Adapter](Jido.Chat.Telegram.Adapter.md): Telegram `Jido.Chat.Adapter` implementation using ExGram.

- [Jido.Chat.Telegram.CallbackAnswerOptions](Jido.Chat.Telegram.CallbackAnswerOptions.md): Typed options for Telegram `answer_callback_query/2`.

- [Jido.Chat.Telegram.CallbackAnswerResult](Jido.Chat.Telegram.CallbackAnswerResult.md): Typed callback query answer result.

- [Jido.Chat.Telegram.CallbackQuery](Jido.Chat.Telegram.CallbackQuery.md): Typed callback query payload for Telegram action-style updates.

- [Jido.Chat.Telegram.DeleteOptions](Jido.Chat.Telegram.DeleteOptions.md): Typed options for Telegram `delete_message/3`.

- [Jido.Chat.Telegram.DocumentOptions](Jido.Chat.Telegram.DocumentOptions.md): Typed options for Telegram `send_document/3`.

- [Jido.Chat.Telegram.EditOptions](Jido.Chat.Telegram.EditOptions.md): Typed options for Telegram `edit_message/4`.

- [Jido.Chat.Telegram.ExGramAdapter](Jido.Chat.Telegram.ExGramAdapter.md): ExGram HTTP adapter backed by `Req`.

- [Jido.Chat.Telegram.Extensions](Jido.Chat.Telegram.Extensions.md): Telegram-specific extension API for features outside core `Jido.Chat.Adapter`.
- [Jido.Chat.Telegram.InlineKeyboard](Jido.Chat.Telegram.InlineKeyboard.md): Typed inline keyboard wrapper for Telegram reply_markup payloads.

- [Jido.Chat.Telegram.InlineKeyboardButton](Jido.Chat.Telegram.InlineKeyboardButton.md): Typed inline keyboard button payload.

- [Jido.Chat.Telegram.MediaMessage](Jido.Chat.Telegram.MediaMessage.md): Typed Telegram media send result (photo/document/media-group).

- [Jido.Chat.Telegram.MetadataOptions](Jido.Chat.Telegram.MetadataOptions.md): Typed options for Telegram `fetch_metadata/2`.

- [Jido.Chat.Telegram.PhotoOptions](Jido.Chat.Telegram.PhotoOptions.md): Typed options for Telegram `send_photo/3`.

- [Jido.Chat.Telegram.PollingWorker](Jido.Chat.Telegram.PollingWorker.md): Bridge-ingress polling worker for Telegram `getUpdates`.
- [Jido.Chat.Telegram.ReactionOptions](Jido.Chat.Telegram.ReactionOptions.md): Typed options for Telegram reaction operations.

- [Jido.Chat.Telegram.SendOptions](Jido.Chat.Telegram.SendOptions.md): Typed options for Telegram `send_message/3`.

- [Jido.Chat.Telegram.StreamOptions](Jido.Chat.Telegram.StreamOptions.md): Typed options for Telegram `stream/3`.

- [Jido.Chat.Telegram.Transport](Jido.Chat.Telegram.Transport.md): Transport contract for Telegram Bot API calls.

- [Jido.Chat.Telegram.Transport.ExGramClient](Jido.Chat.Telegram.Transport.ExGramClient.md): Default Telegram transport backed by `ExGram`.

- [Jido.Chat.Telegram.TypingOptions](Jido.Chat.Telegram.TypingOptions.md): Typed options for Telegram `start_typing/2`.

- [Jido.Chat.Telegram.UpdateEnvelope](Jido.Chat.Telegram.UpdateEnvelope.md): Typed Telegram update envelope for extension-level ingest.

