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
  • SEARCH
  • 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
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
giveaway
Creates giveaway in the server and waits for members to participate by reacting to the message.
;giveaway <duration> [winners=1] [channel] <reward>
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]
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
makeprime
Command to grant prime membership to any of the servers you're administrator of.
;makeprime [server]