Skip to content

Latest commit

 

History

History
228 lines (188 loc) · 8.62 KB

CHANGELOG.md

File metadata and controls

228 lines (188 loc) · 8.62 KB

Versions

1.11.0 [22/1/22]

  • So uh been more than 1 month. Sorry for being lazy but finally, a kinda-working version of FBBlacklist is here!
  • Ping cmd now uses await syntax.
  • Botinfo cmd embed now has more fields.
  • Added a user blacklist check in messageCreate event.
  • Dropdown Help cmd is now finally fixed!

1.10.0 [9/12/21]

  • It's been a while since the last update, but i am now happy to introduce the new version of fbEmbed, an FBEmbed class! Atm it's not fully finished and still has some methods remaining, but it's a start!
  • added dev props in config.json.
  • FBLogger colour depends on devMode.
  • Ping cmd now uses FBEmbed!
  • Added guild-setup-utils that will later be used
  • Some db interfaces that did not have an export, now do :)
  • Event Table Indexes were stuck at zero. Fixed!

1.9.0 [27/11/21]

  • FadBotClient now has an 'event' property.
  • displayResult function now shows an event table aswell
  • botinfo cmd now shows FadBot's version dynamically.
  • (not really related to the bot that much but) Fixed testing script in scripts folder

1.8.0 [23/11/21]

  • FBLogger is here!
  • Added a displayResult function which displays the command categories in a table

1.7.0 [10/11/21]

  • Blacklist cmd now works! (doesn't listen for messages yet)
  • Updated dbCache for blacklistWords module
  • Cleaned code in Guild Schema

1.6.0 [8/11/21]

  • Upgraded a dummy blacklistWords guild module for later use!
  • Added an interface for blacklistedWords!
  • Added comments in 2 files that reveal what I had thought of, when writing these files.

1.5.0 [6/11/21]

  • User Cache now has its own interface in the Client!
  • Added use of User dbCache in the UBL Module!
  • Added a BLList dev feature!
  • Fixed ban and mute cmd timer

1.4.0 [1/11/21] [Ram/Xapu]

  • Added a new decache command which now clears cache of the guild
  • Changed Command Interfaces and removed the data property
  • Fixed events
  • Removed all @ts-ignores (i think all) from commands
  • Fixed helpManager in utils/help-utils.ts

1.3.0 [28/10/21]

  • dbCache properties are now Maps!
  • Implement the new and improved dbCache system in db utils for guilds!
  • Added a new cache accessing dev tool!
  • Added a bot statistics dev tool!

1.2.0 [27/10/21] [tonyG]

  • Added trello command that can send a link to the bot's trello page
  • An -addvc flag in the channels command so that you can create a VoiceChat through the command

1.1.0 [26/10/21]

  • There are now 2 dbCache methods in the FadBotClient!
  • Added a dbcache devtool!
  • fixed ban and announce command
  • dbCache is now used in all guild set functions!
  • fixed interfaces and types for commands

1.0.1 [25/10/21]

  • FadBot's dbCache system now has an interface for the guild section!
  • FadBot's dbCache system is now being tested on the prefix module!
  • The permissions type in the structure folder is now more clean

1.0.0 [24/10/21]

  • FadBot v1.0.0 is here!!!
  • The bot has now moved to typescript!
  • The bot now has a Custom Client called FadBotClient!
  • The bot now has a dbCache object for caching db data!
  • Added a new Automoderation category that will have some nice features for your server!
  • Note: I will try to make the bot fully public this week, so be on the lookout!

0.18.2

  • Changed Event run functions' Parameter Positioning.

0.18.1

  • messageCreate.js tried to access prefix before init whenever you pinged bot for response. Fixed!
  • Announce command had a weird bug when you mentioned the announcement channel. Fixed!
  • Added a null check to all args in help.js!

0.18.0

  • Countries mini-game is here!
  • >embed cmd now has its own custom error handler!

0.17.3

  • Fixed help cmd err handling.
  • Help cmd flags are now case-insensitive.

0.17.2

  • Fixed a HUGE mongoose error that crashed the bot due to un-unique keys. Probably the biggest error of FadBot.
  • Fixed botinfo category that made it be in the moderation section, when it shouldn't be.

0.17.1

  • Added a placeholder countries.js file.
  • Added a .catch() in help-utils.ts.

0.17.0

  • Added a 'nsfw' command
  • The Logo in >botinfo embed is now a thumbnail and of much higher quality
  • >botinfo command now has an embed field for the Trello Page of FadBot!
  • Fixed a HUGE bug where the bot crashed on reading commands from DMs.
  • utils/db/prefix.js had a console.log for testing so removed that afterwards.

0.16.0

  • Custom prefixes are here!
  • Added a small cache system for getting the prefix of a guild which will later be implemented in all db cmds (hopefully).

0.15.0

  • Added a dev-only user bl cmd.
  • Added a UserSchema
  • Updated GuildSchema to have a prefix property which will be used later ;)

0.14.0

  • FadBot is now being developed in JetBrains WebStorm. Very pog.
  • Muted role can now be manually set through db!
  • Added a >leave cmd similar to >welcomechannel cmd.

0.13.0

  • MongoDB is here!
  • Added a >welcomechannel cmd

0.12.2 9/27/21

  • Ban, kick, mute, unban, and unmute now have better error handling
  • Made the above commands use fbEmbed more where they did not.

0.12.1 9/26/21

  • Made ban command use fbEmbed wherever it was easily usable.
  • Added a publics folder with the bot's logo.
  • Formatted code og botinfo.js.

0.12.0 9/25/21

  • Context Menus handler has been fully set up and ready for use!
  • Added a ctx-content command
  • Added a ctx-avatar command
  • Fixed help cmd
  • messageCreate.js had a weird whitespace so removed that to make the code look more clean.

0.11.0 9/24/21

  • The Bot Handlers are now in a separate folder.
  • Added a demo ContextMenu check in interactionCreate.js.
  • Added an unmute command
  • Added an userinfo command
  • Deploy command also uses the new Handler now.
  • Bot now replies if you start your message with pinging it.
  • Fixed usage in avatar command.
  • Fixed the DMing code in ban and mute command.

0.10.0 9/23/21

  • Advanced ban cmd is here with an optional timer now!
  • Added an unban command
  • Added a mute command
  • Added JSDoc to the fbEmbed system
  • Removed useless fetching of roles, channels, and emojis and used cache instead since they are already cached.
  • Something special in index.js ;)

0.9.1 9/22/21

  • Fixed >ban and >kick where an invalid member was defined and bot did not seem to catch.
  • Fixed indentation in >serverinfo.

0.9.0 9/21/21

  • Advanced Help command is here with flags and dropdown menus!
  • Added a roll command
  • Added a serverinfo command which is extremely slow
  • Improved the aliases' system in messageCreate.js.
  • Added a perms check in interactionCreate.js
  • Added a test /dev command

0.8.0 9/20/21

  • Slash commands are here! (kinda)
  • Implemented the ability to use merged slash command and normal command by using different functions.
  • Added a demo ping command.
  • Added an in-construction dropdown help menu function but haven't tested nor used it yet.
  • Fixed the perms check which caused moderation cmds to be evaded (very scary).
  • Added a max limit to the slowmode command.

0.7.0 9/19/21

  • Added a whole new fbEmbed system with types which is now implemented in almost every file which uses a success/error embed. Check utils/fbEmbed-utils.ts for the system.
  • Now whenever a command file or an event file is loaded, it gets logged on the console.
  • Running a command now gives details in the console.
  • Improved the error message that gets logged on to a console whenever a command is note ran successfully.

v0.6.0 9/18/21

  • added a 8ball command
  • added a new role utility command
  • added a devhelp command that shows the list of dev cmds
  • added a purge command
  • added a non-beginner friendly embed command. Gonna add a basic version later.
  • added a slowmode command
  • The help command for searching a specific cmd through an alias is now case-insensitive.
  • The bot now has a presence on its profile.

v0.5.0 9/17/21

  • added a avatar command
  • added a say command
  • added a GitHub command
  • added a dev guilds command
  • fixed dev.js aliases

v0.4.0 9/16/21

  • Added a test dev command and improved the dev check. Made it so that the help command does not show the dev commands.
  • Added a kick command
  • Added a new utility command category and a new utility command of >channel.

v0.3.1 9/15/21 - 2

  • Accidentally used the default emojis while I had my own special ones. Fixed.

v0.3.0 9/15/21

  • added a botinfo cmd
  • implemented command aliases and usage
  • help command now has an option to show all commands in a specific category, and in the case of showing one specific command, it now shows that command's usage and aliases aswell (if any)

v0.2.0 9/14/21

  • added a help cmd
  • improved ping and ban cmd
  • added categories in commands

v0.1.0 (Where it all began)

  • added a ping and test ban cmd (which does not ban yet)
  • added a simple event and command handler (stolen inspired from the d.js guide)