Try doing the following things:
- Make sure it's online. If it shows as offline, please join the support server and let the Staff know.
- Try checking channel permission. If needed, you can add to the bot channel-specific permissions such as Read Messages, Send Messages, Embed Links and View Message History.
- It can happen that the server admins disabled the
showPermissionErroroption and you do not have permissions to use the command you're trying to use. Contact the server admins.
There are different types of temprole offered:
You can cancel a temprole to force an immediate expiration by using the
temprolecommand with a duration that would make it expire in the past. Say you want to cancel a temprole that has 3 days left of time:
/temprole <user> <role> -3d
Any value lower than
In order to encourage good support practices, a new system for temproles to be sustained to make them function has been introduced.
When operating a temporary role, you need to satisfy either of the following conditions:
- Your maximum duration allowed to set must be the same when you add it, and when the duration expires
If neither condition is satisfied, the temprole will not removed from the target user. You can check if everything is sustained with the
/statuscommand, and eventually how to correct it.
You can also contact support to receive a temporary exemption from sustaining, if necessary.
No! There's absolutely no reason to worry about potential data losses as MoonlightBot is designed to be resilient. We are committed to 99% uptime, but if it ever happens that the bot goes down, your temproles will be removed as nothing happened.
It's written in Node.js using the Discord.js library to interface with Discord's API.
Report it in the support server. Make sure to include enough information for your bug to be reproducible.
If your bug can be used to compromise the bot or end user's security, message the bot owner privately about it, and please do not disclose it anywhere.
MoonlightBot is owned by MoonlightCapital. With tag