e2766cd782
Handle failures and record chewing
2021-02-17 05:12:49 +09:00
bd845d9662
More osu improvements ( #11 )
...
* Don't show DT when NC is on
* Allow leading + in mods parsing
* Extend Pagination
* Implement beatmapset display
* Move OkPrint to prelude
* Beatmapset display seems to work
* Put reaction handler into static
* Make clippy happy
* Add beatmapset caching and last --set
* Delay loading of beatmap info
* Simplify hook link handling
* Replies everywhere!
* Replies everywhereee!
2021-02-01 17:13:40 +00:00
61a71b819c
Fix concurrency overwrite
2021-01-23 18:48:56 +09:00
f05afb2b80
Improve osu ( #10 )
...
* Add rank event parsing
* Refactor osu announcer
* Increase api limits
* Register user is locked
2021-01-22 12:54:01 +00:00
145cb01bd0
Split user and announcer osu clients
2021-01-22 14:08:15 +09:00
0fd5379446
Send announcements not as part of scanning
2020-09-14 22:33:23 -04:00
c18d8f48d0
osu: Asyncify announcer
2020-09-07 16:19:00 -04:00
07a8bc5579
WIP: osu: asyncify caches
2020-09-06 22:09:56 -04:00
51d60037fb
Save top record beatmap to channel cache
2020-06-18 23:40:15 -04:00
eba1bb324c
Handle score_embed
2020-06-14 19:51:26 -04:00
00971d7d3e
Implement beatmap metadata caching
2020-06-13 23:29:13 -04:00
eec58fc6e4
Parallelize and modularize user scanning
2020-06-06 21:53:23 -04:00
c5b304e3f6
Fix wrong osu! gamemode in storage ( #20 )
2020-05-31 04:05:19 +00:00
6ce110c203
Enumerate before filtering
2020-05-23 00:19:40 -04:00
4e52c5a4a1
Scan all users for pp update always
2020-04-07 01:36:38 -04:00
6879598dfc
Redesign Announcer trait
2020-02-09 16:45:48 -05:00
302add1889
Clean up debugging information
2020-02-08 14:31:29 -05:00
22668fe654
Save pp in local db
2020-02-07 13:06:24 -05:00
aec9cd130d
Split youmubot-osu
2020-02-05 17:25:34 -05:00