Aiess gathers mapping-related events in osu! (e.g. ranks, qualifications, nominations, suggestions, newsposts, group changes, etc), and provides the ability to subscribe to these events through a Discord bot.
./bot
) | InviteWritten in Python using Pycord.
/subscribe <filter>
Subscribes this channel to events matching <filter>
/subscribe type:ranked
/recent [filter]
Returns the most recent event gathered, optionally matching [filter]
/recent type:ranked and creator:vinxis
Supports
and
/or
/not
case insensitive).type:(nominate or qualify)
).type:nomination-reset
= type:reset
).user:"name with spaces"
).content:%needle%
for any event with "needle" in its text).Here's a few useful filters:
type:(nom or qual or dq or pop or rank or love) and not user:banchobot
type:(nom or qual or dq or pop or rank or love) and not user:banchobot and mode:osu
type:(add or remove)
group:bns
type:news
type:news and news-title:"%featured artist%"
Commands can be disabled in Server Settings > Integrations > Aiess. By default:
/subscribe
and /unsubscribe
requires the Manage Channel
permission./info
, /ping
, etc. are public, but only visible to the caller.
/recent
is public../scraper
)Gathers event data from osu!apiv2 and the osu! website into a MySQL database.
Request | Rate Limit |
---|---|
Page | 1 / 60 seconds |
API | 1 / 1 second |
Route(s) | Event type(s) yielded |
---|---|
/beatmapsets/events | Nominated , Qualified , Nomination Reset , Disqualified , Ranked , Loved , Unloved , Resolved , Reopened , Kudosu Given , Kudosu Removed , Kudosu Allowed , Kudosu Denied , Genre Edit , Language Edit |
/beatmapsets/discussions | Suggestion , Problem , Note , Praise , Hype |
/beatmapsets/discussions/posts | Reply |
/home/news | News |
/groups/28 (full bns), /groups/32 (probation bns), /groups/7 (nat), /groups/4 (gmt), /groups/16 (alumni), /groups/11 (devs), /groups/22 (support), /groups/31 (project loved) | Added , Removed |
./bnsite
) | bn.mappersguild.comHandles activity, performance, and application evaluations of Beatmap Nominators.
Events | Types |
---|---|
Forwarded | Nominated , Qualified , Nomination Reset , Disqualified , Ranked |
Retrieved | Added , Removed |
./bnplanner
)Handles planning of nominations for Beatmap Nominators in osu!catch.
Events | Types |
---|---|
Forwarded | Nominated , Qualified , Nomination Reset , Disqualified , Ranked , Add , Remove |