-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
27 lines (27 loc) · 1.46 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
TODO:
Server:
✔ Fix the LetsEncrypt permissions on the server @done(20-03-27 00:45)
☐ Install Forever.js
☐ Write a post-renew certbot script to modify the cert file/folder permissions (is this even needed?)
https://certbot.eff.org/docs/using.html#pre-and-post-validation-hooks
General:
☐ Brand the bot with the BR logo / name
☐ when people join arrival, ping them and ask them to check their messages (from the bot itself)
☐ Use role.setPoisition() to move the bot as high as possible in the list of roles
This is so the bot has permission to remove other roles.
https://discord.js.org/#/docs/main/master/class/Role?scrollTo=setPosition
The issue is that the bot will crash with Discord permission-related errors if the Solos, Duos etc roles already exist before the bot joins.
Temporary workaround is to manually move the osuMPP role to the top of the roles list in the Discord server settings.
☐ Kick users that joined >60 mins ago but have not selected any roles
☐ Setup logging
☐ Log output to a Discord channel
- When a user joins the server
- When the bot kicks a user
- When the user verifies their osu! account (and how long it took after joining)
Commands:
☐ CRUD enabled guilds
☐ CRUD admin user IDS
☐ CRUD osu min rank
Roles Form:
☐ The roles form should be loaded with the user's current roles checked
☐ Validate that at least one role is checked