Skip to content

Releases: Androz2091/AtlantaBot

5.0.0

15 Mar 06:09

Choose a tag to compare

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 (message event) replaced with interactionCreate event. (ee6eca7)
  • Prototype monkey-patching (helpers/extenders.js) replaced with standalone typed utility functions. (ee6eca7)
  • moment replaced with dayjs. (ee6eca7)
  • config.js replaced with .env file encrypted via dotenvx. (ee6eca7)

Added

  • New Dockerfile for containerized deployments. (ee6eca7)
  • New .env.example reference config file. (ee6eca7)
  • TypeScript strict mode with ESM modules. (ee6eca7)
  • yarn dev command for hot-reload development via tsx. (ee6eca7)

Updated

  • discord.js v13 (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/node 6.3 → ^9.0. (ee6eca7)
  • i18next-node-fs-backend replaced with i18next-fs-backend. (ee6eca7)
  • dblapi.js replaced with @top-gg/sdk. (ee6eca7)
  • @k3rn31p4nic/google-translate-api replaced with @vitalets/google-translate-api. (ee6eca7)
  • btoa removed — using native Buffer.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) — canvacord dependency 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.js daily cron job removed. (ee6eca7)
  • messageUpdate event removed (was re-emitting edits as commands). (ee6eca7)
  • amethyste-api, blague.xyz, fortnite, discord-canvas, canvacord dependencies removed. (ee6eca7)
  • config.sample.js removed — replaced by .env.example. (ee6eca7)
  • All original .js source files removed — replaced by TypeScript in src/. (ee6eca7)

4.12.0

16 May 13:08

Choose a tag to compare

Changed

Atlanta has been rewritten with the master branch of discord.js 🎉
It also fixes an important bug with role mentions.

4.11.0

14 May 09:42

Choose a tag to compare

Added

Fixed

  • lyrics command 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

06 Apr 20:59

Choose a tag to compare

Added

  • New challenger image command. (fc615f9
  • New approved image command. (fc615f9)
  • New batslap image command. (fc615f9)
  • New brazzers image command. (fc615f9)
  • New burn image command. (fc615f9)
  • New dictator image command. (fc615f9)
  • New tweet image command. (fc615f9)

Fixed

  • Commands documentation generation does not trigger errors anymore. (8f31aa8)

4.9.3

27 Mar 17:14

Choose a tag to compare

Fixed

  • Check if custom commands are run in a guild. (79852bc)
  • Fix number of users in the server info command. (a08011d)
  • Fix multiple game checks in the number command. (802e9b5)
  • Fix gif avatar command. (10ddcce)
  • Fix music search results. (9af3470)
  • Remove calc command to prevent the bot to crash. (57cab8e)

4.9.2

30 Jan 09:50

Choose a tag to compare

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

05 Jan 19:31

Choose a tag to compare

Fixes

Bump discord-player to the latest version and some fixes with back command.

4.9.0

05 Jan 17:05

Choose a tag to compare

Added

  • New back command in the music category. (3f87609)
  • New cancel option 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

17 Dec 07:56

Choose a tag to compare

Fixed

4.8.0

24 Sep 17:37

Choose a tag to compare

Added

  • All the music part was re-made using discord-player v3.0.0-beta. (b444eec)
  • New filter command, enable or disable music filters. (b444eec)
  • New filters command, to get the statuses of the music filters. (b444eec)
  • Added pagination for the queue command 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 docs folder didn't exist. (e08b9fc)
  • poll command 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)