Вы находитесь на странице: 1из 34

Administration

Commands and
Description Usage
aliases

Toggles the automatic deletion of the user's successful command


!delmsgoncmd message to prevent chat flood! Requires Administrator server !delmsgoncmd
permission!

Sets a role for a given user! Requires ManageRoles server


!setrole !sr !sr @User Guest
permission!

Removes a role from a given user! Requires ManageRoles server


!removerole !rr !rr @User Admin
permission!

!renamerole !re Renames a role! The role you are renaming must be lower than !renr "First role"
nr Miki's highest role! Requires ManageRoles server permission! SecondRole

!removeallroles Removes all roles from a mentioned user! Requires


!rar @User
!rar ManageRoles server permission!

Creates a role with a given name! Requires ManageRoles server


!createrole !cr !cr Awesome Role
permission!

Toggles whether this role is displayed in the sidebar or !rh Guests or !rh
!rolehoist !rh
not! Requires ManageRoles server permission! "Space Wizards"

!roleclr Admin 255


!rolecolor !rol Set a role's color to the hex or 0-255 rgb color value
200 100 or !roleclr
eclr provided! Requires ManageRoles server permission!
Admin ffba55

!deaf
Deafens mentioned user or users! Requires DeafenMembers "@Someguy" or !deaf
!deafen !deaf
server permission! "@Someguy"
"@Someguy"

!undef
!undeafen !unde Undeafens mentioned user or users! Requires DeafenMembers "@Someguy" or !unde
f server permission! f "@Someguy"
"@Someguy"

!delvoichanl !d Deletes a voice channel with a given name! Requires !dvch


vch ManageChannels server permission! VoiceChannelName
Commands and
Description Usage
aliases

!creatvoichanl Creates a new voice channel with a given name! Requires !cvch
!cvch ManageChannels server permission! VoiceChannelName

!deltxtchanl !d Deletes a text channel with a given name! Requires !dtch


tch ManageChannels server permission! TextChannelName

!creatxtchanl ! Creates a new text channel with a given name! Requires !ctch
ctch ManageChannels server permission! TextChannelName

Sets a topic on the current channel! Requires ManageChannels


!settopic !st !st My new topic
server permission!

!setchanlname ! Changes the name of the current channel! Requires


!schn NewName
schn ManageChannels server permission!

Mentions every person from the provided role or roles


!mentionrole !m
(separated by a ',') on this server! Requires MentionEveryone !menro RoleName
enro
server permission!

!donators List of the lovely people who donated to keep this project alive! !donators

!donadd Donate
!donadd Add a donator to the database! ! ~MoonKidd~#6546 only
Amount

!aar to
!autoassignrole Automaticaly assigns a specified role to every user who joins the
disable, !aar Role
!aar server! Requires ManageRoles server permission!
Name to enable

Toggles game voice channel feature in the voice channel you're


currently in! Users who join the game voice channel will get
automatically redirected to the voice channel with the name of
!gvc !gvc
their current game, if it exists! Can't move users to channels that
Miki has no connect permission for! One per server! Requires
Administrator server permission!

Sets this server's response language! If Miki's response strings


!langset de-
!languageset !l have been translated to that language, Miki will use that
DE or !langset
angset language in this server! Reset by using default as the locale
default
name! Provide no arguments to see currently set language!
Commands and
Description Usage
aliases

Sets Miki's default response language! All servers which use a


!langsetd en-
!langsetdefault default locale will use this one! Setting to default will use the
US or !langsetd
!langsetd host's current culture! Provide no arguments to see currently set
default
language!

!languageslist!
List of languages for which translation (or part of it) exist atm! !langli
langli

Enables or Disables ALL log events! If enabled, all log events will !logserver
!logserver log to this channel! Requires Administrator server permission! ! enable or !logserve
~MoonKidd~#6546 only r disable

Toggles whether the !logserver command ignores this channel!


Useful if you have hidden admin channel and public log
!logignore !logignore
channel! Requires Administrator server permission! !
~MoonKidd~#6546 only

Shows a list of all events you can subscribe to with !log Requires
!logevents !logevents
Administrator server permission! ! ~MoonKidd~#6546 only

Toggles logging event! Disables it if it is active anywhere on the


!log
server! Enables if it isn't active! Use !logevents to see a list of all
!log userpresence or !lo
events you can subscribe to! Requires Administrator server
g userbanned
permission! ! ~MoonKidd~#6546 only

Migrate data from old Miki configuration ! ~MoonKidd~#6546


!migratedata !migratedata
only

Sets a name of the role which will be assigned to people who


!setmuterole
!setmuterole should be muted! Default is Miki-mute! Requires ManageRoles
Silenced
server permission!

Mutes a mentioned user from speaking and chatting! You can


!mute
also specify time in minutes (up to 1440) for how long the user
!mute @Someone or !mute
should be muted! Requires ManageRoles server
30 @Someone
permission! Requires MuteMembers server permission!

Unmutes a mentioned user previously muted


!unmute with !mute command! Requires ManageRoles server !unmute @Someone
permission! Requires MuteMembers server permission!
Commands and
Description Usage
aliases

Prevents a mentioned user from chatting in text


!chatmute !chatmute @Someone
channels! Requires ManageRoles server permission!

Removes a mute role previously set on a mentioned user


!chatunmute
!chatunmute with !chatmute which prevented him from chatting in text
@Someone
channels! Requires ManageRoles server permission!

Prevents a mentioned user from speaking in voice !voicemute


!voicemute
channels! Requires MuteMembers server permission! @Someone

Gives a previously voice-muted user a permission to !voiceunmute


!voiceunmute
speak! Requires MuteMembers server permission! @Someguy

!rotateplaying Toggles rotation of playing status of the dynamic strings you


!ropl
!ropl previously specified! ! ~MoonKidd~#6546 only

Adds a specified string to the list of playing strings to rotate!


Supported
!addplaying !ad
placeholders: %servers% , %users% , %playing% , %queued% , %time% , % !adpl
pl
shardid% , %shardcount% , %shardguilds% ! ! ~MoonKidd~#6546
only

!listplaying !l Lists all playing statuses with their corresponding number! !


!lipl
ipl ~MoonKidd~#6546 only

!removeplaying Removes a playing string on a given number! !


!rmpl
!rmpl!repl ~MoonKidd~#6546 only

Sets this server's prefix for all Miki commands! Provide no


!prefix !prefix +
arguments to see the current server prefix!

Sets Miki's default prefix for all Miki commands! Provide no


!defprefix arguments to see the current default prefix! This will not change !defprefix +
this server's current prefix! ! ~MoonKidd~#6546 only

Sets an anti-raid protection on the server! First argument is


!antiraid 5 20
!antiraid number of people which will trigger the protection! Second one
Kick
is a time interval in which that number of people needs to join in
order to trigger the protection, and third argument is
Commands and
Description Usage
aliases

punishment for those people (Kick, Ban, Mute) Requires


Administrator server permission!

!antispam 3
Stops people from repeating same message X times in a row! You
Mute or !antispam 4
!antispam can specify to either mute, kick or ban the offenders! Max
Kick or !antispam 6
message count is 10! Requires Administrator server permission!
Ban

Toggles whether antispam ignores current channel! Antispam


!antispamignore !antispamignore
must be enabled!

!antilist !anti
Shows currently enabled protection features! !antilist
lst

!prune removes all Miki's messages in the last 100


messages! !prune X removes last X number of messages from !prune or !prune
!prune !clear the channel (up to 100)! !prune @Someone removes all Someone's 5 or !prune
@Someone or !prune
messages in the last 100 messages! !prune @Someone X removes
@Someone X
last X number of 'Someone's' messages in the channel!

Toggles slowmode! Disable by specifying no parameters! To


enable, specify a number of messages each user can send, and an !slowmode 1
!slowmode
interval in seconds! For example 1 message every 5 5 or !slowmode
seconds! Requires ManageMessages server permission!

!slowmodewl
Ignores a role or a user from the slowmode feature! Requires
!slowmodewl SomeRole or !slowmo
ManageMessages server permission!
dewl AdminDude

Toggles the automatic deletion of confirmations


!adsarm for !iam and !iamn commands! Requires ManageMessages !adsarm
server permission!

Adds a role to the list of self-assignable roles! Requires


!asar !asar Gamer
ManageRoles server permission!

Removes a specified role from the list of self-assignable


!rsar !rsar
roles! Requires ManageRoles server permission!

!lsar Lists all self-assignable roles! !lsar


Commands and
Description Usage
aliases

Toggles whether the self-assigned roles are exclusive! (So that


!togglexclsar !
any person can have only one of the self assignable !tesar
tesar
roles) Requires ManageRoles server permission!

Adds a role to you that you choose! Role must be on a list of self-
!iam !iam Gamer
assignable roles!

Removes a specified role from you! Role must be on a list of self-


!iamnot !iamn !iamn Gamer
assignable roles!

Adds a command to the list of commands which will be executed


automatically in the current channel, in the order they were
!scadd !scadd
added in, by the Miki when it startups up! ! ~MoonKidd~#6546
only

Lists all startup commands in the order they will be executed in! !
!sclist !sclist
~MoonKidd~#6546 only

Used only as a startup command! Waits a certain number of


!wait miliseconds before continuing the execution of the following !wait 3000
startup commands! ! ~MoonKidd~#6546 only

Removes a startup command with the provided command text! !


!scrm !scrm
~MoonKidd~#6546 only

!scclr Removes all startup commands! ! ~MoonKidd~#6546 only !scclr

Toggles forwarding of non-command messages sent to Miki's DM


!fwmsgs !fwmsgs
to ~MoonKidd~#6546 (MoonKidd only)

Toggles whether messages will be forwarded to all !


!fwtoall ~MoonKidd~#6546s or only to the first one specified in the !fwtoall
credentials!json file ! ~MoonKidd~#6546 only

Makes Miki leave the server! Either server name or server ID is !leave
!leave
required! ! ~MoonKidd~#6546 only 123123123331

!die Shuts the Miki down! ! ~MoonKidd~#6546 only !die


Commands and
Description Usage
aliases

!setname !newnm Gives the Miki a new name! ! ~MoonKidd~#6546 only !newnm MikiName

!setnick
Changes the nickname of the Miki on this server! You can also
MikiNickname or !se
!setnick target other users to change their nickname! Requires
tnick @SomeUser
ManageNicknames server permission! New Nickname

Sets Miki's status! (Online/Idle/Dnd/Invisible) !


!setstatus !setstatus Idle
~MoonKidd~#6546 only

!setav
!setavatar !set Sets a new avatar image for the MikiMiki! Argument is a direct
http://i!imgur!com
av link to an image! ! ~MoonKidd~#6546 only
/xTG3a1I!jpg

!setgame with
!setgame Sets the Mikis game! ! ~MoonKidd~#6546 only
snakes

Sets the Mikis stream! First argument is the twitch link, second !setstream
!setstream
argument is stream name! ! ~MoonKidd~#6546 only TWITCHLINK Hello

Sends a message to someone on a different server through the !send


serverid|c:channel
Miki! Separate server and channel/user ids with | and prefix the
!send id message or !send
channel id with c: and the user id with u: ! ! ~MoonKidd~#6546
serverid|u:userid
only
message

Sends a message to all servers' default channel that Miki is !announce Useless
!announce
connected to! ! ~MoonKidd~#6546 only spam

Reloads images Miki is using! Safe to use even when Miki is being
!reloadimages !reloadimages
used heavily! ! ~MoonKidd~#6546 only

Sets the time it takes (in seconds) for greet messages to be auto-
!greetdel !grde !greetdel
deleted! Set it to 0 to disable automatic deletion! Requires
l 0 or !greetdel 30
ManageServer server permission!

Toggles anouncements on the current channel when someone


!greet !greet
joins the server! Requires ManageServer server permission!

Sets a new join announcement message which will be shown in !greetmsg Welcome,
!greetmsg
the server's channel! Type %user% if you want to mention the %user%!
new member! Using it with no message will show the current
Commands and
Description Usage
aliases

greet message! You can use embed json


from http://MikiMiki!me/embedbuilder/instead of a regular text,
if you want the message to be embedded! Requires
ManageServer server permission!

Toggles whether the greet messages will be sent in a DM (This is


!greetdm separate from greet - you can have Mikih, any or neither !greetdm
enabled)! Requires ManageServer server permission!

Sets a new join announcement message which will be sent to the


user who joined! Type %user% if you want to mention the new
member! Using it with no message will show the current DM !greetdmmsg
!greetdmmsg greet message! You can use embed json Welcome to the
from http://MikiMiki!me/embedbuilder/instead of a regular text, server, %user% !
if you want the message to be embedded! Requires
ManageServer server permission!

Toggles anouncements on the current channel when someone


!bye !bye
leaves the server! Requires ManageServer server permission!

Sets a new leave announcement message! Type %user% if you


want to show the name the user who left! Type %id% to show id!
Using this command with no message will show the current bye
!byemsg %user% has
!byemsg message! You can use embed json
left!
from http://MikiMiki!me/embedbuilder/instead of a regular text,
if you want the message to be embedded! Requires
ManageServer server permission!

Sets the time it takes (in seconds) for bye messages to be auto-
!byedel
!byedel deleted! Set it to 0 to disable automatic deletion! Requires
0 or !byedel 30
ManageServer server permission!

Lists all timezones available on the system to be used


!timezones !timezones
with !timezone !

!timezone or !timez
Sets this guilds timezone! This affects Miki's time output in this
!timezone one GMT Standard
server (logs, etc!!)
Time

!warn @b1nzy Very


!warn Warns a user! Requires BanMembers server permission!
rude person
Commands and
Description Usage
aliases

See a list of warnings of a certain user! Requires BanMembers


!warnlog !warnlog @b1nzy
server permission!

See a list of all warnings on the server! 15 users per !warnlogall or !war
!warnlogall
page! Requires BanMembers server permission! nlogall 2

!warnclear !war Clears all warnings from a certain user! Requires BanMembers !warnclear
nc server permission! @PoorDude

Sets a punishment for a certain number of warnings! Provide no !warnpunish 5


!warnpunish !wa
punishment to remove! Requires BanMembers server Ban or !warnpunish
rnp
permission! 3

!warnpunishlist
Lists punishments for warnings! !warnpunishlist
!warnpl

!b "@some Guy"
Bans a user by ID or name with an optional message! Requires
!ban !b Your behaviour is
BanMembers server permission!
toxic!

!unban
Unbans a user with the provided user#discrim or id! Requires
!unban kwoth#1234 or !unba
BanMembers server permission!
n 123123123

Bans and then unbans a user by ID or name with an optional !sb "@some Guy"
!softban !sb message! Requires KickMembers server permission!Requires Your behaviour is
ManageMessages server permission! toxic!

!k "@some Guy"
Kicks a mentioned user! Requires KickMembers server
!kick !k Your behaviour is
permission!
toxic!

Sets or resets a role which will be given to users who join the
voice channel you're in when you run this command! Provide no
!vcrole
!vcrole role name to disable! You must be in a voice channel to run this
SomeRole or !vcrole
command! Requires ManageRoles server permission!Requires
ManageChannels server permission!

!vcrolelist Shows a list of currently set voice channel roles! !vcrolelist


Commands and
Description Usage
aliases

Creates a text channel for each voice channel only users in that
voice channel can see! If you are server owner, keep in mind you
!voice+text !v+
will see them all the time regardless! Requires ManageRoles !v+t
t
server permission! Requires ManageChannels server
permission!

Deletes all text channels ending in -voice for which voicechannels


!cleanvplust !c
are not found! Use at your own risk! Requires ManageChannels !cleanv+t
v+t
server permission!Requires ManageRoles server permission!

Back to ToC
ClashOfClans
Commands and
Description Usage
aliases

Creates a new war by specifying a size (>10 and


!createwar !cw multiple of 5) and enemy clan name! Requires !cw 15 The Enemy Clan
ManageMessages server permission!

!startwar !sw Starts a war with a given number! !sw 15

Shows the active war claims by a number! Shows


!listwar !lw !lw [war_number] or !lw
all wars in a short way if no number is specified!

Claims a certain base from a certain war! You can !basecall [war_number]
!basecall supply a name in the third optional argument to [base_number]
claim in someone else's place! [optional_other_name]

Finish your claim with 1 star if you destroyed a


base! First argument is the war number, optional
!callfinish1 !cf1 !cf1 1 or !cf1 1 5
second argument is a base number if you want to
finish for someone else!

Finish your claim with 2 stars if you destroyed a


base! First argument is the war number, optional
!callfinish2 !cf2 !cf2 1 or !cf2 1 5
second argument is a base number if you want to
finish for someone else!

!callfinish !cf Finish your claim with 3 stars if you destroyed a !cf 1 or !cf 1 5
base! First argument is the war number, optional
Commands and
Description Usage
aliases

second argument is a base number if you want to


finish for someone else!

!endwar !ew Ends the war with a given index! !ew [war_number]

Removes your claim from a certain war! Optional


!uc [war_number]
!uncall second argument denotes a person in whose place
[optional_other_name]
to unclaim

Back to ToC
CustomReactions
Commands and
Description Usage
aliases

Add a custom reaction with a trigger and a response!


Running this command in server requires the
Administration permission! Running this command in DM
!addcustreact !ac !acr "hello" Hi there
is ! ~MoonKidd~#6546 only and adds a new global
r %user%
custom reaction! Guide
here: http://MikiMiki!readthedocs!io/en/latest/Custom%
20Reactions/

Lists global or server custom reactions (20 commands per


page)! Running the command in DM will list global
!listcustreact !l custom reactions, while running it in server will list that
!lcr 1 or !lcr all
cr server's custom reactions! Specifying all argument
instead of the number will DM you a text file with a list of
all custom reactions!

Lists global or server custom reactions (20 commands per


page) grouped by trigger, and show a number of
!listcustreactg !
responses for each! Running the command in DM will list !lcrg 1
lcrg
global custom reactions, while running it in server will list
that server's custom reactions!

!showcustreact !s
Shows a custom reaction's response on a given ID! !scr 1
cr

!delcustreact !dc Deletes a custom reaction on a specific index! If ran in


!dcr 5
r DM, it is ! ~MoonKidd~#6546 only and deletes a global
custom reaction! If ran in a server, it requires
Commands and
Description Usage
aliases

Administration privileges and removes server custom


reaction!

Toggles whether the response message of the custom


!crdm !crdm 44
reaction will be sent as a direct message!

Toggles whether the message triggering the custom


!crad !crad 59
reaction will be automatically deleted!

Resets the counters on !crstats ! You can specify a


!crstatsclear or !crstat
!crstatsclear trigger to clear stats only for that trigger! !
sclear rng
~MoonKidd~#6546 only

Shows a list of custom reactions and the number of times


!crstats they have been executed! Paginated with 10 per page! !crstats or !crstats 3
Use !crstatsclear to reset the counters!

Back to ToC
Gambling
Commands and aliases Description Usage

Prints a name and ID of a random user


!raffle or !raffle
!raffle from the online list from the (optional)
RoleName
role!

Check how much currency a person has!


!$ !currency !$$!$$$ !cash !cur !$ or !$ @SomeGuy
(Defaults to yourself)

Give someone a certain amount of


!give !give 1 @SomeGuy
currency!

Awards someone a certain amount of


!award 100
currency! You can also specify a role name
!award @person or !award 5 Role
to award currency to all users in a role! !
Of Gamblers
~MoonKidd~#6546 only

Takes a certain amount of currency from


!take !take 1 @SomeGuy
someone! ! ~MoonKidd~#6546 only
Commands and aliases Description Usage

Bets a certain amount of currency and


!betroll !br rolls a dice! Rolling over 66 yields x2 of !br 5
your currency, over 90 - x4 and 100 x10!

!leaderboard !lb Displays the Miki's currency leaderboard! !lb

!race Starts a new animal race! !race

Joins a new race! You can specify an


amount of currency for betting (optional)!
!joinrace !jr !jr or !jr 5
You will get YourBet*(participants-1) back
if you win!

Starts one of the events seen on public !startevent


!startevent
Miki! ! ~MoonKidd~#6546 only flowerreaction

Rolls 0-100! If you supply a number X it


rolls up to 30 normal dice! If you split 2
numbers with letter d ( xdy ) it will !roll or !roll 7 or !roll
!roll
roll X dice from 1 to y ! Y can be a letter 'F' 3d5 or !roll 5dF
if you want to roll fate dice instead of
dnd!

Rolls X normal dice (up to 30) unordered!


!rolluo or !rolluo
!rolluo If you split 2 numbers with letter d ( xdy ) it
7 or !rolluo 3d5
will roll X dice from 1 to y !

!nroll 5 (rolls 0-5)


!nroll Rolls in a given range!
or !nroll 5-15

Draws a card from this server's deck! You


!draw can draw up to 10 cards by supplying a !draw or !draw 5
number of cards to draw!

Draws a card from the NEW deck of cards!


!drawnew You can draw up to 10 cards by supplying !drawnew or !drawnew 5
a number of cards to draw!

!deckshuffle !dsh Reshuffles all cards back into the deck! !dsh
Commands and aliases Description Usage

Flips coin(s) - heads or tails, and shows an


!flip !flip or !flip 3
image!

Bet to guess will the result be heads or


tails! Guessing awards you 1!95x the
!betflip !bf currency you've bet (rounded up)! !bf 5 heads or !bf 3 t
Multiplier can be changed by the !
~MoonKidd~#6546!

Lists this server's administrators' shop!


!shop !shop or !shop 2
Paginated!

Buys an item from the shop on a given


!buy index! If buying items, make sure that the !buy 2
Miki can DM you!

Adds an item to the shop by specifying


type price and name! Available types are
!shopadd !shopadd role 1000 Rich
role and list! Requires Administrator
server permission!

Adds an item to the list of items for sale in


the shop entry given the index! You
usually want to run this command in the !shoplistadd 1 Uni-que-
!shoplistadd
secret channel, so that the unique items Steam-Key
are not leaked! Requires Administrator
server permission!

Removes an item from the shop by its


!shoprem !shoprm ID! Requires Administrator server !shoprm 1
permission!

Shows the total stats of the slot command


!slotstats for this Miki's session! ! !slotstats
~MoonKidd~#6546 only

Tests to see how much slots payout for X


!slottest number of plays! ! ~MoonKidd~#6546 !slottest 1000
only

Play Miki slots! Max bet is 9999! 1!5


!slot !slot 5
second cooldown per user!
Commands and aliases Description Usage

Claim a waifu for yourself by spending


currency! You must spend at least 10%
!claimwaifu !claim !claim 50 @Himesama
more than her current value unless she
set !affinity towards you!

Releases your claim on a specific waifu!


You will get some of the money you've
!divorce !divorce @CheatingSloot
spent back unless that waifu has an
affinity towards you! 6 hours cooldown!

Sets your affinity towards someone you


want to be claimed by! Setting affinity will
!affinity
!affinity reduce their !claim on you by 20%! You
@MyHusband or !affinity
can leave second argument empty to clear
your affinity! 30 minutes cooldown!

Shows top 9 waifus! You can specify


!waifus !waifulb !waifus or !waifulb 3
another page to show other waifus!

Shows waifu stats for a target person! !waifuinfo


!waifuinfo!waifustats
Defaults to you if no user is provided! @MyCrush or !waifuinfo

Back to ToC
Games
Commands and
Description Usage
aliases

!leet Converts a text to leetspeak with 6 (1-6) severity levels !leet 3 Hello

!choose Get
!choose Chooses a thing from a list of things
up;Sleep;Sleep more

!8ball should I do
!8ball Ask the 8ball a yes/no question!
something

!rps Play a game of Rocket-Paperclip-Scissors with Miki! !rps scissors

Use the universal hot-crazy wife zone matrix to


!rategirl determine the girl's worth! It is everything young men !rategirl @SomeGurl
need to know about women! At any moment in time,
any woman you have previously located on this chart can
Commands and
Description Usage
aliases

vanish from that location and appear anywhere else on


the chart!

!linux Prints a customizable Linux interjection !linux Spyware Windows

Starts an Acrophobia game! Second argument is optional


!acrophobia !acro !acro or !acro 30
round length in seconds! (default is 60)

Toggles cleverMiki session! When enabled, the Miki will


reply to messages starting with Miki mention in the
!cleverMiki server! Custom reactions starting with %mention% won't !cleverMiki
work if cleverMiki is enabled! Requires
ManageMessages server permission!

!hangmanlist Shows a list of hangman term types! !hangmanlist

Starts a game of hangman in the channel!


!hangman or !hangman
!hangman Use !hangmanlist to see a list of available term types!
movies
Defaults to 'all'!

Stops the active hangman game on this channel if it


!hangmanstop !hangmanstop
exists!

Picks the currency planted in this channel! 60 seconds


!pick !pick
cooldown!

Spend an amount of currency to plant it in this channel!


!plant Default is 1! (If Miki is restarted or crashes, the currency !plant or !plant 5
will be lost)

Toggles currency generation on this channel! Every


posted message will have chance to spawn currency!
!gencurrency !gc !gc
Chance is specified by the ! ~MoonKidd~#6546! (default
is 2%) Requires ManageMessages server permission!

Creates a public poll which requires users to type a !ppoll


!poll !ppoll number of the voting option in the channel command is Question?;Answer1;Answ
ran in! Requires ManageMessages server permission! 2;A_3
Commands and
Description Usage
aliases

Shows the poll results without stopping the poll on this


!pollstats !pollstats
server! Requires ManageMessages server permission!

Stops active poll on this server and prints the results in


!pollend this channel! Requires ManageMessages server !pollend
permission!

!typestart Starts a typing contest! !typestart

!typestop Stops a typing contest on the current channel! !typestop

Adds a new article to the typing contest! !


!typeadd !typeadd wordswords
~MoonKidd~#6546 only

!typelist Lists added typing articles with their IDs! 15 per page! !typelist or !typelist 3

Deletes a typing article given the ID! !


!typedel !typedel 3
~MoonKidd~#6546 only

Starts a game of tic tac toe! Another user must run the
command in the same channel in order to accept the
!tictactoe !ttt >ttt
challenge! Use numbers 1-9 to play! 15 seconds per
move!

Starts a game of trivia! You can add nohint to prevent


!trivia !t hints! First player to get to 10 points wins by default! You !t or !t 5 nohint
can specify a different number! 30 seconds per question!

!tl Shows a current trivia leaderboard! !tl

!tq Quits current trivia after current question! !tq

Back to ToC
Help
Commands and
Description Usage
aliases

!modules !mdls Lists all Miki modules! !modules


Commands and
Description Usage
aliases

List all of the Miki's commands from a certain module! !commands


!commands !cmds You can either specify the full name or only the first Administration or !cmds
few letters of the module name! Admin

Either shows a help for a single command, or DMs you


!help !h !h !cmds or !h
help link if no arguments are specified!

Generates the commandlist!md file! !


!hgit !hgit
~MoonKidd~#6546 only

!readme !guide Sends a readme and a guide links to the channel! !readme or !guide

!donate Instructions for helping the project financially! !donate

Back to ToC
Music
Commands and aliases Description Usage

If no arguments are specified, acts as !next


1 command! If you specify a song number, it will jump
!play or !play
!play !start 5 or !play Dream Of
to that song! If you specify a search query, acts as
Venice
a !q command

Queue a song using keywords or a link! Miki will join


!queue !q !yq !q Dream Of Venice
your voice channel! You must be in a voice channel!

Search for top 5 youtube song result using keywords,


and type the index of the song to play that song! Miki
!queuesearch !qs!yqs !qs Dream Of Venice
will join your voice channel! You must be in a voice
channel!

Lists 15 currently queued songs per page! Default page


!listqueue !lq !lq or !lq 2
is 1!

Goes to the next song in the queue! You have to be in


the same voice channel as the Miki! You can skip
!next !n !n or !n 5
multiple songs, but in that case songs will not be
requeued if !rcs or !rpl is enabled!
Commands and aliases Description Usage

Stops the music and clears the playlist! Stays in the


!stop !s !s
channel!

Completely stops the music and unbinds the Miki from


!destroy !d !d
the channel! (may cause weird behaviour)

!pause !p Pauses or Unpauses the song! !p

!volume !vol Sets the music playback volume (0-100%) !vol 50

Sets the default music volume when music playback is


!defvol !dv !dv 80
started (0-100)! Persists through restarts!

Remove a song by its # in the queue, or 'all' to remove


!songremove !srm !srm 5
all songs from the queue!

Lists all playlists! Paginated, 20 per page! Default page


!playlists !pls !pls 1
is 0!

Deletes a saved playlist! Works only if you made it or if


!deleteplaylist!delpls !delpls animu-5
you are the ! ~MoonKidd~#6546!

Saves a playlist under a certain name! Playlist name


!save must be no longer than 20 characters and must not !save classical1
contain dashes!

Loads a saved playlist using its ID! Use !pls to list all
!load !load 5
saved playlists and !save to save new ones!

Toggles fairplay! While enabled, the Miki will prioritize


!fairplay !fp songs from users who didn't have their song recently !fp
played instead of the song's position in the queue!

Queue a soundcloud song using keywords! Miki will


!soundcloudqueue !sq join your voice channel! You must be in a voice !sq Dream Of Venice
channel!

!scpl
!soundcloudpl !scpl Queue a Soundcloud playlist using a link!
soundcloudseturl
Commands and aliases Description Usage

!nowplaying !np Shows the song that the Miki is currently playing! !np

!shuffle !sh !plsh Shuffles the current playlist! !plsh

Queues up to 500 songs from a youtube playlist !pl playlist link or


!playlist !pl
specified by a link, or keywords! name

Queues a radio stream from a link! It can be a direct


!radio !ra mp3 radio stream, !m3u, !pls !asx or !xspf (Usage !ra radio link here
Video: https://streamable!com/al54)

Queues a local file by specifying a full path! ! !lo


!local !lo
~MoonKidd~#6546 only C:/music/mysong!mp3

Queues all songs from a directory! ! ~MoonKidd~#6546 !lopl


!localplaylst !lopl
only C:/music/classical

Moves the Miki to your voice channel! (works only if


!move !mv !mv
music is already playing)

!movesong !ms Moves a song from one position to another! !ms 5>3

Sets a maximum queue size! Supply 0 or no argument


!setmaxqueue !smq !smq 50 or !smq
to have no limit!

Sets a maximum number of seconds (>14) a song can


!setmaxplaytime !smp run before being skipped automatically! Set 0 to have !smp 0 or !smp 270
no limit!

!reptcursong !rcs Toggles repeat of current song! !rcs

Toggles repeat of all songs in the queue (every song


!rpeatplaylst !rpl !rpl
that finishes is added to the end of the queue)!

Toggles autoplay - When the song is finished,


!autoplay !ap automatically queue a related Youtube song! (Works !ap
only for Youtube songs and when queue is empty)

!setmusicchannel!smch Sets the current channel as the default music output !smch
channel! This will output playing, finished, paused and
Commands and aliases Description Usage

removed songs to that channel instead of the channel


where the first song was queued in! Requires
ManageMessages server permission!

Back to ToC
NSFW
Commands and
Description Usage
aliases

Shows a hentai image from a random


website (gelbooru or danbooru or konachan
!hentai !hentai yuri
or atfbooru or yandere) with a given tag! Tag
is optional but preferred! Only 1 tag allowed!

Posts a hentai every X seconds with a


random tag from the provided tags! Use | to
!autohentai 30
!autohentai separate tags! 20 seconds minimum! Provide
yuri|tail|long_hair or !autohentai
no arguments to disable! Requires
ManageMessages channel permission!

Shows a total 5 images (from gelbooru,


!hentaibomb danbooru, konachan, yandere and atfbooru)! !hentaibomb yuri
Tag is optional but preferred!

Shows a random image from yandere with a


!yandere given tag! Tag is optional but preferred! !yandere tag1+tag2
(multiple tags are appended with +)

Shows a random hentai image from


!konachan konachan with a given tag! Tag is optional !konachan yuri
but preferred!

Shows a random hentai image from e621!net


!e621 with a given tag! Tag is optional but !e621 yuri kissing
preferred! Use spaces for multiple tags!

Shows a random image from rule34!xx with a


!rule34 given tag! Tag is optional but preferred! !rule34 yuri+kissing
(multiple tags are appended with +)

!danbooru Shows a random hentai image from !danbooru yuri+kissing


danbooru with a given tag! Tag is optional
Commands and
Description Usage
aliases

but preferred! (multiple tags are appended


with +)

Shows a random hentai image from gelbooru


with a given tag! Tag is optional but
!gelbooru !gelbooru yuri+kissing
preferred! (multiple tags are appended with
+)

!boobs Real adult content! !boobs

!butts !ass !butt Real adult content! !butts or !ass

Back to ToC
Permissions
Commands and aliases Description Usage

Sets whether to show when a command/module is


!verbose !v !verbose true
blocked!

Sets a role which can change permissions! Supply


!permrole !pr no parameters to see the current one! Default is !pr role
'Miki'!

Lists whole permission chain with their indexes!


!listperms !lp You can specify an optional page number if there !lp or !lp 3
are a lot of permissions!

Removes a permission from a given position in the


!removeperm !rp !rp 1
Permissions list!

Moves permission from one position to another in


!moveperm !mp !mp 2 4
the Permissions list!

!sc "command name"


!srvrcmd !sc Sets a command's permission at the server level!
disable

!srvrmdl !sm Sets a module's permission at the server level! !sm ModuleName enable
Commands and aliases Description Usage

!uc "command name"


!usrcmd !uc Sets a command's permission at the user level!
enable SomeUsername

!um ModuleName enable


!usrmdl !um Sets a module's permission at the user level!
SomeUsername

!rc "command name"


!rolecmd !rc Sets a command's permission at the role level!
disable MyRole

!rm ModuleName enable


!rolemdl !rm Sets a module's permission at the role level!
MyRole

!cc "command name"


!chnlcmd !cc Sets a command's permission at the channel level!
enable SomeChannel

!cm ModuleName enable


!chnlmdl !cm Sets a module's permission at the channel level!
SomeChannel

Enable or disable all modules in a specified !acm enable


!allchnlmdls !acm
channel! #SomeChannel

!arm [enable/disable]
!allrolemdls !arm Enable or disable all modules for a specific role!
MyRole

!allusrmdls !aum Enable or disable all modules for a specific user! !aum enable @someone

!allsrvrmdls !asm Enable or disable all modules for your server! !asm [enable/disable]

Either [add]s or [rem]oves a user specified by a !ubl add


!ubl Mention or an ID from a blacklist! ! @SomeUser or !ubl rem
~MoonKidd~#6546 only 12312312313

Either [add]s or [rem]oves a channel specified by


!cbl !cbl rem 12312312312
an ID from a blacklist! ! ~MoonKidd~#6546 only

Either [add]s or [rem]oves a server specified by a !sbl add


!sbl Name or an ID from a blacklist! ! 12312321312 or !sbl rem
~MoonKidd~#6546 only SomeTrashServer

Sets a cooldown per user for a command! Set it to


!cmdcooldown !cmdcd !cmdcd "some cmd" 5
0 to remove the cooldown!
Commands and aliases Description Usage

Shows a list of all commands and their respective


!allcmdcooldowns!acmdcds !acmdcds
cooldowns!

Toggles automatic deletion of invites posted in the


!srvrfilterinv !sfi !sfi
server! Does not affect the ! ~MoonKidd~#6546!

Toggles automatic deletion of invites posted in the


channel! Does not negate
!chnlfilterinv !cfi !cfi
the !srvrfilterinv enabled setting! Does not
affect the ! ~MoonKidd~#6546!

Toggles automatic deletion of messages containing


!srvrfilterwords !sfw filtered words on the server! Does not affect the ! !sfw
~MoonKidd~#6546!

Toggles automatic deletion of messages containing


filtered words on the channel! Does not negate
!chnlfilterwords !cfw !cfw
the !srvrfilterwords enabled setting! Does not
affect the ! ~MoonKidd~#6546!

Adds or removes (if it exists) a word from the list of


!fw !fw poop
filtered words! Use !sfw or !cfw to toggle filtering!

!lstfilterwords !lfw Shows a list of filtered words! !lfw

Lists global permissions set by the !


!listglobalperms !lgp !lgp
~MoonKidd~#6546! ! ~MoonKidd~#6546 only

Toggles whether a module can be used on any


!globalmodule !gmod !gmod nsfw
server! ! ~MoonKidd~#6546 only

Toggles whether a command can be used on any


!globalcommand !gcmd !gcmd
server! ! ~MoonKidd~#6546 only

Resets the Miki's permissions module on this server


!resetperms to the default value! Requires Administrator !resetperms
server permission!

Resets global permissions set by !


!resetglobalperms !resetglobalperms
~MoonKidd~#6546! ! ~MoonKidd~#6546 only
Back to ToC
Pokemon
Commands and
Description Usage
aliases

Attacks a target with the given move! Use !movelist to !attack "vine whip"
!attack
see a list of moves your type can use! @someguy

!movelist !ml Lists the moves you are able to use !ml

Heals someone! Revives those who fainted! Costs a


!heal !heal @someone
MikiFlower!

!type Get the poketype of the target! !type @someone

Set your poketype! Costs a MikiFlower! Provide no !settype


!settype
arguments to see a list of available types! fire or !settype

Back to ToC
Searches
Commands and
Description Usage
aliases

!lolban Shows top banned champions ordered by ban rate! !lolban

Shows weather data for a specified city! You can also


!weather !we !we Moscow, RU
specify a country after a comma!

Shows the current time and timezone in the specified


!time !time London, UK
location!

!youtube !yt Searches youtubes and shows the first result !yt query

!imdb Batman vs
!imdb !omdb Queries omdb for movies or series, show first result!
Superman

!randomcat !meow Shows a random cat image! !meow

!randomdog !woof Shows a random dog image! !woof


Commands and
Description Usage
aliases

Pulls the first image found using a search parameter!


!image !img !img cute kitten
Use !rimg for different results!

!randomimage !rimg Pulls a random image using a search parameter! !rimg cute kitten

!lmgtfy Google something for an idiot! !lmgtfy query

Attempts to shorten an URL, if it fails, returns the input !shorten


!shorten
URL! https://google!com

!google !g Get a Google search link for some terms! !google query

!magicthegathering
!magicthegathering!
Searches for a Magic The Gathering card! about face or !mtg about
mtg
face

Searches for a Hearthstone card and shows its image!


!hearthstone !hs !hs Ysera
Takes a while to complete!

Translates your normal sentences into Yoda styled


!yodify !yoda !yoda my feelings hurt
sentences!

!urbandict !ud Searches Urban Dictionary for a word! !ud Pineapple

!define !def Finds a definition of a word! !def heresy

!# Searches Tagdef!com for a hashtag! !# ff

Shows a random catfact from http://catfacts-


!catfact !catfact
api!appspot!com/api/facts

Returns a Google reverse image search for someone's


!revav !revav @SomeGuy
avatar!

Returns a Google reverse image search for an image


!revimg !revimg Image link
from a link!
Commands and
Description Usage
aliases

Shows a random image from safebooru with a given


!safebooru tag! Tag is optional but preferred! (multiple tags are !safebooru yuri+kissing
appended with +)

!wikipedia !wiki Gives you back a wikipedia link !wiki query

!color Shows you what color corresponds to that hex! !color 00ff00

Creates a private http://www!appear!in video call link


!videocall "@the First"
!videocall for you and other mentioned people! The link is sent to
"@Xyz"
mentioned people via a private message!

!avatar !av Shows a mentioned person's avatar! !av @SomeGuy

!wikia mtg
!wikia Gives you back a wikia link Vigilance or !wikia mlp
Dashy

!mal Shows basic info from a MyAnimeList profile! !mal straysocks

!anime !ani !aq Queries anilist for an anime and shows the first result! !ani aquarion evol

!manga !mang !mq Queries anilist for a manga and shows the first result! !mq Shingeki no kyojin

!yomama !ym Shows a random joke from http://api!yomomma!info/ !ym

Shows a random joke


!randjoke !rj !rj
from http://tambal!azurewebsites!net/joke/random

Shows a random Chuck Norris joke


!chucknorris !cn !cn
from http://api!icndb!com/jokes/random/

!wowjoke Get one of Kwoth's penultimate WoW jokes! !wowjoke

Shows a random magic item


!magicitem !mi from https://1d4chan!org/wiki/List_of_/tg/%27s_magi !mi
c_items
Commands and
Description Usage
aliases

Pulls a list of memes you can use with !memegen from


!memelist !memelist
http://memegen!link/templates/

Generates a meme from memelist with top and !memegen biw "gets iced
!memegen
Mikitom text! coffee" "in the winter"

!osu Shows osu stats for a player! !osu Name or !osu Name
taiko

!osub
!osub Shows information about an osu beatmap! https://osu!ppy!sh/s/12
7712

!osu5 Displays a user's top 5 plays! !osu5 Name

!ow us
Show's basic stats on a player (competitive rank,
!overwatch !ow Battletag#1337 or !overw
playtime, level etc) Region codes are: eu us cn kr
atch eu Battletag#2016

Shows the list of available tags for


!placelist !placelist
the !place command!

Shows a placeholder image of a given tag!


Use !placelist to see all available tags! You can !place Cage or !place
!place
specify the width and height of the image as the last steven 500 400
two optional arguments!

!pokemon !poke Searches for a pokemon! !poke Sylveon

!pokemonability!pok
Searches for a pokemon ability! !pokeab overgrow
eab

Notifies this channel when a certain user starts


!hitbox !hb streaming! Requires ManageMessages server !hitbox SomeStreamer
permission!

Notifies this channel when a certain user starts


!twitch !tw streaming! Requires ManageMessages server !twitch SomeStreamer
permission!
Commands and
Description Usage
aliases

Notifies this channel when a certain user starts


!beam !bm streaming! Requires ManageMessages server !beam SomeStreamer
permission!

!liststreams !ls Lists all streams you are following on this server! !ls

Removes notifications of a certain streamer from a !rms Twitch


!removestream !rms certain platform on this channel! Requires SomeGuy or !rms Beam
ManageMessages server permission! SomeOtherGuy

Checks if a user is online on a certain streaming !cs twitch


!checkstream !cs
platform! MyFavStreamer

Translates from>to text! From the given language to


!translate !trans !trans en>fr Hello
the destination language!

Starts automatic translation of all messages by users


who set their !atl in this channel! You can set "del"
!autotrans !at argument to automatically delete all translated user !at or !at del
messages! Requires Administrator server permission!!
~MoonKidd~#6546 only

Sets your source and target language to be used


!autotranslang !atl with !at ! Specify no arguments to remove previously !atl en>fr
set value!

!translangs Lists the valid languages for translation! !translangs

Shows a XKCD comic! No arguments will retrieve


!xkcd or !xkcd
!xkcd random one! Number argument will retrieve a specific
1400 or !xkcd latest
comic, and "latest" will get the latest one!

Back to ToC
Utility
Commands and aliases Description Usage

Rotates a roles color on an interval with !rrc 60 MyLsdRole #ff0000


!rotaterolecolor !rrc a list of supplied colors! First argument is #00ff00 #0000ff or !rrc 0
interval in seconds (Minimum 60)! MyLsdRole
Second argument is a role, followed by a
Commands and aliases Description Usage

space-separated list of colors in hex!


Provide a rolename with a 0 interval to
disable! Requires ManageRoles server
permission! ! ~MoonKidd~#6546 only

Creates a new room


!togethertube !totube on https://togethertube!com and shows !totube
the link in the chat!

Shows a list of users who are playing the


!whosplaying !whpl !whpl Overwatch
specified game!

Lists every person from the specified role


!inrole on this server! You can use role ID, role !inrole Some Role
name!

Checks your user-specific permissions on


!checkmyperms !checkmyperms
this channel!

!userid !uid Shows user ID! !uid or !uid @SomeGuy

!channelid !cid Shows current channel ID! !cid

!serverid !sid Shows current server ID! !sid

List roles on this server or a roles of a


!roles specific user if specified! Paginated, 20 !roles 2 or !roles @Someone
roles per page!

Sends current channel's topic as a


!channeltopic !ct !ct
message!

Creates a new invite which has infinite


!createinvite !crinv max uses and never expires! Requires !crinv
CreateInstantInvite channel permission!

Stats for shards! Paginated with 25 !shardstats or !shardstats


!shardstats
shards per page! 2
Commands and aliases Description Usage

Shows a name and a link to every !se A message full of


!showemojis !se
SPECIAL emoji in the message! SPECIAL emojis

Lists servers the Miki is on with some


!listservers basic info! 15 per page! ! !listservers 3
~MoonKidd~#6546 only

Saves a number of messages to a text file


!savechat and sends it to you! ! ~MoonKidd~#6546 !savechat 150
only

Ping the Miki to see if there are latency


!ping !ping
issues!

!calculate !calc Evaluate a mathematical expression! !calc 1+1

Shows all available operations in


!calcops !calcops
the !calc command

Create a custom alias for a certain Miki


!alias allin $bf 100
command! Provide no alias to remove
!alias !cmdmap h or !alias "linux thingy"
the existing one! Requires Administrator
>loonix Spyware Windows
server permission!

Shows the list of currently set aliases!


!aliaslist!cmdmaplist !aliases !aliaslist or !aliaslist 3
Paginated!

Shows info about the server the Miki is


!serverinfo !sinfo on! If no channel is supplied, it defaults !sinfo Some Server
to current one!

Shows info about the channel! If no


!channelinfo !cinfo channel is supplied, it defaults to current !cinfo #some-channel
one!

Shows info about the user! If no user is


!userinfo !uinfo supplied, it defaults a user running the !uinfo @SomeUser
command!
Commands and aliases Description Usage

Checks for spammers! !


!activity !activity
~MoonKidd~#6546 only

Forces the update of the list of patrons


!parewrel who are eligible for the reward! ! !parewrel
~MoonKidd~#6546 only

Claim patreon rewards! If you're


subscribed to ! ~MoonKidd~#6546's
patreon you can use this command to
!clparew !clparew
claim your rewards - assuming !
~MoonKidd~#6546 did setup has their
patreon key!

Lists all quotes on the server ordered


!listquotes !liqu !liqu or !liqu 3
alphabetically! 15 Per page!

Shows a random quote with a specified


!!! !!! abc
name!

Shows a random quote for a keyword


!qsearch that contains any text specified in the !qsearch keyword text
search!

Displays the quote with the specified ID


number! Quote ID numbers can be
!quoteid !qid found by typing !liqu !qid 123456
[num] where [num] is a number of a page
which contains 15 quotes!

Adds a new quote with the specified


!! !! sayhi Hi
name and message!

Deletes a quote with the specified ID!


You have to be either server
!quotedel !qdel !qdel 123456
Administrator or the creator of the
quote to delete it!

Deletes all quotes on a specified


!delallq !daq keyword! Requires Administrator server !delallq kek
permission!
Commands and aliases Description Usage

Sends a message to you or a channel


after certain amount of time! First
argument is me / here /'channelname'! !remind me 1d5h Do
!remind Second argument is time in a descending something or !remind
order (mo>w>d>h>m) example: #general 1m Start now!
1w5d3h10m! Third argument is a
(multiword) message!

Sets message for when the remind is


triggered! Available placeholders
are %user% - user who ran the
!remindtemplate %user%, do
!remindtemplate command, %message% - Message
%message%!
specified in the remind, %target% - target
channel of the remind! !
~MoonKidd~#6546 only

Immediately shows the repeat message


on a certain index and restarts its
!repeatinvoke !repinv !repinv 1
timer! Requires ManageMessages
server permission!

Removes a repeating message on a


specified index! Use !repeatlist to see
!repeatremove !reprm !reprm 2
indexes! Requires ManageMessages
server permission!

Repeat a message every X minutes in the


current channel! You can instead specify
time of day for the message to be
!repeat 5 Hello
repeated at daily (make sure you've set
!repeat there or !repeat 17:30 tea
your server's timezone)! You can have up
time
to 5 repeating messages on the server in
total! Requires ManageMessages server
permission!

Shows currently repeating messages and


!repeatlist !replst their indexes! Requires !repeatlist
ManageMessages server permission!

List of the convertible dimensions and


!convertlist !convertlist
currencies!
Commands and aliases Description Usage

Convert quantities! Use !convertlist to


!convert see supported dimensions and !convert m km 1000
currencies!

Special commands:

!fidget
Spins!! a fidget spinner! Miki will tell you how !fidget
long it spun for!

Miki say
Miki will repeat after you! The prefix ! is not Miki say I am a gay bot
needed!

@Miki slap @(insert Mikis name here)


Currently not working!! slap someone
someone

!invite Gives Mikis invite! !invite

Triggers/commands that are not really needed but new ones are always being added..

gay

john gay

lol i have diarrhea

oh

ouo

same

ur gay @miki

you suck @miki

((That is all for now, I will try to update this often!))

Вам также может понравиться