Discord
Deploy your bot to Discord using GoBotify’s interaction endpoint.
Prerequisites
- Discord application with a bot token.
- Application ID and public key.
- Interaction endpoint URL:
/integrations/discord/interactions. - Permissions:
applications.commandsandbot(add to server with a generated invite link).
Configure in GoBotify
- Choose Discord in the Configure step.
- Enter Bot token, Application ID, and Public key.
- Save to generate the interaction endpoint (defaults to your GoBotify API).
Discord developer portal
- In General Information, copy the Application ID and public key into GoBotify.
- In Bot, copy the bot token into GoBotify.
- In OAuth2 > URL Generator, select scopes
botandapplications.commands; choose minimal permissions (Send Messages, Read Message History). - Copy the invite URL, add the bot to your server.
- In Interactions Endpoint URL, set the GoBotify interaction URL.
- Re-register slash commands (
/start,/ask) by saving/deploying in GoBotify.
Commands
/start— sends a friendly welcome + help text./ask <question>— routes to your knowledge base + personality pipeline for answers.
Test checklist
- Run
/startin your server to confirm the interaction is received. - Run
/ask <question>that exists in your knowledge base to ensure grounded answers. - Try an out-of-scope question to see fallback/escalation behavior.
- Keep tokens/private keys out of source control; rotate the bot token if leaked.