-
Notifications
You must be signed in to change notification settings - Fork 2
Say
#Overview
PLEASE NOTE THAT ALL PARAMETER PREFIXES HAVE BEEN CHANGED FROM "-" TO "--"! E.G.: "--pmid". AS WELL AS THAT, PLEASE BE AWARE OF THE FACT THAT THIS WIKI IS EXTREMELY OUTDATED (WILL BE UPDATED SOON). FOR SUPPORT GO TO THE SUPPORT GUILD.
Welcome to the say command documentation. Please note that this command is still under heavy development and there will be a lot more paramaters coming soon.
Here is the table of content.
#Basic Usage
A very basic say command would be: copycat say hello
.
This would return the following:
#Introduction To Parameters
However, that's not it. Copycat can do much more than just to say a message. The parameters can be put anywhere in the command. Here is a list of parameters it has:
Parameter | Permission | Description |
---|---|---|
-d | None | Deletes the command message. |
-s | None | Executes the message silently. |
-r | None | Chooses a random message. |
-pm | Mention Everyone | Private messages mention(s). |
-pmid | Mention Everyone | Private messages a user using an ID. |
-c | Write in channel | Messages mentioned channel(s). |
-cid | Write in channel | Messages channel using an ID. |
#Parameters
###-d
This parameter deletes the original command message.
For example, doing copycat say -d hello
would show:
###-s###
This parameter executes a command silently, not telling that the command has been executed, and the only message will be in the channel it has sent the message to.
Please note that the message sent message has a reason, it only gets sent once the message has been sent to all channels and/or users successfully. This is great for knowing when that mass message affecting 50 users sent to all of them. If you use this parameter, you can still check the sending status with the copycat queue
command.
For example, doing copycat say -s hello
whould show:
###-r
This parameter allows randomised replies. It will choose between strings seperated in the message itself, using ;
. You can choose as many random replies as you want to, even just one string works.
For example, doing copycat say -r go to the gym;play video games
would show:
###-pm
This parameter sends the message as a private message to the specified user. You may specify multiple users. The mention can be anywhere in the command.
For example, doing copycat say -pm @Arraying hello
would show:
###-pmid
This parameter is identical to -pm
, except for the fact it requires an ID and not a mention. Please note, the ID is required to be after the -pmid
parameter, like: -pmid <id goes here>
.
For example, doing copycat say -pmid 115134128717955080 hello
would show:
###-c
This parameter sends the message to the specified channel. You may specify multiple channels. The mention can be anywhere in the command.
For example, doing copycat say -c #bot-spam Peekaboo!
would show:
###-cid
This parameter is identical to -c
, except for the fact that it requires an ID instead of a mention. Please note, the ID is required to be after the -cid
parameter, like: -cid <id goes here>
.
For example, doing copycat say -cid 275385174215360512 hello
would show:
#Combining Parameters
Combining parameters is possible. The bot will create a list of channels and users to message.
You can add to the users list by using -pm
, -pmid
or -pmn
.
You can add to the channel list by using -c
or -cid
.
It will then send the message to the entries of both lists. If you have not specified any channels or users, as in, both lists are empty, it will send the message to the current channel.