discord-app-setup

Solid

Connect a Discord bot to the assistant via the Discord Gateway with guided application creation and intent configuration

AI & Automation 648 stars 94 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
94
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

You are helping your user create a Discord application and connect a Discord bot to the assistant via the Discord Gateway. Walk through each step below. **CRITICAL: Follow these steps strictly in order. Do NOT combine steps, skip ahead, or ask for the bot token before the bot user has been configured. The token is shown only once after reset — collect it the moment the user generates it, never before.** ## Value Classification | Value | Type | Secret? | | --------- | ---------- | ------- | | Bot Token | Credential | **Yes** | The **Bot Token** is the only value that needs to be persisted. Always collect it via the assistant's secure credential prompt — never accept it pasted in plaintext chat. The Application ID and Public Key are derivable from the bot token at any time via Discord's API and do not need to be stored separately. # Setup Steps ## Step 0: Check Existing Configuration Before starting, run the check script: ```bash bun skills/discord-app-setup/scripts/check-config.ts ``` The script outputs JSON: `{ "configured": boolean, "details": string }`. - If `configured` is `true` — Discord is already set up. Offer to verify the connection or reconfigure. - If `configured` is `false` — continue to Step 1. ## Step 1: Create the Discord Application Tell the user: > Open **https://discord.com/developers/applications** and click **New Application** in the top-right. Give it a name (this is how the bot appears to users) and accept the Developer Terms of S...

Details

Author
vellum-ai
Repository
vellum-ai/vellum-assistant
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category