add cmds for temp private channel handling
add cmds for temp private channel handling

uses @bot.command instead of message.content.startswith for the new commands, so some small changes to the existing code are needed apart from adding the new cmds

new commands (ONLY USABLE BY STAFF and if fobot is not muted) are:
!fobot purge <channelname> <amount of messages to be deleted> --> Deletes up to messages of the specified channel. If no channel is specified it will purge the channel the command was issued in. Amount defaults to 100.
!fobot copy <channelname> --> Copies the specified channel (up to 10,000 msgs) to "Private_chat_log". If no channel is specified it will copy the channel the command was issued in. Only works in channels that start with "temp_".
!fobot kill_channel <channelname> --> Copies the specified channel to "Private_chat_log" and deletes it thereafter. If no channel is specified it defaults to the channel the command was issued in. Only works in channels that start with "temp_".
!fobot create <user> --> Creates a temp. private channel and invites the specified user to it.

new cmds have a help info that can be shown via !fobot help <cmd-name>

also needs 2 entries ("logtarget", the id of the channel we want to store stuff in and "privcat", the id of the Private Channels Category (360564294401916929)) to discordbottoken.py for the cmds copy, create and kill_channel to work properly
FO-nTTaX/Liquipedia-Discord-Bot,FO-nTTaX/Liquipedia-Discord-Bot