Dev Commands

checkroleconfig.js

Command: /checkroleconfig Permissions: Dev Description: Check the guild ID and return its roles if it matches one in the config.

commandcheck.js

Command: /commandcheck Permissions: Dev Description: Check if the commands on the guild match what the bot has.

guildcheck.js

Command: /guildcheck Permissions: Dev Description: Check which guilds the bot can access and verify them against config.json.

manageCurrency.js

Command: /modifyusercurrency Variables:

  • currency (String): The type of currency (points, smaks, cookies, voidCrystals)

  • action (String): Add or remove

  • user (User): The user to modify

  • amount (Integer): The amount to add or remove Permissions: Dev Description: Add or remove points, smaks, cookies, or Void Crystals for a user. Logs the action to a specified channel.

manageDrops.js

Command: /managedrops Subcommands:

  • setguilds: Set the guilds that can receive drops

  • removeguilds: Remove guilds from receiving drops

  • listguilds: List all guilds that can receive drops

  • setdroprates: Set the drop rates for points and crystals

  • addboost: Add a boost to a user

  • removeboost: Remove a boost from a user

  • changeboost: Change a boost for a user

  • triggerdrop: Trigger a drop for a user Permissions: Dev Description: Manage drop rates and boosts. Logs actions to a specified channel.

permcheck.js

Command: /permcheck Permissions: Dev Description: Check all bot intents and permissions.

ping.js

Command: /ping Permissions: None Description: Replies with "Pong!".

shopmodifyuser.js

Command: /shopmodifyuser Variables:

  • user (User): The user to modify

  • role (String): The role to modify

  • action (String): Add or remove the role Permissions: Dev Description: Modify if a user has bought a role in the shop. Logs the action to a specified channel.

syncshoproles.js

Command: /syncshoproles Permissions: Dev Description: Sync the database with users who have purchased roles in the shop.