Frequently asked questions
What are those emojis and what do they mean?
Those emojis indicate what the bot does with a message:
- 👀 ➜ Found a thankword
- 💤 ➜ Receiver was on cooldown
- 🔍 ➜ No receiver was found
- ❓ ➜ Receiver has no recent messages in this channel and is missing in the context
- ❔ ➜ Donor is not present in channel
- 🕛 ➜ The referenced message is too old
- 🗨️ ➜ User was prompted for reputation.
A bot admin can disable these emojis in the repsettings
.
Why can't I give reputation to user XY?
This can have several reasons:
- The user is not in the context for this message
- You gave reputation to this user recently
- This user gave reputation to you recently
To thank a user make sure that:
- The user has written at least one message after a message of you
- The message of the user you want to thank is not too old (How old depends on the server settings)
- You haven't received reputation from this user shortly
You can also give reputation to users you currently share or recently shared a voice channel with.
You can read more about this mechanic on our abuse protection page
What is a context?
In order to resolve targets of a message and check which users are qualified to receive reputation, we build a context. This context contains all users which are qualified to receive reputation and is build for every message when the bot detects a thankword.
If you are interested in how it works, here is a short explanation:
To build the message context we search for the oldest message within a fixed time (This is the max message age. 30
minutes on default).
After we found the older message of the reputation donor we collect all users which have written a message after the
oldest message. If we haven't found any message within the max message age we add the users of the last 10 messages (The
amount depends on the server settings) to the context. We do this because often users come back after some time and the
thank duration already ran out.
Finally we add also the users which share a voice channel with the message author and the users which shared a voice
channel with the users withing the max message age.
You can read more about this mechanic on our abuse protection page
Why did user XY not receive any reputation or why was the message ignored?
This can have a lot of reasons and since it is nearly impossible for us to cover all the reasons here, we added
a command which can tell exactly this. The /analyzer log <message_id>
command will show you in detail how the
bot processed a message.
This command is basically showing what the debug emojis are showing as well, but will actually explain why something happened or not happened.
What roles will be managed by the bot?
The bot will manage all roles which are registered as reputation roles.
The bot will always check the user roles when a user receives reputation. If you add a new role, the bot will adjust the
user roles, when these users receive reputation again.
When the bot updates user roles it will first remove all roles registered as reputation roles from the user.
It will then add the new reputation role to the user.
How can I remove reputation of a user?
How you can remove reputation depends on the way the reputation was given to the user.
Mention, Answer, Fuzzy, Embed
Delete the message
Added by Reaction
Delete the reaction of the user
A user has left the server but still shows up in top command
The reputation of a user will be removed 14 days after the user has left the server.
The bot does not check if a user is still on the server when the toplist is retrieved. That is the reason why those users are still in the top list.
You can remove all reputation of a single user with the prune user <userid>
command.
Alternatively you can remove reputation of all users which are no longer on this guild with the prune guild
command.
How can I request my data?
You have to be on a server with the Reputation Bot. If you don't have one, join the support server. Make also sure that your privacy settings are not blocking dms.
You can request a copy of your data with the gdpr request
command.
You will receive a copy of all data as a json file. This file will contain all entries which are related with your user id. User ids of other users are removed and will not be included in your data.
You will receive the data within a few hours.
You can request your data every 30 days.
How can I request deletion of my data?
You have to be on a server with the Reputation Bot. If you don't have one, join the support server.
You can request deletion of your data with the gdpr delete
command.
Once you have submitted your request your data will be deleted within a few hours. You will not receive a confirmation
of the deletion. You can not abort the deletion of your data.
You may request your data again after some time, if you want to check that your data was deleted.
We will delete all your received reputation on all servers.
We will remove your user id on every given reputation by you, but we will not delete these reputations, since they don't
belong to you.