Open Soyvolon opened 3 years ago
Replay command needs support for responding to messages that start with #
and then contain a replay ID afterwards. This change would have to be done inside of the Command Handler, most likely using a custom command call to call the command method normally.
Feature
✅ - Completed ❗ - Todo ✘ - Abandoned ⁉️ - Needs further work
Mixed Commands
alive/respond
ALL
help
ALL
unit <unit ID>
ALL
map <map ID>
ALL
wiki <terms>
ALL
pool/ladderpool/ladder
ALL
replay <replay ID>
ALL
lastreplay <playername>
ALL
clan <clan tag/clan name>
ALL
searchplayer <playername>
ALL
player/ratings <playername>
ALL
roll
ALL
eightball/8ball
ALL
taunt [person]
ADMIN
explode [person]
ADMIN
hug <person>
ADMIN
flip
ADMIN
gullible
ALL
link <website> [WORDS]
ALL
remind <User> <TimeSpan> <message>
ALL
puppet <user> <message>
ADMIN
slap <user>
ADMIN
streams
ALL
casts
ALL
badwords <get \| add <word> <gravity> \| del <word>>
ADMIN
rwords
ALL
reactionwords <get \| add <word> <reply> \| del <word>>
ADMIN \| MANAGE_MESSAGES
{sender}
in the<reply>
will be replaced with the person who triggered the reaction.repeat <get \| add <ID> <seconds> <channel> <message> \| del <ID>>
ADMIN \| MANAGE_MESSAGES
<seconds>
.google [words]
ALL
tournaments/tourneys
ALL
IRC Only Commands
join <IRC Channel>
ADMIN
leave [IRC channel]
ADMIN
offlinemessage <User> <message>
ALL - HIDDEN
puppet <user> <message>
ADMIN
groupping <group name>
ALL
group <get \| join <group name> \| leave <group name>>
ALL
groupmanage <get \| add <group name> [TEXT] \| del <group name> \| join <group name> <player name> \| leave <group name> <player name>>
ADMIN
blacklist <IRC user>
ADMIN
streams
orcasts
badwords <get \| add <word> <gravity> \| del <word>>
ADMIN
move <nick> <channel>
CHATLIST
chatlist [<channel> \| add <channel> <user> \| del <channel> <user>]
CHATLIST
addfirend <username>
ALL
Discord Only Commands
link <playername>
ALL
subscribe <rolename>
ALL
unsubscribe <rolename>
ALL
registerrelay <Discord Channel> <IRC Channel>
MANAGE_CHANNELS
removerelay <IRC channel \| Discord channel>
MANAGE_CHANNELS
blacklist <Discord User>
MANAGE_MEMBERS
blacklist
MANAGE_MEMBERS
unblacklist <Discord User>
MANAGE_MEMBERS
restrict <command name>
MANAGE_GUILD
unrestrict <command name>
MANAGE_GUILD
fixbridge
MANAGE_CHANNELS
links/showlinks <Discord Member>
MANAGE_MEMBERS
unlink <user ID \| FAF Id>
MANAGE_MEMBERS
loghere
MANAGE_GUILD
testlog
MANAGE_GUILD
record <command name> <message>
MANAGE_GUILD
record <command name>
MANAGE_GUILD
records/showrecords
MANAGE_GUILD
ban <Discord User> [duration] [message]
BAN_MEMBERS
kick <Discord User> [message]
KICK_MEMBERS
warn <Discord User> [message]
MANAGE_MESSAGES
userinfo <Discord User>
MANAGE_MESSAGES
registerrole <Role>
MANAGE_ROLES
unregisterrole <Role>
MANAGE_ROLES
logmapshere
MANAGE_CHANNELS
unlogmapshere
MANAGE_CHANNELS