Change log
This section will contain updates to Fatal and spefically what has been added and what has been changed
Fatal-Bot v4
Hotfix v4.9.3 (09/05/2025) [Latest Release]
Fatal-Bot Hotfix [v4.9.3]
Added
A checker to make sure Fatal has the correct permissions to run commands, if the bot doesn't then it will throw an error.
Fixed
/logging channels
Fixed a bug that had Fatal log a channel topic change even though the user had only changed the channels name
Hotfix v4.9.2 (19/03/2025)
WeebyAPI has been experiencing some issues for quite a while with there endpoints causing some of Fatal-Bots commands to throw "This interaction failed!" error. Below is the list of commands removed to prevent Fatal from restarting in the terminal whenever an error happens.
Removed /meme /chatgpt /kiss /cuddle /slap /tease
Additional Non-API commands removed /youtube
Patch v4.9.1 (30/10/2024)
Fixed
The custom message input option not displaying on sent embeds when using the following commands:
/cuddle /kiss /8ball /slap /tease
Also added a few responses when trying to mention yourself as the user in the options in the commands:
/kiss /slap /tease
Update v4.9 (11/10/2024)
Fixed
Fixed and updated parts of the dashboard on the website
Added
Configurable options for both modules "Autokick" and "Autorole" head over to the dashboard and try it out.
Hotfix v4.8.1 (13/08/2024)
Fixed
Parts of the economy shop display showing undefined on parts of the embed
Update v4.8 (19/07/2024)
Fixed
"/economy vault deposit" allowing users to store more than the vault can hold.
Updated
Gave the embed for displaying owned vaults by a user a better design and more appealing to look at.
Now added a select menu when using "/economy shop" so users can view both purchasable vaults and cards, also gave the embed a new redesign, and the embed is no longer ephemeral.
Removed
"/economy vault buy" since I accidentally made a duplicate of "/economy purchase", you can use that command since it gives you the option to pick a category to buy from.
Added
A User Info command, available from the context menu by right clicking a user and selecting "User Info"
Update v4.7 (16/07/2024)
Added /economy vault buy /economy vault deposit /economy vault owned /economy vault withdraw Be able to buy and store your money in vaults, why do you need to store money in a vault? you'll find out soon.
There are 4 vaults in total for purchase, so use number codes 1-4 to purchase vaults.
Updated The commands for getting random pictures of animals have moved under a new subcommand group to make things easier. For example instead of doing "/bird" you'll now do "/picture animals bird".
As for the economy money has now changed, instead of having money in pounds (£) you'll have "Basic Coins" along with new currency's to be added in future.
Changed some of the responses given when using economy commands to embed responses since they look nicer and more appealing.
Removed Some commands have been removed since they were for me to use only and not for others, so they have been removed and are now only tailored to a private server for me to access.
Fixed Some issues on the website have been fixed, however issues are still occurring when users try to access a server they want to manage, this is still an ongoing issue and needs to be fixed so I will roll an update out soon.
Patch v4.6.2 (12/06/2024)
Updated
/modulepanel Now displays whether the logging commands are active in your server again, also fixed the emojis not appearing in the embed.
Also fixed up some stuff to do with the navbar header on the website.
Patch v4.6.1 (31/05/2024)
Fixed
The logging commands logging multiple messages at once when a channel is moved under a new category or when a role is moved to a different position in the role order (Note, the bot will not log the channel or role changes that were just listed with this bug)
Update v4.5 (27/05/2024) (Website and Client merge)
Introduced new Access Levels. Access Levels are provided to users that work for the Fatal team (Not taking staff applications at this time). With an Access Level users gain permissions to certain parts and commands to the bot, Access Levels are synchronized to the roles in this Discord server
Level: 1 (Helper)
Level: 2 (Junior Mod)
Level: 3 (Guardian)
Level: 4 (Moderator)
Level: 5 (Admin)
Update v4.4 (18/04/2024) (Economy Rework) (Implementation of Simulation framework)
Added /economy profile Removed /economy work /chatbot All levelling commands Updated /economy shop Removed all existing cards and replaced them with a category of cards matching a game/anime, more to be added in future, all holy knights from the anime The Seven Deadly Sins are included as collectable cards for now /economy daily Daily reward acquired threshold set to 600 /modulepanel Temporarily removed Logging and Other section of modules in the embed
Update v4.3 (07/07/2023)
Added /chatbot Have a conversation with the new developed chatbot forked from Character AI. This chatbot talks and takes the persona of Miles Morales, There is more to come for this command and will change a lot of things up a bit which will 100% include pickable characters to chat with. For now enjoy talking with Miles Morales. Also this command takes a very long time to generate a response because Puppeteer is unbelievably slow. I'm sure Character AI will release an official API in the future
Patch v4.2.1 (11/06/2023)
Fixed When using /economy shop, the shop would display correctly but would also display a comma at the start of the next line until the end of the embed. Using /economy inventory would display all the items you have but in lowercase letters, this has been fixed and now displays correctly. Updated /economy purchase (When purchasing an item, you will now need to use a number code that correlates to the specific card you are trying to buy, to view these codes, just do /economy shop and you will see the number list that appears before every card name, these are the codes.)
Update v4.2 (05/06/2023)
Added /autorole /autokick Fixed and rewritten these modules, they should now work perfectly in your server. Remember to use the correct time formats when using the autokick module.
Patch v4.1.2 (03/06/2023)
Fixed Most of the economy commands and the lyrics command returning "Interaction Failed" due to the colour codes of the embed not being set to the correct string
Patch v4.1.1 (27/05/2023)
Fixed /chatgpt (Fixed an issue where the bot would try to send the embed but would fail after around 3 seconds of using the command)
Update v4.1 (26/05/2023)
Bumped all dependencies and packages to there latest versions Added All of the logging commands are now back and better than ever, all loggings are fixed. The logging module is a beta feature for now as not only am I on the lookout for bugs but also needing to develop more on that module. All logs that the bot sends will be utilized by a webhook, this will save a ton and will reduce the risk of the bot slowing down as webhooks do not use the core part of the bot /chatgpt (Introducing the integration of chatGPT, use chatGPT for asking questions and searching general knowledge right from your Discord server) A blacklist module is now active and ready to use against servers that break this projects TOS, the blacklist feature is in beta only and is not usable by anyone except the owner. Updated /modulepanel (Instead of retyping the command, a button has been added to be able to refresh the embed and update the panel)
Major Update v4.0 (14/02/2023) (API Update)
Updated the API from discord.js v13 to discord.js v14 (the latest version possible)
Complete rewrite of all commands and event files
Most embeds sent by the bot will now reply using the ephemeral feature. This means that the bot will reply with a message that only you can see. You will typically find ephemeral messages when the bot returns an error such as inputting a command incorrectly.
Removed All leveling features (All leveling commands are still present but will not activate the leveling system. A fix need providing and is being worked on right now!) /chess /tictactoe
Added /timeout (Timeout members in your server, this will replace the mute command. Discord's timeout feature is more effective than the standard role give mute method)
Fixed The bot not sending the user a message after being banned and kicked. The bot will now send the user a DM when they get timed out in your server.
Updated /truthordare (When using this command the bot will attach two buttons on the embed allowing the user to quickly pick between sending another truth or another dare) /8ball (This command now uses an API endpoint for it's answers) /lockdown (When locking down your server the bot will no longer create a channel called 'lockdown')
Fatal-Bot v3
Update v3.11 (10/12/2022)
Added /scoresaber player-search (Get information on a player within the beat saber scoresaber leader board community) /beatsaver map-search (Get information on a beat saber custom song made by the community) Removed All the logging commands All the automod commands These commands have been put on hold, a major bug has occurred and needs to be fixed, as a result, these commands will remain offline.
Patch/Improvements v3.10.2 (29/10/2022)
Fixed /meme Fixed an issue where the meme command wouldn't actually show you a meme from the specific subreddit that you had chose. Improved Random Image commands /kiss /slap /kiss /tease Made it so the footer of the embed of these commands show the gif/image number displayed /meme (Updated the responses given, this will now display the author, date of the post, number of comments, score and awards and also the title of the post with a direct perma URL to that post on reddit.)
Minor Update v3.10.1 (25/10/2022)
Introduced webhooks which makes the bot perform faster as webhooks do not use the core bot. (Webhooks are currently not available for commands just yet I only introduced them as they improved the bots performance and they are being used for developer logging purposes)
Update v3.10 (23/10/2022)
Added
/puppy /kitten /lyrics
Fixed /leveling toggle Fixed the bug where trying to activate the leveling system wouldn't work
/chess Fixed the bug that wouldn't create an invite or start a chess game at all
Fixed the bot's status disappearing every so often Fixed some backend issues
Hotfix v3.9.1 (13/10/2022)
Completely fixed the restarts that keep happening in the terminal, all systems are online and Fatal is responding perfectly the bot should be working 24/7 with no issues at all
Update v3.9 (07/10/2022)
Added /truthordare (You can pick between truth or dare and pick what the rating of the question should be) /youtube (create a youtube watch party, you can control what video is being played directly on the screenshare in vc) /chess (same as youtube command but instead play chess directly in discord vcs) Finished the bot rewrite, all code has been decreased saving around 15 - 20% of RAM usage making the bot faster Removed all of the music commands, they will be rewritten and released in a future update
Minor Update v3.8.1 (15/09/2022)
Updated /ban /kick Both commands now require you to have a higher role than the person you intend to ban, if you don't have a higher role than the person you intend to ban it will throw an error. Both commands now also throw an error if you try to ban or kick yourself These should have been a feature from the start especially the higher role feature as that was kinda a major flaw which allowed anyone with the ban members permission to ban anyone including I think administrators, It's all been implemented now so your servers should be safe
Update v3.8 (08/09/2022)
Added /logging bans /logging channels /logging kicks /logging roles Have the bot log more moderation actions that happen in your guild, when using the logs module it will log pretty much everything, for example if you activate channel logs it will log channel creations, channel deletions and channel name changes Also Added /modulepanel Check exactly what modules are currently enabled in your guild. Green light = Enabled, Red light = Disabled Removed /setmodlogs This command used to log bans, kicks and mutes but only logged it when you used the bot to kick, ban and mute and didn't have multi support for when you kick or ban using other bots. This command has basically been replaced by the /logging bans and /logging kicks modules
Update v3.7 (01/09/2022)
Added /leveling toggle /leveling addlevel /leveling addxp /leveling removelevel /leveling removexp /leveling rank Fatal now supports leveling, this is just the average levels module which allows users in your server to gain xp and levels when chatting in text channels, you can add and remove xp and levels from any user whenever you want, more is to come for leveling commands including being able to customize the colour of the level cards and having a custom channel for the bot to send level messages in Added to the economy commands /economy double-or-nothing bet with your money and have a random chance at either doubling your money or losing half of what you bet for
Patch v3.6.1 (30/08/2022)
Fixed /play Implemented a temporary patch for the music commands which seems to be stable and working again
Update v3.6 (30/08/2022) (Economy Update)
Added /economy add /economy buy /economy purchase /economy shop /economy inventory /economy give /economy leaderboard /economy work /economy daily /economy balance Welcome to the new economy system within Fatal, economy is switched on by default for your server, if you wish not to enable economy commands for your server you must switch them off by doing the following steps, go to Server Settings => Integrations => Find Fatal-Bot integration => Scroll through the list of slash commands and find the economy command => Switch the roles for everyone to disabled and switch the all channels to disabled, now you've done that the only people who can use the economy commands are Admins, it currently has to be this way as the economy system isn't able to be disabled between guilds unless you deprecate the commands and make them unusable, the good news is when you disable commands in your server settings, the commands disappear and are not visible to users. :DD With that out of the way let's talk more about what the economy system is and how it works differently to what you may think. So the system/module is global, what does this mean? this means that no matter what server you're in your money and all your items transfer between servers basically meaning all your progress/data is tailored to your user account and not the guild, this makes the whole system more fun as anyone who has Fatal-bot invited to their server can just have members instantly join and trade between money and showcase their most expensive cards.
Update v3.5 (28/08/2022)
Added /autorole (have a role auto applied to a member upon joining the server) /report (report any bugs with the bot or any users who are breaking the terms of service) /logging join-leave (log join/leave messages when members leave or join your server) Removed /help (The command is no longer needed, the documentation tells you everything you need to know and all commands can be shown when pulling up the slash commands menu making a help command pointless) Updated /ban /kick Both commands now DM the user when they are banned/kicked telling them who took action and stating the reason Fixed /mute whenever the bot creates the "Muted" role it wouldn't name the role "Muted" and it wouldn't set it's colour, this then created an infinite loop of creating roles which defaulted to the name "new role" Fixed a few errors on the backend
Patch v3.4.2 (26/08/2022)
Patched /autokick Fixed bug where whenever autokick was active it would dm the user and send the same embed twice, then 3 times, then 4 and would keep doubling everytime a user joined. if the user doesn't specify the age for the account it will automatically set the age to 100 years, this is used for when you do not want any users joining your guild no matter the account age to prevent events such as raids.
Update v3.4 (23/08/2022)
Added /shuffle /stop /loop Fixed The error in the terminal which made the bot become unresponsive at times, restart almost every couple hours and made the status disappear
Update v3.3 (17/08/2022)
Added /autokick Automatically have the bot kick users whos accounts do not meet the specified age (good for combating alt accounts or people who try and raid with new accounts)
IMPORTANT NOTE Please make sure you use the correct time formats e.g. 10s, 10m, 1y, 200d etc. If you don't the module will not work
Updated /setmodlog The command now has you pick between two options, 'enabled' and 'disabled' you can no longer type 'on' or 'off'
Patch v3.2.1 (16/08/2022)
Patched /setmodlog When using modlogs there wasn't anyway to switch it off at all, new options have been added and all you have to do is type: /setmodlog [type either "on" or "off"] [channel] and you're ready to go
Update v3.1 (08/08/2022)
Updated /info (now renamed to /botinfo) /serverinfo Gave both menus a complete and shiny new redesign with more information and a more appealing embed to look at and understand Removed /servers /status /release-notes All of the information for these commands are now included in the /botinfo command Added /ttt Introducing the first playable game within Fatal-Bot, play tic tac toe with a friend or against an AI straight from discord right in your channel
Major Update v3.0 (08/08/2022) (Slash Command Update)
Now implemented slash commands, all prefix commands have been removed and replaced with slash commands, we hope you like the switch we have made. Rewrite of all existing commands to work with slash commands feature Removed a few error messages that appear when typing incorrect arguments for commands. Slash commands now have the ability to have, for example, users are now required to mention someone for some commands or they cannot run that command. All commands still work as intended, some commands still need fixing, not because of the slash command update but because they still need fixing from when I did a rewrite of all the code to work with discord.js v13
Fatal-Bot v2
Patch v2.1.1 (04/08/2022)
Patched mute command returning an error in the terminal and not muting users when specifying the mute reason after the mention fixed mute logs not logging when muting forever fixed the mute command where if you try and provide a reason for the mute when muting without the timer it throws an error and doesn't mute the user
Update v2.1 (02/08/2022)
Added f!serverinfo Fixed f!whois Removed f!idle f!members f!dnd f!online Everything is now included within the serverinfo command
Patch v2.0.1 (31/07/2022)
Updated f!status f!releasenotes Both commands now respond with buttons that link you to the websites Fixed f!lockdown Command is fixed and usable
Major Update v2.0 (31/07/2022) (API Update)
Fatal-Bot v2 Updated API discord.js v12 to discord.js v13 Complete rewrite of the bot Most commands now reply like how users reply to other users messages Disabled Command f!lockdown The discord buttons module that was used for buttons to be able to be implemented isn't supported in discord.js v13 meaning the lockdown has been disabled for now and will be reworked on shortly. Discord.js v13 has built in support for discord buttons but have not yet been used for Fatal just yet.
Fatal-Bot v1
Update v1.9 (27/07/2022)
Added CUSTOM PREFIXES ARE FINALLY HERE f!prefix [your custom prefix] Pinging the bot will now return the prefix that has been set for the guild Updated f!lockdown (When you run the command you must confirm or deny whether the bot should place the lockdown on your server, this module now utilises Discord buttons which will be used in future commands like the lockdown command) I know this update was a very small one but its good to finally have the prefix command ready to be rolled out and test out discords button feature, Fatal-bot v1.10 may be an update for the slash commands that I have been meaning to switch to as Discord still highly recommends using the integrated slash commands builder.
Update v1.8 (24/07/2022)
Added f!slap [user] [optional text] f!compatible [user] f!tease [user] [optional text] f!bird f!bunny f!cat f!dog f!garbage [user] f!panda f!squirrel f!tweet [user] [text] f!zerotwo f!setmodlog [channel] If a channel isn't provided it should set the channel you sent the command in as the log channel NOTE the modlogs module is completely experimental, this doesn't mean that modlogs isn't a finished command, this just means that using the modlogs command could be unstable or have some type of bug as its the very first time of setting a bunch of new stuff up for this to work, if you experience any bugs, please report them to our discord server and I'll look into it, thank you.
Patch v1.7.2 (17/07/2022)
Fixed f!cuddle and f!kiss not working and throwing a 403 forbidden in the terminal. Both of these commands and future commands like this now utilize a new API endpoint
Patch v1.7.1 (14/07/2022)
Updated 1. Mute command not working when trying to mute someone forever without specifying a time limit. 2. Mute command will now have the bot automatically create a role called Muted (If it doesn't detect that there isn't one) and set every channel permission for the Muted role to View Channel = true and Send Messages = false
Update v1.7 (13/07/2022)
Added f!mute [user] [time] [reason] (the timed mute is optional, if you wanna perma mute leave blank) f!unmute [user] [reason] f!cuddle [user] f!kiss [user] f!8ball [any text you want, preferably a question to ask] f!gayrate [user] (the user mention is optional, if you want your own gayrate leave blank) f!ship [user] f!releasenotes f!memes f!whois [user] (the user mention is optional, if you want to display your own profile leave blank) Updated f!pp f!simprate f!waifurate (With these commands you can now ping someone to displays the users rate etc instead of your own) f!lock f!unlock (the lock commands when sent in a specific channel will lock that channel unless the specific channel you want to lock is mentioned, this now defeats the purpose of the quick lock commands, so they have now been removed) f!ban f!kick f!clear f!play f!leave (updated the responses given, made the bot respond in an embed and changed the text around) The bot's prefix has completely changed, the old prefix was just a simple '-' now the prefix has updated to 'f!' to give a more unique prefix to avoid the bot clashing with other bot's, I hope to update the bot to be able to have custom prefixes for each server soon
Update v1.6 (29/01/2022)
Added commands: -simprate (Tells you how much you simp) -pp (tells you your pp size) -waifurate (tells you how much of a waifu you are) -add [number] [number] (adds 2 numbers together) Updated commands: -help I might redesign the help menu again soon but for now its good, the menu should be easier now and smaller for you lot.
Update v1.5 (07/10/2021)
Added commands: -lockdown (lockdown your entire server) -lift-lockdown (lift the lockdown you placed on your server) added a owner only command
Patch v1.4.1 (16/09/2021)
Updated commands: -status (now displays the link to our status page) -info (will now display our status page within the command) Removed commands: Maintenance Mode
Update v1.4 (01/09/2021)
Added commands: -qlock [reason] (execute this in the channel you want to lock) (Require the Administration permission) -qunlock (execute this in the channel you want to quickly unlock) (Requires the Administration permission) Updated commands: -lock [channel] [reason] (Requires the Administration permission) -unlock [channel] [reason] (requires the Administration permission)
Update (20/08/2021)
The bot did not go up a version during this update Added commands: -status (displays all statuses, the command will update if a problem persists for longer than 15-20 minutes if we are notified, this command is for people who are not in the support server) Fatal will now go into maintenance mode if possible when there is a update / command testing going on or Fatal has had an outage, the maintenance mode is to help people who are not in the support server (its highly recommended you stay in the support server as the maintenance feature isn't the best and will not provide a proper explanation) this feature may not stay and will probably be removed in the future lets just see how it goes
Update (11/08/2021)
The bot did not go up a version during this update Fixes: -play (the command wouldn't play a song this is now fixed and fatal can play music)
Update v1.3 (03/08/2021)
Added commands: -online (display the amount of members online in your server) -idle (display the amount of members idle in your server) -dnd (display the amount of members with the do not disturb status in your server) -members (display the amount of members in your server)
Update v1.2 (28/07/2021)
Updated commands: -lock -ban -kick -clear -info -unlock -help The bot will respond in an embed instead of a normal text message Added commands: -coinflip -dog (This command was later removed but wasn't specified in later version updates)
Update v1.1 (13/07/2021)
Updated commands: -lock -ban -kick -clear -info -unlock Will now receive an error message when trying to use commands without the correct permissions, you will now need to apply the correct permissions to the user Added commands:
-ping (Shows latency) -help (Shows a list of commands)
Last updated