AtlantaBot
🤖 Another powerful Discord Bot with a web-dashboard used by more than 130k users!
Install / Use
/learn @Androz2091/AtlantaBotREADME
Atlanta
This bot is used by more than 130,000 Discord users and more than 800 servers.
Atlanta is an open source Discord bot coded in TypeScript with Discord.js and Mongoose by Androz2091.
Feel free to add a star ⭐ to the repository to promote the project!
What's new in v5
Atlanta v5 is a ground-up rewrite of the original JavaScript codebase (which I started when I was 13!):
- 🔷 Entire codebase rewritten from JavaScript to TypeScript
- ⚡ All commands migrated to slash commands via discord-sync-commands
- 📦 Modern dependencies: Discord.js v14, Mongoose 8, discord-player v6, i18next v24, dayjs
- 🔒 Configuration moved from
config.jsto.envencrypted with dotenvx - 🐳 Docker support with multi-stage
Dockerfile
Features
Complete Bot
Atlanta offers (non-exhaustive list):
- ⚡ All commands are Discord slash commands -- no prefix needed
- 🇫🇷 Support for translations (9 languages out of the box)
- ⚙️ Guild configuration (language, welcome/goodbye, autorole, automod, etc...)
- 😀 Commands made pleasant thanks to the many emojis
- 🗳️ Support for top.gg votes with rewards
Many commands
Atlanta has a lot of features, with 8 main categories and 96 slash commands:
- 👩💼 Administration (17):
welcome,goodbye,autorole,automod,backup,setlang,slowmodeand 10 more! - 🚓 Moderation (14):
ban,kick,mute,warn,clear,giveaway,sanctionsand 7 more! - 🎵 Music (13):
play,skip,queue,np,lyrics,filter,autoplayand 6 more! - 💰 Economy (15):
profile,work,slots,rob,leaderboard,marry,achievementsand 8 more! - 👻 Fun (8):
8ball,ascii,flip,lovecalc,findwords,numberand 2 more! - 🖨️ General (20):
help,serverinfo,userinfo,translate,remindme,minecraftand 14 more! - 🖼️ Images (6):
avatar,qrcode,love,facepalm,captcha,clyde - 👑 Owner (3):
eval,reload,servers-list
A powerful Dashboard
Atlanta has its own dashboard which also offers many features! The dashboard runs with Express and EJS!
<img align="left" style="float: centrer; margin: 0 10px 0 0;" src="https://zupimages.net/up/19/31/c3ya.png" height="200" width="350"/> <img align="center" style="float: left; margin: 0 10px 0 0;" src="https://zupimages.net/up/19/31/vnq5.png" height="200" width="350"/> <img align="center" style="float: centrer; margin: 0 10px 0 0;" src="https://zupimages.net/up/19/31/htga.png" height="200" width="350"/>You can directly edit your configuration, manage your servers, view rankings, modify your profile and much more!
Find the code in the dashboard folder!
Installation
Prerequisites
- Node.js v22 or later
- MongoDB instance
- Yarn package manager
- A Discord application with a bot token
Setup
1. Clone the repository and install dependencies:
git clone https://github.com/Androz2091/AtlantaBot.git
cd AtlantaBot
yarn install
2. Fill the .env with your values:
At minimum, set your bot token, MongoDB URI, and owner ID in .env.
3. (Optional) Encrypt your config with dotenvx:
brew install dotenvx/brew/dotenvx
dotenvx encrypt
4. Build and start:
yarn build
yarn start
For development with hot reload, use yarn dev instead.
Docker
A Dockerfile is included for containerized deployments:
docker build -t atlantabot .
docker run -d --env-file .env atlantabot
Links
Contributing
Before creating an issue, please ensure that it hasn't already been reported/suggested.
And if you have a question, please ask it in the Discord server instead of opening an issue.
If you wish to contribute to the Atlanta codebase or documentation, feel free to fork the repository and submit a pull request!
License
Atlanta is licensed under the GPL 3.0 license. See the file LICENSE for more information. If you plan to use any part of this source code in your own bot, I would be grateful if you would include some form of credit somewhere.
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
