# Effect Discord Bot ## Docs - [Discord Integration](https://mintlify.wiki/Effect-TS/discord-bot/architecture/discord-integration.md): How the bot connects to Discord using the dfx library, handles gateway events, and calls the REST API. - [Effect Patterns](https://mintlify.wiki/Effect-TS/discord-bot/architecture/effect-patterns.md): The Effect primitives used throughout the bot and how they fit together. - [Architecture Overview](https://mintlify.wiki/Effect-TS/discord-bot/architecture/overview.md): How the Effect Discord Bot is structured as a monorepo of three packages, composed with Effect Layers. - [/ai](https://mintlify.wiki/Effect-TS/discord-bot/commands/ai.md): Generate an AI response in a Discord thread using GPT with access to the Effect repository. - [/dadjoke](https://mintlify.wiki/Effect-TS/discord-bot/commands/dadjoke.md): Post a random dad joke from icanhazdadjoke.com to the channel. - [/docs and /docs-v4](https://mintlify.wiki/Effect-TS/discord-bot/commands/docs.md): Search and display documentation for Effect modules and functions directly in Discord. - [/issueify](https://mintlify.wiki/Effect-TS/discord-bot/commands/issueify.md): Convert a Discord thread into a GitHub issue with an AI-generated title and summary. - [/notifications](https://mintlify.wiki/Effect-TS/discord-bot/commands/notifications.md): Manage your notification role subscriptions via an interactive multi-select dropdown. - [Open in playground](https://mintlify.wiki/Effect-TS/discord-bot/commands/playground.md): Generate an effect.website playground link from code blocks in a Discord message. - [/repro](https://mintlify.wiki/Effect-TS/discord-bot/commands/repro.md): Post a funny AI-generated message asking for a minimal reproduction of an issue. - [/summarize](https://mintlify.wiki/Effect-TS/discord-bot/commands/summarize.md): Export all messages in a Discord thread as a formatted Markdown file. - [Configuration](https://mintlify.wiki/Effect-TS/discord-bot/configuration.md): Complete reference for all environment variables that control the Effect Discord Bot. - [Docker Deployment](https://mintlify.wiki/Effect-TS/discord-bot/deployment/docker.md): Build and run the Effect Discord Bot as a Docker container, with optional Fly.io deployment. - [Environment Variables](https://mintlify.wiki/Effect-TS/discord-bot/deployment/environment-variables.md): Complete reference for every environment variable used by the Effect Discord Bot. - [AI Response](https://mintlify.wiki/Effect-TS/discord-bot/features/ai-response.md): GPT-powered answers in threads, using the Effect repository as context. - [Auto Threads](https://mintlify.wiki/Effect-TS/discord-bot/features/auto-threads.md): Automatically creates a thread for every new message in eligible channels. - [Documentation Lookup](https://mintlify.wiki/Effect-TS/discord-bot/features/docs-lookup.md): Fuzzy-search Effect documentation and display rich embeds with type signatures and examples. - [Notification Roles](https://mintlify.wiki/Effect-TS/discord-bot/features/notifications.md): Interactive UI for members to self-select notification roles. - [Reminders](https://mintlify.wiki/Effect-TS/discord-bot/features/reminders.md): Post scheduled messages and create threads based on cron expressions embedded in channel topics. - [Thread Summarizer](https://mintlify.wiki/Effect-TS/discord-bot/features/summarizer.md): Export a structured Markdown summary of a Discord thread as a file attachment. - [Introduction](https://mintlify.wiki/Effect-TS/discord-bot/introduction.md): The Effect community Discord bot — what it does, how it is built, and how the codebase is organized. - [Quickstart](https://mintlify.wiki/Effect-TS/discord-bot/quickstart.md): Clone the repo, install dependencies, configure environment variables, and run the Effect Discord Bot.