# Start Here

For all of our bots, the first step is to install the bot on your server here.

Once the bot is present on your server, contact a member of the Indexer team and submit a configuration request. They will then add the install slash commands for the bots you requested.

# IMPORTANT: Restrict Access to Install Commands

Once the commands are installed, it is important that you restrict their use to only the admins of your server. Otherwise, any user will be able to edit or delete your bot configurations.

This can be done simply in Discord by going to your server and selecting Server SettingsIntegrationsindexer.xyz BotCommands

Turn @everyone to off, and add your server’s admin role.

# (Market Bots Only) Create Action Channels

These are the channels where the bot will post the actions you specify with the install commands. They may be called whatever you want. We recommend turning off send message permissions for @everyone (except admins and the Indexer.xyz Bot Role) to prevent spam. This can be done by right clicking on the channel and selecting Edit ChannelPermissions@everyone → set Send Messages to off.

NOTE: It is vital that the Indexer Bot is still granted send message privileges. Without them, the bot can not function. These permissions can be checked in the following step.

# Configure Permissions

The indexer.xyz Bot requires a number of bot role and channel level permissions to function properly. First, make sure to check all requested boxes when installing the bot.

Screen Shot 2023-01-29 at 1.13.21 AM.png

Role Level:

Within your Discord server, navigate to Server SettingsRolesIndexer.xyz BotPermissions → search for needed role and enable.

Channel Level:

Within your Discord server, right click the channel in question and select Edit ChannelPermissionsRoles/Members → Add Indexer.xyz Bot Role → enable needed role