-
Notifications
You must be signed in to change notification settings - Fork 2
/
todos.txt
31 lines (28 loc) · 1.35 KB
/
todos.txt
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
Bugs:
- ~change time format to 12 hour time~ [FIXED]
- running should be independent of ini file location [FIXED]
Features:
- self-host DB: https://www.reddit.com/r/PostgreSQL/comments/9xft16/what_to_considers_before_switching_from_managed/
- automatically send out weekly results [Prio 2]
- add more modes
- Europe mode?
- always include certain teams in bets
- send top highlight from reddit to chat with /highlight
- let users pick time zone [Prio 2]
Done:
- stop season (/stop) (PRIO 1) [DONE]
- can only be done by admin after confirmation -> new State needed
- send final standings to chat and delete polls, bets, ... and chat
- when bot is removed from group chat and tries to send weekly polls it
could crash[FIXED]
- send out results for a specific week -> inline keyboard (Prio 1) [DONE]
- ask user for which week he wants to see results, Number from 1 to max_week_for_chat
- check user input for validity in SendSpecificWeekState:
- valid:
- if week exists send week results
- else: send message that week X has not been played yet
- invalid:
- send message: "Please send me a valid number from 1 to MAX(WEEK)"
- show fraction of correct bets overall [DONE]
- weekly_rankings as meterialized view, refresh when scheduled_tasks is called [DONE]
- Cache daily games -> Listen+Notify Postgres + Redis [Prio 1] DONE