discord
SolidRead, post, and react in the connected Discord server via the Discord REST API, and help the user invite the bot / finish setup. Use when the user asks to send a Discord message, list channels/servers, read or react to messages, or connect/invite the bot.
AI & Automation 22 stars
3 forks Updated today MIT
Install
Quality Score: 81/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Discord (connected)
Authenticated with a bot token in `$DISCORD_BOT_TOKEN`. Talk to Discord's REST API with `curl`.
Base URL: `https://discord.com/api/v10` — Auth header: `-H "Authorization: Bot $DISCORD_BOT_TOKEN"`.
## Setup & invite (do this when the bot isn't in the user's server yet)
Discord only lets a server admin add a bot via an OAuth consent link — generate that link for them:
1. Confirm the token works and get the bot user:
`curl -s -H "Authorization: Bot $DISCORD_BOT_TOKEN" https://discord.com/api/v10/users/@me | jq '{id, username}'`
2. Get the application id (needed for the invite URL):
`curl -s -H "Authorization: Bot $DISCORD_BOT_TOKEN" https://discord.com/api/v10/oauth2/applications/@me | jq '{id, name}'`
3. Give the user this invite link (they open it, pick their server, approve):
`https://discord.com/oauth2/authorize?client_id=<APP_ID>&scope=bot&permissions=1117248`
Permissions 1117248 = View Channels + Send Messages + Read Message History + Add Reactions + Connect
(read/list/react/send + join voice channels to transcribe).
4. Tell them: in the Developer Portal → your app → Bot, enable the **Message Content** privileged intent
(required to read message text; it can't be toggled via the API). Reading needs it; posting does not.
Then confirm it landed: `curl -s -H "Authorization: Bot $DISCORD_BOT_TOKEN" https://discord.com/api/v10/users/@me/guilds | jq '.[] | {id, name}'`
## Common commands
- List the bot's servers:
`curl -s -H "Authoriz...
Details
- Author
- intentic
- Repository
- intentic/intentic
- Created
- 2 weeks ago
- Last Updated
- today
- Language
- TypeScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
discordbot
List channels, read recent messages, send channel messages, and send a single user-initiated DM on Discord using the user's own bot via the Discord REST API.
16 Updated today
AceDataCloud AI & Automation Listed
managing-discord
Manages Discord servers/channels via REST API. Supports channel CRUD, permissions, messaging, and webhooks. Use for "Discord", "디스코드", "채널 관리", "discord bot" requests.
1 Updated 1 weeks ago
Open330 AI & Automation Listed
plugin-discord
Read and post messages in the user's Discord server.
27 Updated today
PersonalJarvis