This is a very powerful administration bot for my development Discord making the life of the staff and administration team way easier. Below, you can learn more about specific funtions of this bot:
Simply by a command, users can invite their own bots to the server by passing the ID of the bot and the Open Source repository. After executing, the bot will automatically generate an invite link and sends it as acception message with reactions into the administrators text channel. Then, the bot will reviewed real quick by the passed repository and either accepted or rejected. If the bot is getting accepted and the invite is proceed by an admin, the bot will automatically get the User Bot
role, the owner (= sender of the invite command) will receive the Bow Owner
role and the bot will be connected with the onwer in the internal data base.
Also, every bot needs to have a specific, unique prefix, which needs to be set by the prefix
command. With the prefix
or bot
command, every user can list all user bots on the guild with their owners and prefixes, they should react to. Also, the bot checks and displays the uptime of the bots.
As well, Knecht handles if the bot leaves the discord to remove the owners Bot Owner
role. Vice versa Knehct will kick all user bots of an onwer, if they left the Discord.
Of course, Knecht also has functions to report, mute (in text channels), kick and ban members. The victims will be notified over DM, all actions will be logged in a defined log text cnannel and registered in the internal database. Also, all logs can be accessed over a web interface.
Using the dev
command or the reactions in the #channelselect
channel, users can add and remove specific theme roles like dev languages or technique roles, which will automatically give access to corresponding text channels.