Skip to content

v2.1

Spideynn requested to merge v2.1 into master

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, and listfeed 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 and rules 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.
  • Other

    • Fixed an issue where SnailBot's internal tasks would occasionally rerun a task before the previous run finished.

Merge request reports