Prerequisites
- A Discord account
- A Discord server where you have admin permissions
- A running Suji instance
Create a Discord Application
Go to the Discord Developer Portal
Navigate to discord.com/developers/applications and log in.
Enable required intents
Scroll down to Privileged Gateway Intents and enable:
- Message Content Intent (required to read messages)
- Server Members Intent (optional, for member-related features)
Connect to Suji
Verify the Connection
Send a message in a channel where your bot has access. If the connection is working, your OpenClaw agent will respond.Troubleshooting
Bot is online but not responding
Bot is online but not responding
- Verify Message Content Intent is enabled in the Developer Portal
- Make sure the bot has permission to read and send messages in the channel
- Check the instance logs for error messages
Bot appears offline
Bot appears offline
- The token may be invalid — try regenerating it in the Developer Portal
- Delete the connector and re-add it with the new token
- Make sure the instance is in the Running state
Permission errors
Permission errors
- Re-invite the bot using the OAuth2 URL with the correct permissions
- Check the channel-level permission overrides in Discord server settings