Skip to content
This repository was archived by the owner on Sep 4, 2026. It is now read-only.
devrock07Public archive

About

No description, website, or topics provided.

Resources

Stars

16 stars

Watchers

0 watching

Forks

Latest commit

 

History

18 Commits

Folders and files

Repository files navigation

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.

✨ ASTRYX

The Ultimate Multipurpose Discord Bot

A powerful, fast, and feature-rich Discord bot built with discord.js v14.

Node.js Discord.js PostgreSQL License

Built for communities of every size.


✨ Features

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

🚀 Installation

1. Clone the repository

git clone <repository-url>
cd ASTRYX

2. Install dependencies

npm install

3. Emoji Copy

Emoji 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=

4. Start the bot

npm start

📜 Available Scripts

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

🛠️ Tech Stack

  • Node.js
  • discord.js v14
  • PostgreSQL
  • Sequelize ORM
  • Lavalink
  • Express
  • Canvas

📁 Project Structure

src/
├── commands/
├── events/
├── handlers/
├── models/
├── services/
├── utils/
└── index.js

❤️ Credits

itsfizys

Special thanks for the development and inspiration behind ASTRYX.


📄 License

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.

About

No description, website, or topics provided.

Resources

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages