/avalon_index

Leveling made fun through luck & class-based battling and server activity!

Primary LanguagePython

⚔️ Avalon Index

Thanks for checking out Avalon Index! Simply put, it is a leveling bot where people in a server can gain XP through luck & class-based battling and server activity!

📈 Features

Avalon Index in terms of leveling allows you to configure the following through various commands:

  • ➡️ Setting a channel for level-up messages to be sent to.
  • ➡️ Setting & viewing roles that are earned when reaching a specific level in a server.
  • ➡️ Setting & viewing roles that earn extra XP in a server (by a specific percentage).
  • ➡️ Setting & viewing roles that cannot earn XP & channels where messaging (not battling) won't earn server XP in a server.

Avalon Index also has a myriad of useful and fun features! Including:

  • 🎯 A /start & /pick command to initialize the bot for yourself and pick a class to use in battles.
  • 🎯 A /stats command allowing you to view your class and server/global levels.
  • 🎯 A battle command to allow you to fight friends in the server that you are in for global and server XP.
  • 🎯 A /leaderboard command to see the server members with the highest levels and XP.
  • 🎯 A /reset command to reset your global level and class. And more!

🌟If you need help with the bot, the /help command provides detailed information on each of the bot's commands, and /avi_manual goes into depth about how the bot works!

🤖 Adding the Bot!

Use this link to add the bot to your server!

🛠️ Support

Need help with the bot or have questions? Join the official Avalon Index server!

🙏 Acknowledgements

This bot uses the nextcord library to interact with the Discord API. For more information, visit the nextcord GitHub repository.

(Created by MG8mer (me), Po, and Avash; maintained by MG8mer).