Commands

Configs


i!saveconfig

Administrator || sconf, savecnfg

Saves the current config


i!listconfigs (specific)

Administrator || lsconf, lscnfgs

Lists your saved configs, or the details about the specific one. specific equal to 0 means the current config


i!deleteconfig <selected config id>

Administrator || delconf, delcnfg, remconf, removeconfig

Deletes the chosen config file. You can get the 'config id' from the listconfigs command


i!switchconfig <selected config id>

Administrator || switchconf, switchcnfg

Replaces the current config with the config you select. You can get the 'config id' from the listconfigs command. The current config is then saved in the current configs. The selected config, as it's now being used, is deleted from the saved configs


Settings


i!addmod @role

Administrator

Adds the mentioned role to the moderator-permission group of the bot. This group can use the add, remove, list and make command, disable or enable invocation deletion with the delinvos command, change the bot's prefix with the prefix command


i!delmod @role

Administrator

Removes the mentioned role from the moderator-permission group of the bot. This group can use the add, remove, list and make command, disable or enable invocation deletion with the delinvos command, change the bot's prefix with the prefix command


i!enablelog #channel

Administrator || elog

Enables server logging on the #channel


i!disablelog

Administrator || dlog

Disables server logging


i!delinvos <choice>

Administrator, Manage-Guild

Enables invocation deletion if choice is true, yes, y, allow, enable, or 1. Disables invocation deletion if choice is false, no, n, deny, disable or 0


i!gawaitrules <choice>

Administrator, Manage-Guild ||

Enables await rules globally if choice is true, yes, y, allow, enable, or 1. Disables await rules globally if choice is false, no, n, deny, disable or 0. (Rules are only awaited if both per-invite and global await rules options are true)


i!gwelcome invite welcome_msg

Administrator, Manage-Guild ||

Changes the global welcome message to welcome_msg. If set to None, disables it.


i!analytics <choice>

Administrator, Manage-Guild

Enables invite analytics if choice is true, yes, y, allow, enable, or 1. Disables invite analytics if choice is false, no, n, deny, disable or 0. (By invite analytics I mean it counts how many people have someone invited)


i!analyticslog (#channel)

Administrator

Enables invite analytics logging on the #channel. If #channel is not specified, disables invite analytics logging.


i!analyticsuser @user

Returns how many people has the \@user invited


i!prefix <new prefix>

Administrator, Manage-Guild

Changes your server's bot prefix to new prefix


i!help

Displays the help command. Command is constructed based off permissions - it only shows commands you can run


i!invite

Sends you the bot invite link


i!changelog

Sends you the bot's changelog. This feature will be deprecated in v1.2


Owner

These commnds are only usable if you own the bot application you are using (or are listed in the OwnerUsers in the main-config). If you are using the publicly hosted bot, you can't use these commands


i!serverinfo (guild_id)

Uses ctx.guild if no guild_id used. Sends you basics about the guild requested


i!ping

Replies with bot's ping in ms


i!leave (guild_id)

Uses ctx.guild if no guild_id used. Leaves the requested guild.


i!err

Tries to open file file.txt, which probably doesn't exist so it throws an error. Used for testing


i!alog <entry>

Logs entry to the bot's file log and to the terminal running the bot

Core

These commands are also only usable when you own the application you are using, but are not inside of a loaded cog - they manage the cogs. If you are using the publicly hosted bot, you can't use these commands.

i!load <cog>

Loads cog


i!unload <cog>

Unloads cog


i!reload <cog>

Unloads, and then loads cog


Last update: 2023-01-05