# Jido Chat Discord v1.0.0 - API Reference

## Modules

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

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

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

- [Jido.Chat.Discord.FetchOptions](Jido.Chat.Discord.FetchOptions.md): Typed options for Discord history fetch operations.

- [Jido.Chat.Discord.GatewayWorker](Jido.Chat.Discord.GatewayWorker.md): Bridge-ingress worker for Discord gateway events.
- [Jido.Chat.Discord.MetadataOptions](Jido.Chat.Discord.MetadataOptions.md): Typed options for Discord `fetch_metadata/2`.

- [Jido.Chat.Discord.NostrumGatewayBuffer](Jido.Chat.Discord.NostrumGatewayBuffer.md): In-memory event buffer used by Discord gateway listener integrations.
- [Jido.Chat.Discord.NostrumGatewayListener](Jido.Chat.Discord.NostrumGatewayListener.md): Bridge-scoped subscriber for `Nostrum.ConsumerGroup` gateway events.
- [Jido.Chat.Discord.ReactionOptions](Jido.Chat.Discord.ReactionOptions.md): Typed options for Discord reaction operations.

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

- [Jido.Chat.Discord.Transport](Jido.Chat.Discord.Transport.md): Transport contract for Discord API operations.

- [Jido.Chat.Discord.Transport.NostrumClient](Jido.Chat.Discord.Transport.NostrumClient.md): Default Discord transport backed by `Nostrum` API modules.

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

