//! Discord Bot integration.
//!
//! Provides:
//! - [`DiscordTransport`] — a [`ChatTransport`] that sends messages via the
//!   Discord REST API (`/channels/{id}/messages`).
//! - [`gateway::spawn_gateway`] — connects to the Discord Gateway WebSocket,
//!   receives `MESSAGE_CREATE` events, and dispatches commands.
//! - [`DiscordContext`] — shared context for the bot.

pub mod commands;
pub mod format;
pub mod gateway;
pub mod history;
pub mod meta;

pub use commands::DiscordContext;
pub use history::load_discord_history;
pub use meta::DiscordTransport;
