Skip to content

Releases: alopezlago/QuizBowlDiscordScoreTracker

v3.0.0

09 Sep 21:36
113b85a
Compare
Choose a tag to compare

Breaking change: "supportedChannels" in config.txt is now ignored. Instead, server admins can pair text and voice channels together themselves through !pairChannels and !unpairChannel. The bot owner command !mapConfigToDatabase will migrate the settings from config.txt to the database. This also means that server admins can add the bot directly to their servers, set the proper permissions, and then use the bot without contacting the bot owner.

Changes:

  • Text and voice channels can be paired dynamically. This means that a server owner can now add the bot directly to their channel without contacting the bot owner.
    • The bot now stores guild/text channel settings in a database. The commands !pairChannels and !unpairChannel will pair and unpair text and voice channels together, respectively.
    • "supportedChannels" is now a deprecated field as a result. It is only used by the command !mapConfigToDatabase to add the channel pairings to the database. Only bot owners can run this command.
  • Add !checkPermissions to see if the existing channel has the right permissions. Only server administrators can run this, and this can be used to troubleshoot issues.
  • The buzz pattern now ignores whitespace. This means that messages like " buzz " will now be recognized as a buzz.
  • Fixed a bug where calling !score in a channel where the bot lacked the Embed Link permissions would throw an exception.
  • The bot no longer waits to mute the reader before prompting the user

v2.2.0

08 Aug 06:07
314c39d
Compare
Choose a tag to compare
  • Add support for WebSockets. You can deploy a web page that emits a buzz and changes color when someone buzzes in the channel. If you set the webBaseUrl setting in the configuration, then the bot will give the reader a URL to this page, connected to the WebSocket.
  • Various minor fixes

v2.1.0

26 Apr 06:48
c9a33f7
Compare
Choose a tag to compare
  • Add variable point scoring, so any number will work for points
  • Add !help command, to show users what commands are available. This command can be done in the server channel or in a DM with the bot.

v2.0.0

17 Apr 05:58
0bafbb9
Compare
Choose a tag to compare
  • Added logging of exceptions and game starts/stops
  • The config file is now reloaded when it's changed, so changing the file no longer requires stopping the bot.
    • This is a breaking change in the configuration file, since .Net Core's JsonConfigurationSource doesn't support field names without quotes. You now need to put quotes around "text" and "voice"

      Before: { text: "packet", voice: "packet reading" }
      After: { "text": "packet", "voice": "packet reading" }

      This can be done by finding and replacing text and voice with "text" and "voice", respectively.

v1.0.1

14 Mar 23:59
b6a1ceb
Compare
Choose a tag to compare

Don't use the mention when announcing that the reader has left

v0.1.0

20 Jan 08:55
37a33c7
Compare
Choose a tag to compare
Merge pull request #10 from alopezlago/alopezlago/synchronizeNugetsPu…