-
Notifications
You must be signed in to change notification settings - Fork 0
Frequently Asked Questions
The first thing you should do is run the ?setup
command - this creates the roles, emoji and channels necessary for Reto to function. Upon activating it, it'll tell you all the changes it's done in a neat little list and what to do next.
Yep! How it works is the +10/star emoji uses an obscure way to create emotes that blocks it behind a role, this being the Curator
role that Reto creates on its setup. The thing is, since it was never implemented into Discord proper, this may require a restart - press CTRL + R
after assigning yourself the role to see if the emoji has refreshed.
Shame! Try deleting whatever the bot did manage to automagically create and re-run ?setup
again. It also helps to see if the bot actually has permissions to do all that.
React to a message with any of the created emoji! :plus: will add a point to the post/user, :minus: will decrease one, and if you have the Curator
role, :10: will add 10 points and send said message to the Best Of channel.
That's intentional! If you could vote on your own posts, you could cheat the system into being the most voted person. If you just want to test out if Reto works, and you don't have a friend around, you can always ?ping
and vote on Reto itself.
Use ?help
! It should send you a DM with each category. For example, if you'd like to browse commands with the Karma category, you'd use ?help karma
.
They're fun! And they incentivize community interactions, too. You can check on your points using ?profile
- and check on others' using ?profile @[username]
, too.
You can always do ?lb
to see the Karma leaderboards!
That's This command has been deprecated. Replacement coming soon.?lb all
!
No. Karma is global (shared between multiple servers) - an admin decreasing someone's points like that would mean it would apply to every server they're in. If you self-host Reto, the ?rosebud
command will let you assing Karma to others.
Not at the time. I'd like to have two Karma counters per user, one for the current server and one global, in the future.
Use ?emoji edit [emoji name]
, and upload an image alongside it!
This is a common bug at the moment. The image must be less than 512kb in size for Discord to allow it as an emoji. There'll be a notification for this in a future update!
There are no plans to change the names of the Reto emotes at present time.
Not currently. This is a commonly suggested feature, and it'd require some thought into readapting Reto's commands to always default to the server's chosen emoji.
Sure thing! Use ?notification reaction
to have Reto react with a :retoconfirm: instead of sending a message, or ?notification disabled
to not send anything altogether (not recommended).
Soon(TM)!
You have to enable ?autovote
per channel! Doing so means every post will be reacted with :plus: or :minus: to encourage voting. Try it out in meme or art channels!
No, but it is in the works!
Reto stores encrypted files that detail the posts (comments) you've made that have been voted at least once for 30 days, then deletes those logs forever. This helps enable post leaderboards.
In more technical terms: To manage your profile and keep track of your privacy settings, Reto stores your user ID and a list of the IDs of the servers both you and Reto are in indefinitely. To handle comment data, it stores the contents (embeds, attachments, text, if it is NSFW) of the comments that have been voted on, the message ID, server ID, your user ID and the ID of every person who's cast a vote on said post for 30 days, before its routinely deletion.
Yes! Enable Privacy Mode with ?privacy mode on
and none of the posts people vote you on will be stored on Reto's servers.
β‘ I care a ton about post leaderboards, and I don't want my funny posts to be deleted after 30 days. Can I halt that?
You can do that, too! Opt into Permanent Storage Mode with ?privacy storage on
and your posts will stay un-deleted.
On a server you are a Curator of, disable server logging with ?privacy server off
and everything will remain a sneaky secret. (It might be worth evaluating if Global Leaderboards should be opt-in instead. Blame 2019 Erik for that one.)
Shame to see you go! Use ?privacy data delete
if you want to nuke your data. Note that if you use Reto again, it'll create new logs about you.
Not... yet!
Here's a handy guide to get you started!
(Note: The guide doesn't include the new way of handling the config file introduced in v1.6a. Just run python reto.py
and it'll ask you for your config settings there.)
β‘ I'm updating Reto from v1.5.2 (or below) and got a message asking me to "migrate databases". What gives?
Reto 1.6 and above uses encrypted .RETO files instead of plain .JSON to store its data. Read more on how to migrate here.
Reto is ran off of a cheap Linux VPS host over at Vultr. Whenever Reto Alpha is online, it runs off of my own machine. If you want to self-host Reto seriously, you might want to consider a VPS - the cheapest plans start at around 3 bones a month.
Use ?activity
to see the list of activities, ?activity create "[text]"
to create a new one and ?activity delete [id]
to delete an existing one.
Working on a hotfix.
Ask for help in the Reto Support Server! If you can replicate this error and are sure it needs to be fixed in an update, write an Issue.
Sharing it with your friends, Voting for it in Discord bot aggregators and contributing with your own code snippets is of great help!