HexCorp Discord Server Bot
(A.k.a The Portable Mxtress AI)
NOTE :: Currently this bot is waiting for Discord to verify it before it can be added to any new servers. We are sorry for the inconvenience.
Is your Discord server a chaotic mess of free will and unique identities? Do you dream of a coordinated chatroom of faceless drones, speaking in unison?
Hi, I’m Hex ‘Deemed Baseline-Trustworthy by Multiple Independent Boards & Organisations’ Latex, and today I’d like to introduce you to the solution to all your problems.
The HexCorp Discord Bot, or more commonly referred to as the ‘Portable Mxtress AI’, is a completely free bot that will help you to dronify your Discord server. It’s simple to set up and simple to use, you’re only one click away from perfect Discord server harmony. Never again will your channels be flooded with ‘reaction gifs’ and ‘jokes’. No more will you be troubled by your server users utilizing their cumbersome free will. The aim of this bot is to get all your drones looking and talking like the following:
If this interests you, read on.
Permissions and Transparency
The important small print bit.
The Portable Mxtress AI requires a handful of permissions in order to be able to function correctly. Here’s a list of exactly what those are and why we need them:
Manage Webhooks - We use webhooks to send messages from the bot that take on the appearance of being a drone and to post status messages.
Send Messages - We need to be able to send messages that replace the original message sent.
Embed Links - This is so the bot can embed links on behalf of the user when replacing their messages.
Attach Files - This is so the bot can attach files on behalf of the user when replacing their messages.
Manage Messages - This is so that the bot can delete messages in order to replace them with new, shiny drone ones.
We want to be completely transparent with the functionality behind the Portable Mxtress AI, so you can view the full codebase here: https://github.com/HexCorpProgramming/HexCorpPortableAI
Setup
Setup is easy, just use the following link to add it to your server of choice:
>>> Get started on your server dronification journey! <<<
Please note that if your server also contains private channels, the bot role will need to be added to those in order for its functionality to carry over into them as well.
General Functionality
Everything below here is a guide to how the bot works and how best you can use it to dronify your friends.
First things first, we have a quick command to get a help menu to pop-up with a list of the current Portable Mxtress AI functionality. Simply type the following:
hc!help
To display a help menu:
Drone status codes
In order for drones to be more efficient, we have developed a series of status codes for optimised communication purposes. This both limits their vocabulary (which is useful for reducing the total number of decisions they might need to make) and funnels it into exact patterns that make it quick and easy for a drone to communicate.
A drone simply needs to implement the following format:
[Drone ID here] :: [Status code here]
For example:
5890 :: 100
And the Portable Mxtress AI will then replace this message with the following:
5890 :: Code 100 :: Status :: Online and ready to serve.
Here’s an example of this being used on a server with multiple users/drones:
A full list of the status codes available can either be displayed via the Portable Mxtress AI via the ‘hc!list’ command or found [here].
Drone identity enforcement
Drone identity enforcement will make sure your drones have the appropriate avatars to match their drone identity.
For this functionality to work, you will need to create a role with the name ‘⬡-Drone’.
Once this is done, just give this role to everyone in your server you want to be a drone (so, everyone in your server).
This functionality works with any nickname that your drones might have. The status codes will also work while identity enforcement is in effect.
Anyone with the role will then look like the following:
Compatibility with other Discord bots (e.g. tupperware and pluralKit)
There are known compatibility issues with Discord bots that also delete and resend messages, such as Tupperware and PluralKit. There is no way to guarantee which bot will handle your message. Please use responsibly.
Closing words
That’s it for this guide to the Portable Mxtress AI! We hope you make the most out of the functionality on offer, and thank you for helping to spread dronification to the masses.
Good drones.
- Hex