v2.1
TODO:
- after this is merged run
rustfmt
- Update docs and website
- add rest of provider icons
Changelog:
mention snailbot premium somewhere i guess
-
News
- Separated news parsing system from the bot internals to make it easier to add more providers and prevent parsing errors from taking down the whole news system.
- Added support for Twitter, Smite, Forza, Blizzard, and League of Legends.
-
enablefeed
,disablefeed
,postnews
, andlistfeed
are now dynamically generated at build time to make it easier to add more providers. - We now have slash command support for
enablefeed
! Keep in mind that slash command support is in alpha and may break in weird ways while we figure things out. -
listfeed
is now paginated for when servers have more than 8 enabled feeds. - RSS feeds should no longer jam and stop posting for weeks at a time.
- Premium: Premium servers will automatically get news posts before everyone else.
- Fancy provider icons were added for War Thunder, Crossout, Enlisted, and RSS.
-
Commands
- Fixed some issues preventing
wtwiki
andrules
from working. - Increased the minimum character count for
feedback
. - Disabled
membercount
due to some Discord API changes preventing us from seeing the full member list. - Fixed a database issue preventing users from starting multiple polls in a channel.
- Added missing aliases for
adminroles
/modroles
. - Made
diagnose
output paginated and easier to read.
- Fixed some issues preventing
-
Other
- Fixed an issue where SnailBot's internal tasks would occasionally rerun a task before the previous run finished.