2 Home
thetxt edited this page 2026-09-06 12:35:56 +02:00

Purpose

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.

Setup

! You need to have the administrator permission for the server you're trying to add the bot to

Invite

You just need to click this link to invite the bot to your server.

Configure

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 /config server use_default_upvote_emoji:True is used to upload a custom upvote emoji and to set it as default. Adding the downvote command works similarly: /config server use_default_downvote_emoji:True

You can also use /config server upvote_emoji to use a custom emoji. Just add the name of the emoji you want to use.

REST API

You can use the REST API to retrieve various pieces of data. More information on the subpage