forked from cmarguel/lloid
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO
More file actions
38 lines (33 loc) · 1.5 KB
/
Copy pathTODO
File metadata and controls
38 lines (33 loc) · 1.5 KB
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
28
29
30
31
32
33
34
35
36
37
38
*** MUST SOLVE BEFORE TAKING TO PROD ***
/ dodo codes not updating
/ unreacting from any message dequeues you
/ double-queuing seems to still work
/Fix bug where trying to update your dodo code instead creates a new listing
/Update message if price was updated (eg: due to typo)
Make bot work on Sundays
/ "done" should not work if the host explicitly paused
"done" doesn't always work. not sure if this was introduced by the new change above or if the bug was always there. unsure how to reproduce
when someone unreacts, making a new person #0, we should send a warning message.
*** FEATURES THAT CAN BE ADDED LATER ***
/ make !queueinfo work in pms
/ estimated time should be in minutes
/ Let host pause to unclog
/ Let host let next person in
have lloid announce if they're going down for maintenance
remove stale entries from recently_departed list when market closes.
/ 5 minute warning
allow bot to be on multiple discord servers
refactor
report a listing as closed -- MAYBE. Can be abused
/ check size of queue and time left in queue
/ let lloid pin/unpin messages - can't test, no permissions
/ manually let the next person in
/ private message should confirm whose code you received
/ no error message if you queue up while still in line
/ unqueue yourself by unreacting
/ when closing your market, post should be edited to reflect
/only use bot's reactions
/ negative wait time estimate
/ [A-HJ-NP-Y0-9]{5} - validate dodo codes
*** FEEDBACK FROM Discord/IRC ***
i recommend setting up sentry as well for easier logging