Warning
This project has been archived.
Active development, improvements, bug fixes, and feature updates have been discontinued.
The project will remain publicly available, and you are free to use, fork, and modify it according to the project's license. However, no further updates or official support are planned.
A powerful, fast, and feature-rich Discord bot built with discord.js v14.
Built for communities of every size.
ASTRYX combines everything you need into one powerful Discord bot.
| Category | Description |
|---|---|
| 🛡️ Moderation | Ban, Kick, Mute, Timeout, Lock, Unlock, Slowmode, Tempban, Softban |
| ⚔️ Antinuke | Advanced protection against raids and malicious actions |
| 🚔 Automod | Automatic spam, invite, scam and abuse protection |
| 🎵 Music | High-quality music powered by Lavalink |
| 🤖 AI | AI chat, image analysis and smart utilities |
| 🎫 Tickets | Fully configurable support ticket system |
| 🎭 Reaction Roles | Self-assignable roles using reactions |
| 👋 Welcome | Custom welcome and farewell messages |
| 📝 Logging | Comprehensive server logging |
| 🎁 Giveaways | Create and manage giveaways |
| 📊 Statistics | Server and user statistics |
| 😄 Fun | Memes, Truth or Dare, Roleplay, Fake Messages |
| 🔍 Utility | Avatar, Banner, User Info, Server Info, Ping and more |
| 📁 Export | Export channels, members, roles and server data |
| 🔄 Converters | Unit, Base, Text and Encoding converters |
| 🐾 Animals | Random adorable animal pictures |
| 💰 Crypto | Cryptocurrency prices and information |
| 📚 Wikipedia | Search Wikipedia instantly |
| 📰 News | Latest news headlines |
git clone <repository-url>
cd ASTRYXnpm installEmoji Sync
node scripts/upload-application-emojis.js --write-source Edit .env with your credentials.
DISCORD_TOKEN=
CLIENT_ID=
OWNER_ID=
DATABASE_URL=
# Optional
LAVALINK_HOST=
LAVALINK_PORT=
LAVALINK_PASSWORD=
OPENAI_API_KEY=npm start| Command | Description |
|---|---|
npm start |
Start the bot |
npm run check |
Check project for syntax errors |
npm run emojis:upload |
Upload application emojis |
npm run emojis:dry-run |
Preview emoji upload |
- Node.js
- discord.js v14
- PostgreSQL
- Sequelize ORM
- Lavalink
- Express
- Canvas
src/
├── commands/
├── events/
├── handlers/
├── models/
├── services/
├── utils/
└── index.js
This project is licensed under the MELON OPEN SOURCE LICENSE.
See the LICENSE file for complete terms and conditions.
© 2026 itsfizys (Aegis)
⭐ If you enjoy this project, consider giving it a star!
Made with ❤️ for Discord communities.