Skip to content

2.0.0

Compare
Choose a tag to compare
@MirageAegis MirageAegis released this 12 Sep 17:11
· 41 commits to main since this release
7942f47

Sushi Bot Major Release

What's new?

  • Sushi Bot has been translated from Python to TypeScript

  • New commands:

    • /bonk
    • /hug
    • /pat
    • /admin <subcommand> (only for Sushi Bot administrators)
      • blacklist
        Blacklists users from all of Sushi Bot's servers.
      • help
      • reload
        Reloads the bot's blacklist and list of servers.
    • /config <subcommand> (for server administrators)
      • golive
      • goodbye
      • help
      • logs
      • memberlogs
      • messagelogs
      • profilelogs
      • reactionroles
      • shoutout
      • welcome
    • /credits
    • /help
    • /invite
    • /ping
    • /serverstats
    • /stats
    • /ban (for server moderators)
    • /blacklist (for server administrators)
      Reports users to the Sushi Bot administrators.
    • /clear (for server moderators)
    • /kick (for server moderators)
    • /nickname (for server moderators)
    • /timeout (for server moderators)
    • /unban (for server moderators)
  • New features:

    • Cross-server blacklist
      A blacklist that applies to all servers that Sushi Bot is in.
      Users are banned from Sushi Bot's servers upon being blacklisted.
      Sushi Bot loads its blacklist upon joining new servers.
    • Server configurations
      • Moderation logs (3 categories)
        Each moderation log category can be individually configured, i.e.
        you may choose separate output channels or opt into a subset of the categories.
        • Server members
          Server member logs are triggered when there's a change to a server's member count.
        • Server messages
          Server message logs are triggered when there's a change to a server's messages.
        • User profiles
          User profile logs are triggered when there's a change to a member's global- or server profile.
      • Automatic go-live posts
        Auto go-live posts are triggered every time the owner of a server goes live.
        A message template with variables can be defined as per the wiki page.
      • Automatic shout outs
        Auto shout outs are triggered every time a user with a shout out role goes live.
        A message template with variables can be defined as per the wiki page.
      • Reaction roles
        Adds or removes roles from server members depending the type of reaction roles
        and the roles that the member has.
      • Automatic welcome messages
        Auto welcome messages are triggered every time a non-bot user joins a server.
        A message template with variables can be defined as per the wiki page.
      • Automatic goodbye messages
        Auto welcome messages are triggered every time a non-bot user leaves a server.
        A message template with variables can be defined as per the wiki page.
  • New administrative features:

    • User reports
      User reports are logged in a designated channel in Sushi Hub.
    • Error logs
      Errors are logged in a designated channel in Sushi Hub.
      • Command errors
      • Reaction roles errors

Documentation

Documentation for technical parts of this update can be found in the repository's wiki.
You can also find Sushi Bot's Terms of Service and Privacy Policy there.

Other notes

The main Sushi Bot bot is hosted and runs 24/7.
If you wish to run your own instance of Sushi Bot, download the source files and follow
the instructions in the README.