Releases: Androz2091/AtlantaBot
Releases · Androz2091/AtlantaBot
5.0.0
Rewritten
- Entire codebase rewritten from JavaScript to TypeScript. (ee6eca7)
- All 96 commands migrated to slash commands using discord-sync-commands. (ee6eca7)
- Prefix-based command router (
messageevent) replaced withinteractionCreateevent. (ee6eca7) - Prototype monkey-patching (
helpers/extenders.js) replaced with standalone typed utility functions. (ee6eca7) momentreplaced withdayjs. (ee6eca7)config.jsreplaced with.envfile encrypted via dotenvx. (ee6eca7)
Added
- New
Dockerfilefor containerized deployments. (ee6eca7) - New
.env.examplereference config file. (ee6eca7) - TypeScript strict mode with ESM modules. (ee6eca7)
yarn devcommand for hot-reload development viatsx. (ee6eca7)
Updated
discord.jsv13 (GitHub master) → v14.18. (ee6eca7)mongoose^5.9 → ^8.12. (ee6eca7)discord-player^4.1 → ^6.7. (ee6eca7)discord-giveaways^4.4 → ^6.0. (ee6eca7)i18next^20.2 → ^24.2. (ee6eca7)canvas^2.6 → ^3.1. (ee6eca7)express^4.17 → ^4.21. (ee6eca7)@sentry/node6.3 → ^9.0. (ee6eca7)i18next-node-fs-backendreplaced withi18next-fs-backend. (ee6eca7)dblapi.jsreplaced with@top-gg/sdk. (ee6eca7)@k3rn31p4nic/google-translate-apireplaced with@vitalets/google-translate-api. (ee6eca7)btoaremoved — using nativeBuffer.from().toString("base64"). (ee6eca7)
Removed
- 16 image commands (
approved,batslap,beautiful,brazzers,burn,challenger,dictator,fire,jail,mission,rip,scary,tobecontinued,triggered,wanted,wasted) — Amethyste API is down. (ee6eca7) - 4 image commands (
bed,trash,phcomment,youtube-comment) —canvacorddependency removed. (ee6eca7) - 2 fun commands (
joke,fml) — Blague.xyz API is down. (ee6eca7) - 2 general commands (
fortnite,fortniteshop) — Fortnite tracker APIs are down. (ee6eca7) - 1 admin command (
setfortniteshop) — Fortnite shop feature removed. (ee6eca7) fortniteShop.jsdaily cron job removed. (ee6eca7)messageUpdateevent removed (was re-emitting edits as commands). (ee6eca7)amethyste-api,blague.xyz,fortnite,discord-canvas,canvacorddependencies removed. (ee6eca7)config.sample.jsremoved — replaced by.env.example. (ee6eca7)- All original
.jssource files removed — replaced by TypeScript insrc/. (ee6eca7)
4.12.0
Changed
Atlanta has been rewritten with the master branch of discord.js 🎉
It also fixes an important bug with role mentions.
4.11.0
Added
- New
bedcommand. (8e5dbe2) - New
trashcommand. (8e5dbe2) - New
youtube-commentcommand. (facb148) - Live are now supported. (3c73be2)
- New
auto-playcommand. (4eaccbf) - New
seekcommand. (f462b95)
Fixed
lyricscommand has been fixed. (af3230a)- Fix images to use GIF and PNGs when available. (#458)
- Fix serverinfo command. (cbd7859)
- Fix links in README. (5f74b96)
- Support URL in invite command has been fixed. (2e1097a)
- Staff command has been fixed. (46a8f4a)
- Goodbye and welcome messages have been fixed. (41c58e1)
4.10.0
Added
- New
challengerimage command. (fc615f9 - New
approvedimage command. (fc615f9) - New
batslapimage command. (fc615f9) - New
brazzersimage command. (fc615f9) - New
burnimage command. (fc615f9) - New
dictatorimage command. (fc615f9) - New
tweetimage command. (fc615f9)
Fixed
- Commands documentation generation does not trigger errors anymore. (8f31aa8)
4.9.3
Fixed
4.9.2
Fixed
- Fix achievements command (percents were incorrect). (3740722)
- Fix kick action for warn command. (26e4b66)
- Fix invitations command permissions. (eedf966)
- Fix warn command messages. (87e14cb)
- Fix giveaways command. (5f886d2)
- Fix username in AFK command. (2a42db7)
- Fix usernames with special character on welcome and goodbye images. (1a679cb)
- Fix number command (mentioned user was the wrong one). (181771b)
- Fix dashboard failure URL. (f440eb1)
4.9.1
Fixes
Bump discord-player to the latest version and some fixes with back command.
4.9.0
Added
- New
backcommand in the music category. (3f87609) - New
canceloption to cancel music search results. (4e6c4be)
Changed
- Languages metadata are now stored in a separated json file. (6ae3063)
Fixed
- Shouldn't reply to messages that are not sent in DMs. (5777c3a)
- Now use option object for
generateInvite()method. (4764421) - Change hastebin.com URL. (79f8d6f)
- Fix message on queue ended. (0ed9546)
- Fix skip message. (a0c99b9)
- Send an error message when trying to play YouTube lives. (a0c99b9)
- Fix ignored channels verification in DMs. (befaacc)
4.8.1
Fixed
- Emojis on help page are now in the official emojis server https://www.atlanta-bot.fr/emojis (33e25b2)
- Giveaways JSON file path has been fixed. (1cf4843)
- Custom commands were runnable even in forbidden channels, this is now fixed. (4d49c1d)
4.8.0
Added
- All the music part was re-made using discord-player v3.0.0-beta. (b444eec)
- New
filtercommand, enable or disable music filters. (b444eec) - New
filterscommand, to get the statuses of the music filters. (b444eec) - Added pagination for the
queuecommand to get the list of the next tracks. (b444eec) - New Turkish translation. (ad840ae)
Fixed
- Some translation have been fixed. (2f165ce, e14dd45, a57dc4e, 7457942, a72235b)
- GIF images (such as user avatars and server icons) are now successfully displayed. (ab04d24, 30115ec)
- Fixed an error that occurred when the
docsfolder didn't exist. (e08b9fc) pollcommand is now fixed. (7e085ad)- A bug on the page to manage a guild on the dashboard has been fixed. (e91b2b9)
- New error message when the Sentry DSN key is invalid. (27a8213)
- Emojis server link has been changed in the documentation (a923ecb).
Changed
- Patreon users and translators lists are now up-to-date. (a509fa6)