emmiegit
emmiegit
Updates the old branch to use the new concept of the "activity", and properly handle status changes and activity updates.
Animated emojis take the form ``, but are otherwise the same as normal emojis.
Right now statbot does not track any information about pins because of some difficulty in doing so. When a pin is created, a " pinned a message." system message appears....
Supports message IDs, but also accepts jump links. `MessageRangeConv` is similar, but instead gives a list of consecutive `discord.Message`s.
We should add a filter enforcement level called "warn", which isn't invisible to normal users like flagging, but doesn't delete the message. Instead it provides a premade message about the...
We had an issue where subcommands which were improperly specified simply returned :white_check_mark:, which was confusing since it looked like it performed an action but didn't. We changed this to...
This cleans up the following `TODO`s: https://github.com/strinking/futaba/blob/d1109c402e0326a30cf65b73df3ecc1b20d0b01f/futaba/cogs/moderation/core.py#L372 https://github.com/strinking/futaba/blob/d1109c402e0326a30cf65b73df3ecc1b20d0b01f/futaba/cogs/moderation/core.py#L406 This is intended to address the longstanding issue where bans are not properly recorded as moderation journal events, due to the discord-level...
Similarly to how we have :electric_plug: in case a network error occurs, we should have a standard error response for when the database cannot be reached or has a conflict.