- Disabled quoting for bots
- Invalid image URLs given by a Discourse forum won't be included anymore, causing the feed check to be aborted.
- Implemented Discourse Feeds, check out
cb!help server discourse
on how to use.
- Fixed Quoting stop working
- Its extension didn't had the Client variable set, so a helper function for retrieving a user's color failed.
- More refactoring
- A lot of refactoring
- Redesigned the user information command (
cb!user
).
- Now automatically showing help of a group when it's not executable (no more "No matching subcommands were found").
- Now submitting client errors (non-command errors) to Sentry now.
- Experimental IRC Bridge implemented. For usage, reporting issues, providing suggestions and so on contact Craftplacer#4006.
- Fixed TryGetMemberAsync crashing on null parameter. (Now defaulting to null when trying to resolve a member instance of a guild.)
- Fixed not being able to show user information (
cb!user
) in DMs. - Fixed,
cb!bot
showing an outdated update date.
- Now sending exceptions/errors/etc. over to Sentry.
- Now displays the correct date in the bot information.
- ... also shows now how old the statistics are.
- Credits command got updated, now shows people who worked on DSharpPlus (the Discord library CraftBot is running on), LiteDB (the database library) and Newtonsoft.Json (the JSON library).
- Bot info now displays when this changelog was last updated.
- Wiped all bot data again, due to upgrading to LiteDB 5.0.0. I hope at this point the database will run more reliably from now on.
- CraftBot has now an update timer
- The timer will be used to save things that were temporary before, like statistics.
- CraftBot now displays the friendly name of the system if running on Windows.
- Moved contributors to cb!bot credits/contributors
- Translators get credited again.
- The stats should now include lines as markers instead of icons.
- CraftBot now counts how many messages have been quoted already.
- Refactoring
- Moved command classes out of CraftBot.Features into namespace CraftBot.Commands
- Added buttons to the fake tweets
- Removed
cb!mod spacify
because of Discord having removed the ability to use thin-space unicode characters. - Created a new command group called
shitposting
- Added a work-in-progress Tweet impersonation command
- Moved cb!ehre to it