Commit graph

22 commits

Author SHA1 Message Date
2c2092eb91
Implement Flags parser and handle choose --everyone
- A generic Flags parser that could handle any `--flag` argument.
- `choose --everyone` overrides the Offline/DnD check.
2021-11-21 17:37:28 -05:00
1799b70bc1
Move to SQLite (#13) 2021-06-19 22:36:17 +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
6bf2779d61
osu updatelb command (#8)
* Make `paginate` take a Paginate trait impl, while `paginate_fn` takes a function

* Add `updatelb` command

* Implement a member cache

* Update member queries to use member cache

* Allow everyone to updatelb
2020-11-23 07:26:18 +00:00
e46cce3cb6
prelude: remove ratelimit logs 2020-09-14 22:57:19 -04:00
0fd5379446
Send announcements not as part of scanning 2020-09-14 22:33:23 -04:00
12948ae99f
prelude: Implement ratelimit 2020-09-13 22:26:16 -04:00
238e44a64c
Prelude/Main: rework hook system 2020-09-07 19:41:59 -04:00
e2024b991a
Prelude: automatically import future/stream traits 2020-09-06 22:16:24 -04:00
bd5f4f0fd2
Prelude: export async_trait 2020-09-06 22:09:39 -04:00
a8958a20f2
Remove ReactionWatcher (use serenity collector!) and simplify paginate 2020-09-03 17:55:19 -04:00
82a3b5a548
Prelude: Support anyhow 2020-09-02 17:50:26 -04:00
9a98193d1f
Prelude: fix prelude group 2020-09-02 16:50:17 -04:00
0fefb455ea
Prelude: do away with GetCloned 2020-09-02 16:48:21 -04:00
3998617f97
Merge branch 'master' into codeforces 2020-02-09 17:37:10 -05:00
a448438c96
Implement announcer management commands 2020-02-09 17:34:09 -05:00
6879598dfc
Redesign Announcer trait 2020-02-09 16:45:48 -05:00
adc33076f3
Generalize UsernameArg 2020-02-09 14:13:19 -05:00
2913d92682
Implement Pagination 2020-02-07 13:06:09 -05:00
486bd6b88d
Implement ReactionHandler 2020-02-06 19:32:08 -05:00
aec9cd130d Split youmubot-osu 2020-02-05 17:25:34 -05:00
03be1a4acc Move the prelude into a seperate package 2020-02-05 16:21:11 -05:00
Renamed from youmubot/src/prelude.rs (Browse further)