CYNX Bot Docs

Moderation Commands

/kick (member, reason)

Removes a user from the server. Requires "Kick Members" permission.

Example: /kick @User reason:Being disruptive

/ban (member, reason, duration)

Permanently bans a user from the server. Requires "Ban Members" permission. The duration parameter is a placeholder for future functionality.

Example: /ban @User reason:Violating TOS

/mute (member, reason)

Mutes a user. The bot will create a new "Muted" role if needed.

Example: /mute @User reason:Spamming links

/unmute (member)

Removes the "Muted" role from a user.

Example: /unmute @User

/warn (member, reason)

Gives a formal warning to a user, which is logged.

Example: /warn @User reason:First warning for toxicity

/warnings (member)

Displays all warnings for a specific user.

Example: /warnings @User

/clear (amount)

Deletes a specified number of messages in the current channel. Requires "Manage Messages" permission.

Example: /clear amount:50

/lock (channel)

Locks a text channel, preventing messages from being sent. If no channel is specified, the current channel will be locked.

Example: /lock channel:#general

/unlock (channel)

Unlocks a previously locked text channel. Defaults to the current channel.

Example: /unlock channel:#general

/slowmode (seconds, channel)

Sets the slow mode duration for a channel. Value must be between 0 (off) and 21600 seconds. Requires "Manage Channels" permission.

Example: /slowmode seconds:10

/say (channel, message)

Makes the bot send a message in a specified channel. Only available to server administrators.

Example: /say channel:#announcements message:Hey everyone!

Setup Commands

/setup welcome (channel, message)

Configures a channel and a welcome message for new members. Use {member} as a placeholder.

Example: /setup welcome channel:#welcome message:Welcome to the server, {member}!

/setup goodbye (channel, message)

Configures a channel and a farewell message when a member leaves the server. Use {member} as a placeholder.

Example: /setup goodbye channel:#farewell message:Goodbye, {member}!

/setup temp-voice (creator_channel, category)

Sets up temporary voice channels. When a user joins the creator_channel, a new channel is automatically created.

Example: /setup temp-voice creator_channel:#Join to Create category:Voice Channels

/autorole (action, role)

Adds or removes a role that is automatically assigned to new members upon joining.

Example: /autorole action:add role:Member

/setup automod (level)

Configures the strength of the auto-moderation. Options: light, medium, complete, off.

Example: /setup automod level:medium

/setup logging (channel, events)

Sets up a logging channel to log important server events. Events are a comma-separated list (e.g., member_join,member_leave).

Example: /setup logging channel:#logs events:member_join,member_leave,warn

Utility & Fun Commands

/userinfo (member)

Displays information about a user, including join date and roles.

Example: /userinfo @User

/serverinfo

Displays information about the current server, such as member count and creation date.

Example: /serverinfo

/ping

Checks the bot's latency and returns the response time in milliseconds.

Example: /ping

/poll (question, options)

Creates a poll with up to 10 options. Options should be separated by commas.

Example: /poll question:What's your favorite color? options:Red,Blue,Green

/avatar (member)

Displays the avatar of a specific user. Displays your own avatar by default.

Example: /avatar @User

/server-roles

Lists all roles that exist on the server.

Example: /server-roles

/uwufy (member)

Enables the "uwu" text style for a user's future messages. Requires "Manage Webhooks" permission.

Example: /uwufy @User

/un-uwufy (member)

Disables the "uwu" text style for a user.

Example: /un-uwufy @User

/meme

Sends a random meme from a popular subreddit.

Example: /meme

/dice (sides)

Rolls a die with a specified number of sides (defaults to 6).

Example: /dice sides:20

/8ball (question)

Answers a yes/no question with a random response.

Example: /8ball question:Will I get rich?

/ship (member1, member2)

Calculates the compatibility percentage between two members.

Example: /ship @User1 @User2

/fact

Returns a random, interesting fact.

Example: /fact

/cat

Sends a random picture of a cat.

Example: /cat

/hug (member)

Sends a virtual hug to a user.

Example: /hug @User

/quote

Returns a random quote from a famous person.

Example: /quote

/set-status (status, activity, type)

Allows an admin to change the bot's online status and activity. Options for status: online, idle, dnd, offline. Options for activity_type: Playing, Watching, Listening, Streaming.

Example: /set-status status:dnd activity:with fire activity_type:Playing