Skip to content

First stable release - v1.1.0

Compare
Choose a tag to compare
@jimfangx jimfangx released this 21 Apr 21:21
· 729 commits to master since this release

RELEASE v1.1.0

This is the first stable release of db8bot.

Updating from alpha versions

  • Delete all files except node_modules (keeping the data folder & log.txt if you want to retain logs and data).
  • Download new files from this release. Extract the files and run npm install --only=prod in the directory with the node_modules folder.
  • NOTE: In alpha versions, there was a bug that would cause json files that contained quotes to end up outside of the build directory. You may now delete those files, this bug has been patched.

Breaking Changes

  • Dependencies clockmaker, goodreads-quote-scraper, jssoup are now dev dependencies and are no longer installed when building.

New Features

For a full list of features, please click here.

Features since "unofficial" alpha 1.0.0-alpha2 release:

  • -checklist command for checking bot's permissions upon join.

Bug Fixes:

Fixed in v1.0.0-alpha2:

  • Fixed incomplete quote in -capitalism by Milton Friedman
  • Fixed Killall command DMing warning to message author (instead of bot owner) when activated
  • Fixed potential command abuse. -say command now has the message author's tag when saying things.
  • Fixed a bug where the -setup command was available to all users of a server.

Fixed in v1.1.0:

  • Fixed: -userinfo broken for users without custom status/game status due to broken reused functions from discord.js v11.

Improvements

  • Workflow: Added sentry bug tracking & error detecting.
  • Workflow: Added Dependabot for live dependency updates
  • Logging: Logger integrated into client as the client.logger variable.
  • Error Handling: Added try-catch functions and catch lines to error-prone functions such as -mute, and other role management functions.

Future Improvements:

  • Non high school debate related debate management system as per Apolius#2318 on the db8bot support server. Message link
  • Adaptive quote system. Find quotes from person through input.

Current Stats:

5 Guilds, 33758 Users, 145 Channels, 57 Commands

Bot Lists:

https://top.gg/bot/689368779305779204 - Pending Verification
https://discordbotlist.com/bots/689368779305779204 - Pending Verification
https://discord.bots.gg/bots/689368779305779204 - Verified
https://bots.ondiscord.xyz/bots/689368779305779204 - Pending Verification