Thanks to visit codestin.com
Credit goes to github.com

Skip to content
forked from kythia/kythia

Kythia Hye-Jin is more than just a bot; she's your sweet, cute, and beautiful companion, designed to bring life and order to your Discord server!

License

kenourax/kythia

 
 

Repository files navigation

Kythia Logo

Kythia - Your Cutest Discord Companion

Kythia Hye-Jin is more than just a bot; she's your sweet, cute, and beautiful companion, designed to bring life and order to your Discord server!

License

Report a Bug · Request a Feature

Powered by the following technologies:

Discord JavaScript Node.js Sequelize Express.js Gemini

🌟 Features

Kythia is packed with a massive amount of features, all organized into a clean, modular addon system. This means you can easily enable or disable features to tailor the bot to your server's specific needs.

Here's a glimpse of what Kythia has to offer:

🛡️ Core Features (from the core addon)

  • Advanced Moderation: A full suite of moderation commands, including ban, kick, mute, warn, clear, and more.
  • Automod: Automatically delete messages containing spam, bad words, or other unwanted content.
  • Logging: Keep track of everything that happens on your server with detailed logs for message deletions, member joins, and more.
  • Customizable Settings: Configure the bot's prefix, welcome messages, and other settings to your liking.
  • Powerful Tools: A variety of tools to help you manage your server, such as sticky messages, embed builders, and hash crackers.

🎉 Engagement & Fun

  • Adventure Game (adventure): Embark on an epic text-based adventure, fight monsters, and collect loot!
  • Economy System (economy): Earn virtual currency, rob your friends, and gamble your way to riches.
  • Music (music): Listen to your favorite tunes with a feature-rich music player.
  • Pets (pet): Adopt and raise your own virtual pet.
  • NSFW (nsfw): For the more... adventurous servers.
  • And more! Including fun games, giveaways, and streaks.

🚀 Server Management & Utility

  • Ticket System (ticket): A complete ticket system to help you manage user support requests.
  • Suggestions (suggestion): Allow users to submit suggestions and vote on their favorites.
  • Clan System (clan): Create and manage clans for your server members.
  • Leveling System (leveling): Reward your users for their activity with a customizable leveling system.
  • And much more! Including invite tracking, server templates, and pterodactyl integration.

✨ And Many More Addons!

Kythia comes with a huge collection of addons, including:

  • ai
  • checklist
  • dashboard
  • minecraft
  • nuke
  • store
  • testimony

...and the list is always growing!


🤔 Why Kythia?

There are many Discord bots out there, but Kythia stands out from the crowd. Here's why:

  • 🤖 Modular by Design: Kythia is built on a powerful addon system, allowing you to enable only the features you need. This keeps the bot lightweight and efficient.
  • ✨ Feature-Rich: With a massive collection of addons, Kythia offers a huge range of features, from advanced moderation to fun games and a full-fledged economy system.
  • 🔧 Fully Customizable: Almost every aspect of Kythia can be configured to your liking. From custom welcome messages to fine-tuned automod settings, you're in control.
  • 🚀 Actively Developed: Kythia is constantly being improved with new features, bug fixes, and performance enhancements.

🚀 Getting Started

Ready to bring Kythia to your server? Here's how to get her up and running.

✅ Prerequisites

Before you begin, make sure you have the following installed:

  • Node.js: (v22 LTS recommended)
  • npm: (usually included with Node.js)
  • A database: MySQL, PostgreSQL, or MSSQL
  • PM2 (optional): For 24/7 hosting. Install with npm install pm2 -g.

📝 Installation

  1. Get the code: Clone this repository to your local machine.
  2. Install dependencies: Open a terminal in the project's root directory and run:
    npm install
  3. Configure your bot:
    • Rename example.env to .env.
    • Rename example.kythia.config.js to kythia.config.js.
    • Open both files and fill in the required values. The comments will guide you!
  4. Start the bot:
    • For a quick test, run:
      npm start
    • For 24/7 hosting, use PM2:
      npm run pm2:startup
  5. Invite Kythia to your server:
    • Go to the Discord Developer Portal.
    • Select your application, then go to OAuth2 > URL Generator.
    • Select the bot scope and administrator permissions.
    • Copy the generated URL and open it in your browser.

That's it! Kythia should now be online and ready to go.


🎮 Usage

Once Kythia is in your server, you can start using her commands. All commands are slash commands, so just type / to see a list of available commands.

Here are a few commands to get you started:

  • /help: Shows a list of all available commands.
  • /ping: Checks the bot's latency.
  • /serverinfo: Displays information about the server.
  • /userinfo: Displays information about a user.

For a full list of commands and their detailed usage, please see the Command Documentation.


🙌 Contributing

Contributions to Kythia are managed by the internal development team. If you are a member of the team and would like to contribute, please follow the established development workflow.

  • 🐛 Reporting Bugs: If you find a bug, please report it to the team through the designated channels. Be sure to include as much detail as possible, including steps to reproduce the bug.
  • 💡 Suggesting Features: Have an idea for a new feature? We'd love to hear it! Please share your suggestion with the team.

📜 License

This project is licensed under the CC BY-NC 4.0 License. See the LICENSE file for details.


💬 Community & Support

Need help or want to connect with other Kythia users? Join our community!

About

Kythia Hye-Jin is more than just a bot; she's your sweet, cute, and beautiful companion, designed to bring life and order to your Discord server!

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.2%
  • EJS 12.6%
  • CSS 0.2%