Skip to content

Releases: HyacinthBots/LilyBot

LilyBot v3.2.1

21 May 14:09
c56d794
Compare
Choose a tag to compare

This is a minor update with tweaks based on feedback from Lily going public.
The full changelog can be found below.

  • Changes to the config are more verbose
  • Images can be included as a reason for any moderation action
  • The tag-help command displays correct information
  • Errors in GitHub commands are caught correctly
  • Public responses for invalid inputs have been adjusted to be more consistent
  • We named our different loggers, if you're hosting or developing you might find this helpful
  • Dependencies were updated

You can find a list of all the commits in this update
here.

LilyBot v3.2.0

10 May 17:39
49ff619
Compare
Choose a tag to compare

This update adds thread ownership, better database management, and removes custom commands.
The full changelog can be found below.

  • Newlines now work properly in the say command.
  • Attachment logging now uses media.discordapp.net as deleted images are cached there longer.
  • Invalid inputs for the days argument on the ban command are now checked.
  • A new thread ownership system has been added. This included the thread transfer command.
    The person a support thread was created for can now use the thread management commands.
  • The tag system has been cleaned up, and now has a user argument to ping someone.
  • We've documented a lot of our code. Things should now be more readable.
  • The user is now mentioned in join logging embeds.
  • Say has been rewritten to support embed colors and removal of the embed timestamp. It no longer works in DM channels.
  • If Lily leaves a guild, any data from that guild will now be deleted after a month.
  • You can now use a URL in the GitHub commands, instead of just "Org/Repository"
  • Custom commands have been fully removed.

You can find a list of all the commits in this update here.

LilyBot 3.1.1

26 Apr 07:12
8df4013
Compare
Choose a tag to compare

This is a small hotfix release to fix a big bug with tags

You can see the commit here

LilyBot v3.1.0

25 Apr 19:09
4144d7a
Compare
Choose a tag to compare

This update includes a whole ton of new features as well as some changes to some longstanding features.
The full changelog can be found below.

  • Fix commands in DMs causing errors.
  • Add a /nickname-request command to request a nickname change.
    Moderators can either confirm or deny this request and provide a reason.
  • Improve logging for the '/say' command.
  • Fix mods not being invited to thread when a support team config isn't set.
  • Add commands to lock and unlock either the whole server or a specific channel.
  • Switch the log uploading system to utilize https://mclo.gs/.
  • Add a 'tags' system to set and display guild-specific embeds.
    Please note that Custom Commands are now deprecated and will be fully removed in the next sizeable release.
  • The functions for interacting with the database no longer make use of string mapping.
  • We now make use of detekt to check for any potential issues with the codebase and
    standardize formatting. Things are much tidier as a result.
  • The report system now includes user confirmation to avoid needless mod pings.
  • Dependencies have been updated.

You can find a list of all the commits in this update
here.

LilyBot v3.0.0

04 Apr 16:19
Compare
Choose a tag to compare

This is a major update that fully overhaul's Lily's database system. The full list of changes can be found below.

  • Switch Lily's database to MongoDB utilizing KMongo.
  • Minor fixes for the say command.
  • Hopefully a full fix for the clear command.
  • Add Lily's logo to the repository. This logo can be found here.
  • Split the old installation guide in three. We now have a usage guide, a hosting guide, and a development guide.
  • Remove some star imports, fix lots of warnings, and generally clean up code.

You can find a list of all the commits in this update here.

LilyBot v2.1.0

06 Mar 22:06
b56e952
Compare
Choose a tag to compare

This update is medium-sized, but has lots of important changes for the future of Lily. The full list of changes can be found below.

  • Add Dockerfile for deployment.
  • Add KordEx's built-in Minecraft mappings extension
  • Add commands to archive and rename threads
  • Add a command to create a menu for role selection.
  • Switched config for roles and channels from .ENV to a database, add commands to set and clear said config.
  • A full list of all commands, their syntax, and what they do.
  • Log attachment URLS along with messages.
  • An updated README.md, and CONTRIBUTING.md.
  • New issue and PR templates
  • Various internal package refactors and movement of code.
  • Tweaks to the custom commands list
  • Various other fixes and tidying for message logging, .gitignore, banning users out of guild, and GitHub commands.

You can find a list of all the commits in this update here.

LilyBot v2.0.1

28 Jan 21:21
Compare
Choose a tag to compare

LilyBot 2.0.1 Changelog

This update includes a variety of small bugfixes. The full list of changes is below.

  • Add back a reason to the kick command logging embed. Oversight to the moon.
  • Remove mention from join/leave embeds and use tag and id instead
  • Add back the DMing users of moderator actions. This was missed in the rewrite.
  • Fixed a bug where embeds that were reported just spam pinged moderators.
  • Made some nice changes to console logging.
  • Remove unused dependencies.
  • Update to Gradle 7.3.3.
  • Make responses to GitHub commands work properly.
  • Add sentry integration, see the installation guide for more how to set up! Or don't if you don't want to.
  • Updates to the custom commands list.
  • Some internal refactors around extension locations.
  • Re-added NotEnoughCrashes detection and confirmation to log uploading.
  • Fix warn command being completely broken.
  • Update to KordEx 1.5.2.
  • Nuke star imports.
  • Fix banning via id, this was previously prevented by our moderator and bot checks.

You can find a list of all the commits in this update here.

LilyBot v2.0.0

27 Dec 12:39
Compare
Choose a tag to compare

This update fully rewrites Lily in Kotlin, resulting in a much cleaner codebase.

  • Rewrite Lily in Kotlin utilizing Kord and KordEx.
  • Add manual message reporting for those who can't utilize the context menu.
  • Add message deletion logging.
  • Add integration for Discord timeouts, remove old mute system.
  • Add support threading system. Whenever someone sends a message in the specified channel, a thread will be created for them.
  • Add soft bans.
  • Switch to TOML for custom commands allowing for much easier editing.

You can find a list of all the commits in this update here.