DocumentationChange Log

Lock Bot Change Log’s

Here you can find detailed logs about new updates to Lock bot. To get notified instantly about new updates join our support server and either follow the change log channel or equip the change log notification role. Want to know whats being developed next? Check out the roadmap!


Version 1.4.1

βž• Added user apps

πŸ› Fixed typo in create lock

πŸ› Fixed broken donate link

πŸ› οΈ Updated and overhaled database for better types and protection

πŸ› οΈ Updated how the bot gets hosted internally

Version 1.4.0

βž• Added keyholder control system and keyholder command

βž• Added history logs

βž• Added profile command/system

βž• Added lock, and keyholder stats

βž• Added frozen locks β˜ƒοΈ

βž• Added the option to freeze locks during custom unlocks, freeze as a punishment for exceeding unlock time limit and requiring keyholder to enable a custom unlock before it can be used

βž• Added trusted user system and trusted-user command

βž• Added DM logs

βž• Added the ability to make your profile private and only viewable to your trusted users

βž• Added user settings, which is accessed in the profile command

βž• Added reason option when increasing the time limit, adding and removing time

βž• Added the ability to mark locks as test locks, to not mess up stats

πŸ› Fixed a bug causing modals to glitch out if you opened one, closed it, opened a new one and then submitted an input

πŸ› Fixed floating point bug in time display function

πŸ› Fixed a bug in the ping command causing an embed color to not display

πŸ› Other small misc bug fixes and spelling fixes

πŸ”§ Added tips in several places around the bot to help give helpful tips and ideas on how to use the bot

πŸ”§ Blocking users now removes you from their trusted user list and removes them from being a keyholder from your lock as well as preventing them from interacting with you in any way

πŸ› οΈ Overhauled and improved error logs and tracking

πŸ› οΈ Greatly improved data structures and interfaces internally

Version 1.3.0

βž• Added the stats command

βž• Added status to the bot, these change every hour

βž• Added a lock limbo system

πŸ› Fixed a bug causing the custom unlocks to not function correctly

πŸ› Fixed a few spelling/markdown errors

πŸ”§ Overhauled the codebase, replacing all JavaScript with Typescript and fully moving to the new import file system

πŸ”§ Switched from node to bun for the runtime

πŸ› οΈ Added user and bot stats, user stats will be visible later in hopefully the next major update

πŸ› οΈ Improved lock fetching

Version 1.2.1

πŸ› Fixed a bug causing the lock command to not update after your lock updates

Version 1.2.0

πŸ”§ Overhauled how the bot handles codes internally

βž• The bot now stores your last 5 codes, these can be viewed with /viewcodes. This does not show codes before this update or codes created in the last 20min or active codes

βž• You now have the options to create a code between 3-6 digits, submit your own code or submit your own tag. Tags are considered public and will be shown on your /lock

βž• Generated codes are now given to the user in a random order to try to eliminate the possibility for remembering the code

βž• Codes are now stored the moment they are created removing the possibility of a lock out if the menu times out. In addition the createLock menu will return you your code if the menu times out

βž• When a code is presented to the user it now asks if the code works or not, if the user hits does not work it launches into a troubleshooter mode to try to help the user

βž• The bot is now storing lock created and lock finished stats to be used later

πŸ› οΈ Minor bug fix and minor internal clean up

Version 1.1.0

Added custom unlock category

Partly rebuilt the lock command, the menu system is now more consistent with the createLock command which is more scalable

Once you start or end a lock the bot will now mention the command instead of just the command name

Fixed a bug causing the bot to say your lock will end in 53 years once you stated it

Fixed a few typos

Internal Changes

Added freeform and notify systems

Broke up the snippet file into several smaller files

Updated Discord.js to v 14.13.0

Started adding emotes into the config files