Introduction
Wondering what is Exoguard and how to invite it? Look no further!
Presentation
Exoguard is a Discord integration that provides more security to your server.
Assign any server role to be given only when users log into the service with a second authentication factor (TOTP or WebAuthn) until they log out or their session expires, whichever comes first!
Here's a few examples of what our service can help you achieve:
Prevent hacked staff accounts from being used to destroy your server
Just-in-time access, to avoid common mistakes by misclicking on buttons
Private channels protection, information can only be accessed once logged in
On-call staff, log in when available to handle mod or admin duties
Hidden moderators, act when needed but stay low otherwise
You can already configure and enforce two-factor authentication for Discord accounts, but this doesn't protect your server when they get hacked (token grab, phishing, malware) or forget to log out from a shared computer used by other people.
We have designed Exoguard to be an easy-to-use, hassle-free Discord bot. It entirely works with slash commands on your server, it doesn't need any complicated dashboard or registration.
Adding Exoguard to your server
To use Exoguard, you will need to invite it to your server with the Manage Roles
permission.
If you click on the above link, it will already contain all you need to get started with our integration.
It requires the Manage Roles
permission because it is needed to give and take roles.
Making sure Exoguard can assign roles
Once added, make sure the bot's highest role is above all the roles you want to manage:
Once you have moved the bot's role to where you want it to be, save your changes:
You can keep Exoguard under the roles you don't plan to manage, just make sure your staff can't kick or ban it from your server once they are logged in. This can happen if they have any other role that is higher than the bot, for example a Staff
role that isn't managed by Exoguard.
TL;DR: be careful about the Discord roles hierarchy. If the bot is unable to give or take an assigned role, you can use the /config roles check command to quickly identify what is causing the issue.
Getting started with Exoguard
Once you have properly added the bot to your server, please follow our Quick Start tutorial.
It will guide you over the essential steps to get started with our integration and how to use it.
Last updated