Admin Commands

These commands have a permission level of 2. This means anyone that have manage guild can access these commands. Scroll further down to see mod commands.

c!addpin <mode> <count> <action>

Add a pin trigger so that milestones gets pinned in the chat.

  • <mode>: If you use "only", it will only be that count you specify. If you use "each", it will be each count in the multiplication table, example; 7 = 7, 14, 21, 28, 35 etc. If you use "each", it will be the user's count and not the server count.
  • <count>: This is the count you want the role to be triggered on.
  • <action>: If you use "keep", the message will be kept. If you use "repost", Countr will repost the count. This does not get triggered when using modules such as reposting and webhook.
  • c!addpin each 1000 repost: This will repost each 1000th count and pin it.
  • c!addpin only 420 keep: This will only pin the 420th count, and the message is still owned by the user.

c!addregex <regex...>

Add a regex filter for the chat of the channel. (With use of the talking module)

  • <regex...>: The regex. Get info on how to make a regex filter here: https://flaviocopes.com/javascript-regular-expressions/#regular-expressions-choices
  • c!addregex duck|poop|trump: This regex will delete the message if it contains "duck", "poop" and/or "trump".
  • c!addregex [A-Z]: This regex will delete the message if it contains any capital letters.
  • c!addregex [A-Ca-cX-Zx-z]: This regex will delete the message if it contains A, B, C, X, Y and/or Z, regardless if it's a capital letter or not.

c!addrole <role> <mode> <count> <duration>

Add a role that get rewarded users on whatever count you want.

  • <role>: This is the role you want to be rewarded. This can either be the name, mention or ID of the role. If you have spaces in your role name, replace those with underscores.
  • <mode>: If you use "only", it will only be that count you specify. If you use "each", it will be each count in the multiplication table, example; 7 = 7, 14, 21, 28, 35 etc. If you use "each", it will be the user's count and not the server count.
  • <count>: This is the count you want the role to be triggered on.
  • <duration>: If you use "temporary", the role will be removed from everyone already having it, and added to the new person. If you use "permanent", you keep the role unless someone removes it.
  • c!addrole Count_Champ each 1000 temporary: This will give the user who counts 1000, 2000, 3000 etc. the role named Count Champ, and the last user who had the role lose it.
  • c!addrole 469523835595653120 only 420 permanent: This will give every user who reach count 420 the role with the ID 469523835595653120, and will stay on the user forever (until a user removes it).

c!autosetup

Quickly setup a counting channel with this command. Requires Manage Channels.

c!editpin <ID> <property> <value>

Quickly setup a counting channel with this command. Requires Manage Channels.

  • <ID>: This is the ID of the pin trigger. This can be found if you type pins.
  • <property>: This will be what you want to edit. Valid properties: mode, count, action.
  • <value>: Read help addpin to see the different values for each property.
  • c!editpin wnoK3d mode each: This will change the pin trigger ID wnoK3d's mode to each.
  • c!editpin 89hJzm count 1337: This will change the pin trigger ID 89hJzm's count to 1337.

c!editrole <ID> <property> <value>

Edit a role reward.

  • <ID>: This is the ID of the role reward. This can be found if you type roles.
  • <property>: This will be what you want to edit. Valid properties: role, mode, count, duration.
  • <value>: Read help addrole to see the different values for each property.
  • c!editrole MnRIf4 mode each: This will change the Role Reward ID MnRIf4's mode to each.
  • c!editrole jPFj78 count 1337: This will change the Role Reward ID jPFj78's count to 1337.

c!language [language]

Set the language for this guild.

  • [language]: Specify what language you want to use. Leave empty to get a list.
  • c!language en: Set the language to English.

Link a counting channel.

  • [channel]: Specify what channel you want to become the counting channel. This can either be the name, mention or ID of the channel. If it's empty, it will be the channel the command was sent in.
  • c!link #counting: Link the channel called #counting.

c!listregex

Get a list of regex filters set up.

c!liveboard [channel]

Set up a liveboard message. (Premium)

  • [channel]: Specify what channel you want the liveboard message to go in. Leave empty to choose current channel.
  • c!liveboard #counting_board: Make a liveboard in the channel #counting_board.

c!prefix <prefix...>

Set a new prefix for the bot.

  • <prefix...>: The new prefix. If you want a space after the prefix, end the prefix with .
  • c!prefix c?: Set the prefix to c?, the help command would be c?help.
  • c!prefix Hey Countr,: Set the prefix to Hey Countr,, the help command would be Hey Countr, help

c!removepin <ID>

Remove a pin trigger.

  • <ID>: This is the ID of the pin trigger. This can be found if you type roles.
  • c!removepin bd9kJK: Remove notification with ID bd9kJK.

c!removeregex <regex...>

Remove a regex filter.

  • <regex...>: The regex you want to remove.

c!removerole <ID>

Remove a Role Reward.

  • <ID>: This is the ID of the role reward. This can be found if you type roles.
  • c!removerole 4s2h2Q: Remove the Role Reward with ID 4s2h2Q

c!timeoutrole <role> <time> <fails> [duration]

Set a timeout role.

  • <role>: Specify the role you want to set as the timeout role.
  • <time>: Specify the time window of when the fails "reset" themselves, in seconds.
  • <fails>: Specify the amount of fails within the time window the user needs to get the role.
  • [duration]: Specify how long the user will have it, in seconds. If not specified, the user will have it until someone removes it from them.
  • c!timeoutrole Timed_out 10 5: This will give the user the role called "Timed out" if they fail 5 times within 10 seconds. The role stays on permanent.
  • c!timeoutrole 531877473437220866 30 3 120: This will give the user the role with ID "531877473437220866" if they fail 3 times within 30 seconds. The role stays on for 120 seconds/2 minutes.

c!toggle [module]

Toggle a module or get a list of modules.

  • [module]: Specify what module you want to toggle. Leave emoty for a list of them.

c!topic <topic...>

Set the topic.

  • <topic...>: Set the topic to whatever you want. Use `` as a placeholder for the count. If you put "reset", it will reset back to default. If you put "disable", the topic will never change.
  • c!topic Count to infinity! Next count is .: An example of using a placeholder.

Unlink the current counting channel.

Moderation Commands

These commands have a permission level of 1. This means anyone that have manage messages can access these commands.

c!reset

Reset the count.

c!set <count>

Set the count.

  • <count>: Specify the count you want.

c!setscore <user> <count>

Set the score of a user.

  • <user>: Specify the user you want to modify.
  • <count>: Specify the count you want to set as score.
  • c!setscore @Promise#0001 1000: This will set Promise's score to 1000.
  • c!setscore 110090225929191424 9999999: This will set the user with ID 110090225929191424's score to 9999999
@Gleeny, promise.solutions, powered by GitbookLast change: (Local) 07-07-2019 21:10:19

results matching ""

    No results matching ""