4d68ba5941
Merge branch 'master' into osu-app-commands
2024-03-06 15:31:17 +01:00
0f91c3a22a
Allow server-ranks by map length
2024-03-06 00:28:29 +01:00
e1671ca510
Pad map length properly
2024-03-06 00:19:02 +01:00
11f32ccf04
osu: Implement map length on server ranks
2024-03-06 00:01:38 +01:00
a50f44ad90
Don't respond to the bot's pagination reaction
2024-03-05 22:18:08 +01:00
dependabot[bot]
e4a55d9958
Bump mio from 0.8.10 to 0.8.11 ( #36 )
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 09:04:27 +00:00
6ef9ffcfda
Merge remote-tracking branch 'origin/master' into osu-app-commands
2024-03-02 20:19:04 +01:00
d158d4015e
osu: Forget about mods when querying a beatmap for check
2024-02-29 14:23:06 +01:00
b4cf6ce94f
Fix User/Role/Channel id parsing ( #35 )
...
* Import thiserror to make nicer errors
* Create wrappers for id that exposes old parsing behavior (from mentions)
* Use id wrappers when parsing parameters
2024-02-28 18:02:42 +00:00
34b0d58966
osu check works
2024-02-27 02:18:40 +01:00
bcd59c673c
Move Pagination to some generic replyable trait
2024-02-27 00:28:13 +01:00
d5fb2cce69
Re-structure how environment is passed around to allow setting up poise
2024-02-25 23:12:34 +01:00
0795a07a2c
Introduce composed_framework to compose multiple frameworks
2024-02-25 20:03:05 +01:00
431f295b41
Pagination: just delete our own reaction as fallback
...
... happens if we don't have message management permissions.
We definitely don't want to vomit errors to the user.
2024-02-25 18:45:22 +00:00
2a279e62e4
Require json feature of reqwest in prelude
2024-02-25 18:45:22 +00:00
f57cd528f3
Formatting
2024-02-25 18:45:22 +00:00
4a1853532a
One round of cargo clippy
2024-02-25 18:45:22 +00:00
4bdab3cefb
Update youmubot
2024-02-25 18:45:22 +00:00
0460e800e5
Update youmubot-osu
2024-02-25 18:45:22 +00:00
2db59905b2
Update youmubot-cf
2024-02-25 18:45:22 +00:00
08d639944e
Update youmubot-core
2024-02-25 18:45:22 +00:00
3f115eaab0
Update serenity and make prelude compile
2024-02-25 18:45:22 +00:00
a6d1259362
Use latest unstable flake for rustc 1.75
2024-02-25 18:45:22 +00:00
40935f114a
Format...
2024-02-17 20:38:25 +01:00
1125cac2a8
Manually fix the rest of the lints
2024-02-17 20:37:43 +01:00
508cf52e6f
Apply cargo-clippy fixes
2024-02-17 20:20:41 +01:00
5bb6161b36
explicitly cache member list
2024-02-17 19:17:38 +00:00
aff2f93714
Make server rank more(?) parallel and introduce calculated pp
2024-02-17 19:17:38 +00:00
c2562fbbca
Simplify lb
2024-02-17 19:17:38 +00:00
48bd49b3bd
Include failing scores
2024-02-17 19:17:38 +00:00
4a67e4f73b
Simply use v2 for lazer scores
2024-02-17 19:17:38 +00:00
10129af76a
Move from naersk to crane
2024-02-17 19:17:38 +00:00
46684a2a9e
Display scores smartly based on classic/lazer
2024-02-17 19:17:38 +00:00
23795d281e
Remove redundant test
2024-02-17 19:17:38 +00:00
d3fc805819
Use non-unicode artist and title
2024-02-17 19:17:38 +00:00
c5d00f12d8
Display lazer mod instead of classic mod
2024-02-17 19:17:38 +00:00
fef6516ae1
Remove old reqwest osu api v1
2024-02-17 19:17:38 +00:00
07928671e2
Implement user score
2024-02-17 19:17:38 +00:00
84b13dcef3
Implement score fetching
2024-02-17 19:17:38 +00:00
f5cc201f1c
Implement user api from rosu
2024-02-17 19:17:38 +00:00
b5013b9899
Add cache clear command
2024-02-17 19:17:38 +00:00
7d00b95a4f
Implement beatmap collecting from rosu-v2
2024-02-17 19:17:38 +00:00
8febf0106e
Construct rosu api
2024-02-17 19:17:38 +00:00
5666e560e9
Add rosu-v2
2024-02-17 19:17:38 +00:00
2f4a2c978d
use a guild member list for the member cache if possible
2024-02-13 15:02:01 +01:00
081b75d167
Improve formatting slightly
2024-02-12 15:15:29 +01:00
51a2054385
Improve formatting slightly
2024-02-12 15:11:58 +01:00
fdae8be75b
Improve formatting slightly
2024-02-11 17:57:26 +01:00
b5e8a24919
Remove reactions when youmu is no longer handling paginations
2024-02-11 17:34:46 +01:00
30f186c604
Use the user's own top scores for saving checks
2024-02-05 01:44:44 +01:00