Commit graph

34 commits

Author SHA1 Message Date
aa39b42e94
Add role messages 2021-02-11 20:29:51 +09:00
72c574fb48
Extended role list 2021-02-10 17:57:19 +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
901d55814d
Update to Tokio 1 and Serenity 0.10 (#9) 2021-01-15 18:50:33 +00:00
40f6c6e553
Fix formatting 2021-01-16 02:27:32 +09:00
0cbf74fb82
Allow multiple image outputs on !image/!nsfw 2021-01-16 02:25:47 +09: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
b8471152d3
Update to serenity 0.9.1 2020-11-22 23:56:37 -05:00
85ef689909 Update serenity to v0.9.0-rc.2 2020-10-08 17:47:48 +00:00
53f6286d3d
Core: put role over message in choose 2020-09-20 16:02:07 -04:00
e830eab3f2
Fix intents and so core/choose and core/role 2020-09-20 15:52:33 -04:00
2ce83a86dd
core: sort votes 2020-09-14 23:39:08 -04:00
f1719019d1
Core/Prelude: Fix lifetime unsoundness 2020-09-07 02:09:06 -04:00
5f08845d88
Core: asyncify choose and implement role filter 2020-09-06 22:51:20 -04:00
9975aa5880
Core: asyncify Votes 2020-09-06 22:33:48 -04:00
890cb21770
Core: asyncify Roles 2020-09-06 22:16:24 -04:00
256ed3fe7c
Core: use std::time::Duration 2020-09-06 22:16:24 -04:00
8f65f63f00
Core: asyncify Admin group 2020-09-06 22:16:24 -04:00
9e38f88e97
Core: asyncify fun commands 2020-09-05 21:21:36 -04:00
d607a0d701
Core: asyncify images 2020-09-05 21:21:16 -04:00
284b406dec
Core: simplify + asyncify soft_bans 2020-09-03 19:29:57 -04:00
cbfccedb1b
Core: updated serenity to async 2020-09-03 19:29:34 -04:00
bfd9d1c68d
Fix the emote/choice swap 2020-09-02 16:10:08 -04:00
10ba2dda1d
Overhaul reaction handler to a thread spawning model (#2)
* Overhaul reaction handler to a thread spawning model

* Remove limits for mods on voting and community buckets
2020-07-06 13:26:34 -04:00
5fc818b55e
Fix formatting 2020-05-25 11:19:43 -04:00
3e42c74c78
Reaction watcher with fixed duration 2020-05-25 11:15:21 -04:00
2b1567e616
Add example for role 2020-04-13 20:14:59 -04:00
feac1713c2
Tune how roles are parsed 2020-03-27 17:49:17 -04:00
5dd26d7474 Implement roles management (#18)
Fix formatting

Implement `roles` management

Add a 'roles' mod and DB
2020-03-27 21:22:15 +00:00
99c7888dfb y2!kick now actually kicks instead of ban (#17)
Fix formatting

y2!kick now actually kicks instead of ban
2020-03-27 21:21:56 +00:00
328bb44d23
Fix cargo fmt stuff 2020-02-13 18:51:22 -05:00
abb8611083
osu: play tables now show star difficulty 2020-02-12 19:07:34 -05:00
abed682503
Make vote use the new ReactionWatcher 2020-02-06 20:26:55 -05:00
84150cd82e Split youmubot-core 2020-02-05 17:51:14 -05:00