Moderation

Commands for moderation of server, Can only be executed by members with required permissions for specific command.

c!add-role

Add a role to someone

Parameters
Info

  • Command: add-role

  • Aliases: addrole, member-add-role, add-rank

  • Description: Add a role to a member

  • Usage: c!add-role <member/ID> <role>

c!announce

Announce something

Parameters
Info

Param

Type

Optional

Description

<Announcement Message>

String

No

What you want to announce.

  • Name: announce

  • Aliases: ann

  • Usage: c!announce <announcement>

  • Permissions required: ADMINISTRATOR

c!ban

To ban someone from the server

Parameters
Info

Param

Type

Optional

Description

<member-mentionOrID>

String

No

Who you want to ban from the server

reasonMessage

String

Yes

Reason for banning the member

  • Name: ban

  • Usage: c!ban <mentionOrIDofMember> [reason]

  • Permissions required: BAN_MEMBERS

c!banlist

Get the list of banned members of the server

Parameters
Info

There are no parameters for this command.

  • Name: banlist

  • Aliases: banned-users,banned-members,bans

  • Permissions required: MANAGE_GUILD

c!clone

To clone a channel

Parameters
Info

The parameters of this command are asked after you execute this command.

  • Name: clone

  • Aliases: clone-channel,duplicate,duplicate-channel

  • Permissions required: ADMINISTRATOR

c!config

View/Change the server configurations

Parameters
Info

To show:

Param

Type

Optional

Description

"show"

String

No

To see the settings that you have configured

To set:

Param

Type

Optional

Description

"set"

String

No

Just to tell the bot that you want to set a config setting

<setting>

String

No

Which setting you want to set/change value of. If you want to know the various config settings, Use the show method of this command

<value>

String

No

What do you want to set to the config setting, For example c!config set welcomeChannel #joins

  • Name: config

  • Aliases: conf,settings,configuration

  • Permissions required: ADMINISTRATOR

c!fake-join

To test if the welcomeChannel and welcomeMessage settings work (c!config)

Parameters
Info

There are no parameters for this command.

  • Name: fake-join

  • Aliases: join, fakejoin

  • Permissions required: ADMINISTRATOR

c!kick

To kick a user from the server

Parameters
Info

Param

Type

Optional

Description

<member-mentionOrID>

String

No

Who you want to kick from the server

reasonMessage

String

Yes

Reason for kicking the member

  • Name: kick

  • Usage: c!kick <mentionOrIDofMember> [reason]

  • Permissions required: KICK_MEMBERS

c!poll

To start a poll

Parameters
Info

Param

Type

Optional

Description

<timeInSeconds>

Number

No

How long should poll last, Like-

120 = 2 minutes

<pollMessage>

String

No

What you want to start a poll about.

  • Name: poll

  • Aliases: debate

  • Permissions required: MANAGE_MESSAGES

c!premium

To see if the server has premium version of Crysto or not, Or set the server to premium using a code (Command not completed yet)

Parameters

This command has not been completed yet

c!purge

Clear up to 99 messages.

Parameters
Info

Param

Type

Optional

Description

<numberFrom1to99>

Number

No

How many messages you want to purge from the channel

  • Name: purge

  • Aliases: clear,prune

  • Cooldown: 10 second(s)

  • Permissions required: MANAGE_MESSAGES

c!role-info

Get info about a role

Parameters
Info

Param

Type

Optional

Description

<Role-nameOrMentionOrID>

Mention

No

Can be role mention, (exact same)name or id.

  • Name: role-info

  • Aliases: members-with-role

  • Permissions required: MANAGE_ROLES

c!unban

To unban someone from the server

Parameter
Info

Param

Type

Optional

Description

<member-mentionOrID>

String/Number

No

Mention or ID of user. If you don't know how to mention people who are not in the server, Send <@UserID> where UserID is the ID of user, Example- <@12345678910>

  • Name: unban

  • Usage: c!unban <mentionOrIDofMember> [reason]

  • Permissions required: BAN_MEMBERS