Mock Bot - mock on command

- Now you can finally mock the stupid crap your friends say

- discord.js v12 update and code rewrite is now finished, thank you for your patience

- mock @user now works again, thanks to csaffari for the bug report

Mock the latest message



Command: !mock

mocks the last message in a channel



Example:

<user1>: message 1

<user2>: !mock

MockBot: mEsSAgE 1

Mock the latest message from an user

Command: !mock <@user>

mocks the last message from an user (this extends to the whole server)



Example:

<user1>: message 1

<user2>: message 2

<user2>: !mock @user1

MockBot: MesSaGE 1

Mock a new message (new!)



Command: !mock <message>



mocks a message within the command



Example:

<user1>: !mock this message

MockBot: ThIS MEsSaGE



Mock all messages from an user

Command: !mock all @<user>

Automatically mocks every message from mentioned user (requires vote to unlock)



Example:

<user1>: !mock all @user2



<user2>: message 2

MockBot: mEssAGe 2

stop auto mocking an user



Command: !unmock (optional)



stops automatically mocking author of message or mentioned user (stops the command above )

Example 1: !unmock

<user1>: !unmock

MockBot: UnMOckIng @user1

Example 2: !unmock <@user>



<user1>: !unmock @user2

MockBot: UnMOckIng @user2

Set mock cooldown (beta)



Command: !mock cooldown <seconds>



Sets a cooldown for how often users can use !mock commands

Example:



<user1>: !mock cooldown 15



MockBot: mock cooldown set to 15 seconds

