Discord Rawrbot supports two install modes — server install (classic bot) and user install. Server install adds the bot to a specific guild, making it available to all members of that server. User install lets you add the bot to your own Discord account so that supported commands work anywhere on Discord, including DMs and group chats, without the bot needing to be a member of the server.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Flyingbacen/Discord-rawrbot/llms.txt
Use this file to discover all available pages before exploring further.
Server Install
Server install is the traditional method of adding a bot to Discord. The bot joins your guild and its slash commands become available to all members. You must have the Manage Server permission on the target server to complete this flow.Open the invite link
Click the invite link below (or run
/invite from the bot in any context where you already have access):https://discord.com/oauth2/authorize?client_id=1118629362368008283&permissions=2147486720&scope=bot&permissions=2147486720&scope=messages.read%20botSelect your server
In the authorization dialog, choose the server you want to add the bot to from the dropdown menu.
Review and authorize permissions
Discord will display the list of permissions the bot is requesting. Review them and click Authorize to proceed.
Complete the CAPTCHA
If Discord prompts you with a CAPTCHA, complete it to finish the authorization.
The permissions value
2147486720 in the invite URL grants the bot the minimum set of permissions needed to operate all of its features. See the Permissions guide for a full breakdown of what each permission is used for.User Install
User install lets individual users add Rawrbot directly to their Discord account rather than to a specific server. Once installed this way, commands that support user install work in any Discord context — DMs, group DMs, and servers where the bot has not been added as a server bot.Not all commands support user install. Moderation commands such as
/mute, /deafen, /timeout, /ban_list, /move_user, and /move_voicechannel only work in servers where the bot is installed as a server bot, because they require guild members and voice channel objects to function. Commands like /ping, /hello, /invite, /pop, /convertsonglink, /searchspotify, /translate, and /upload work fully with user install.Open the invite link
Choose to install to your account
Instead of selecting a server from the dropdown, look for the “Add to my apps” or “Install to your account” option and select it.
After Adding
Once the bot has been added, a few things happen automatically:- The bot’s status shows as Idle with the activity “Listening to your commands”, set in
on_readyviadiscord.ActivityType.listening. - Slash commands are registered with Discord and typically appear in the
/menu immediately. In rare cases it can take a few minutes for Discord to propagate them to all clients. - Run
/pingat any time to confirm the bot is online. The response includes both WebSocket latency and message round-trip latency.