Reference

Reference

Cosmos bot uses modular approach for each of its functions and commands. Each of the Primary Commands are categorized into different sub-commands based on their usage. A Plugin bundles many of these commands revolving around any of the specific function. Multiple plugins forms a Galaxy.

The Functions Hierarchy

Galaxy > Plugin > Command > Sub-Command

Galaxies

  • GUILD

  • MODERATION

  • PROFILE

  • SETTING

  • TOOLS

  • FUN

Plugins

Primary Commands

The following table displays entire list of primary commands and their basic syntax to use. Click on the command to know more about it including their sub-commands.

Default Command Prefix

;

You can also mention the bot and use the same as a prefix to invoke any of the commands. Example: @Cosmos2406 ...

Understanding the syntax

All of the usages provided for each commands and sub-commands follow a certain syntax, very much similar to the way these commands will be actually used. Every command begins with a pre-defined prefix which can be the default prefix, ; or any of the custom prefixes you have set. Following with the Primary Command, optional sub-command and arguments.

Syntax: <prefix><primary command> [sub-command] [argument1] ...

  • The arguments under <argument> are required arguments.

  • The arguments under [argument] are optional arguments.

!! Do not include <> or [] while actually making the commands.

Command

Short Description

Usage

ban

Bans specified member from the server.

;ban <member> [reason]

banword

Blacklists or bans specified word.

;banword [word]

bosons

Displays Bosons earned by you or specified member.

;bosons [user]

clean

Cleans and deleted last few messages sent by the bot.

;clean

confessions

Lets you confess anonymously in specified server.

;confess <server_id> <confession>

disable

Disables provided function from one or multiple channels which are specified.

;disable <function> [channels...]

divorce

Lets you divorce if you're already married to someone.

;divorce

embed

Make bot send a neat embed with all provided attributes.

;embed [msg]

enable

Enables provided function in all of the specified channels.

;enable <function> [channels...]

fermions

Displays number of Fermions you have.

;fermions

givepoints

Generate and give points to specified member.

;givepoints <points> <member>

hastebin

Posts the provided content to https://hastebin.com/ and displays a shareable link.

;hastebin <content>

imgur

Uploads provided URL or attached image to imgur.com and returns the direct URL of the image.

;imgur [url]

kick

Kicks specified member from the server.

;kick <member> [reason]

leaderboards

Displays top members with maximum chat experience points.

;leaderboards

level

Displays current level and experience points.

;level [member]

logger

Displays list of loggers enabled in different channels.

;logger

moderators

Displays list of roles and members who has been assigned as special moderators.

;moderators

modlogs

Displays all of the moderation logs of specified member.

;modlogs <member>

mute

Mutes specified member from voice and also adds the muted role.

;mute <member> [reason]

points

Displays Guild Points earned by you or specified member.

;points [member]

prefix

Displays currently set custom prefixes.

;prefix

preset

Sets preset for commands to display certain preset message.

;preset <command_name> <image_url> [text]

profile

Displays your Cosmos Profile or of specified member.

;profile [user]

propose

Lets you propose them.

;propose <user>

purge

Removes and purges messages which meets specified criteria.

;purge [search=100]

rafflepoints

Raffles points among the members who react to the confetti reaction to specified number of winners.

;rafflepoints <points> [winners=1] [end]

reaction

It contains multiple reaction based sub-commands.

;reaction

reactor

Displays reactor settings of current or specified channel.

;reactor [channel]

reminder

Set reminder to get notified at specified time in future in the same channel in which you created the reminder.

;remind [when]

reminders

Displays list of reminders which has been created by you.

;reminders

rep

Add a reputation point to specified member.

;rep [user]

roleshop

Displays all of the roles which can be purchased from role shop.

;roleshop

spongebobmock

Spongebob mocks provided message or text and sends it back.

;spongebobmock <message>

starboard

Configure Starboard in server.

;starboard <sub-command> ...

tag

Retrieves and displays specified tag and all of its contents.

;tag <name>

tags

Displays list of custom tags created and owned by you.

;tags

theme

Configure theme settings.

;theme <sub-command> ...

triggers

Displays all of the active triggers along with their actions.

;triggers

unban

Un bans user from their discord ID.

;unban <user_id> [reason]

unmute

Un mutes specified member from voice and removes the muted role.

;unmute <member>

verification

Primary command to setup several verification methods.

;verification

warn

Issues a warning to specified member.

;warn <member> <reason>

welcome

Manage different welcome settings of your server.

;welcome