This bot is used to award users with karma for good messages and to take karma away from users who post bad messages.
Voting happens through reactions. You need to define a custom upvote and a custom downvote emoji. Users can then react to others messages using these emojis.
Users cannot vote on their own messages and there are also rate-limits in place to prevent large scale karma fraud.
Karma gets counted on a per server and on a global basis. This means that your users can have and view different karma scores in different servers.
Servers themselves also have karma. A servers karma is just the sum of all server specific karma within it.
You need to have the administrator permission for the server you're trying to add the bot to
You just need to click this link to invite the bot to your server.
All you need to do for configuration is to set the upvote and downvote emojis that are going to be used for voting on messages.
The command +karma config server upvote default
is used to upload a custom upvote emoji and to set it as default.
Adding the downvote command works similarly: +karma config server upvote default
.
You can also use your own emojis by typing the emoji you want to use instead of
default
That was already it.
Now its time to make yourself and your users familiar with the commands by using the +karma help
command or by looking at the wiki page
Have any questions? Ask TxT#0001 on Discord