First Run
Work through this checklist after installing the plugin and configuring your bot token and guild ID. It confirms the plugin loaded, the bot connected, the database initialized, and at least one feature end to end.Step-by-Step
Confirm the plugin loaded
From console or in-game, run:You should see the plugin version (1.2.0), the bot connection state, and the database state. If the command is unknown, the plugin failed to enable - check
logs/latest.log for the reason.Confirm the bot is online
In Discord, the bot should appear online in your member list. If it is offline:
- Verify
discord.bot-tokenis correct - Confirm the MESSAGE CONTENT, SERVER MEMBERS, and PRESENCE intents are enabled in the Developer Portal
- See Bot Setup
Add your admin Discord ID
Find the Admins in this list receive admin alerts and DMs for critical events. Use string IDs, not integers.
adminIDs list in config.yml and add your Discord user ID (right-click your name > Copy ID, Developer Mode on):Enable the modules you want
Under See Features for the full catalog.
features.*, set enabled: true for each module you want. Start with the core pair:Set channel IDs
For every enabled module, fill in the channel ID it targets. See Bot Setup for the channel mapping.
Verifying It Works
Two commands give you a full picture of plugin state:| Command | Shows |
|---|---|
/xdiscord modules | Every module and whether it is enabled |
/xdiscord status | Bot connection state, database state, version |
If something is not behaving as expected, set
general.debug: true in config.yml and run /xdiscord reload. Verbose logging writes to logs/latest.log and is invaluable for support requests. Turn it back off for production.Next Steps
Configuration
Full reference for every setting.
Verification
Deep dive on account linking, codes, and
/unlink.
