Dokumentation / Developers / Cookbook / Manifest declarations for these recipes
BuildSDK 0.10.1

Manifest declarations for these recipes

These docs are public. To publish a plugin you need a YourBot account: sign in to open the Dev Portal.

One block covers every slash command below — copy the entries you use into your manifest.json:

"slash_commands": [
  {"name": "welcome-channel", "description": "Make this channel the welcome channel"},
  {"name": "react-role-bind", "description": "Bind an emoji on a message to a role", "options": [
    {"name": "message_id", "description": "Message to watch", "type": 3, "required": true},
    {"name": "emoji", "description": "Emoji to watch for", "type": 3, "required": true},
    {"name": "role", "description": "Role to grant", "type": 8, "required": true}]},
  {"name": "leaderboard", "description": "Top 10 talkers"},
  {"name": "afk", "description": "Set your AFK status", "options": [
    {"name": "reason", "description": "Why you are away", "type": 3, "required": false}]},
  {"name": "addcmd", "description": "Add a custom text command", "options": [
    {"name": "name", "description": "Shortcut name (no !)", "type": 3, "required": true},
    {"name": "response", "description": "Reply text", "type": 3, "required": true}]},
  {"name": "poll", "description": "Post a yes/no poll", "options": [
    {"name": "question", "description": "Poll question", "type": 3, "required": true}]},
  {"name": "stats", "description": "Server stat card"},
  {"name": "role-menu", "description": "Show the self-assign role menu"},
  {"name": "ticket", "description": "Open a support ticket", "options": [
    {"name": "subject", "description": "What do you need help with?", "type": 3, "required": true}]},
  {"name": "birthday", "description": "Save your birthday", "options": [
    {"name": "date", "description": "MM-DD", "type": 3, "required": true}]},
  {"name": "price", "description": "Look up a coin price", "options": [
    {"name": "coin", "description": "CoinGecko id, e.g. bitcoin", "type": 3, "required": true}]},
  {"name": "rank", "description": "XP leaderboard top 10"},
  {"name": "banword", "description": "Add a word to the banned-word list", "options": [
    {"name": "word", "description": "Word to ban", "type": 3, "required": true}]},
  {"name": "starboard-here", "description": "Make this channel the starboard"},
  {"name": "digest-here", "description": "Post the weekly digest in this channel"}
]
YourBot docs Reference tables are generated from the code that is running. Ask in Discord Suggest a correction