The Lithium Bot is an exclusive utility designed for the official Lithium Discord community. It serves as the bridge between the server administration and the community members.
- Web Panel Integration: Secure access to the administration dashboard via encrypted tokens.
- Permission Management: Role-based access control (e.g., Master role validation).
- User Tracking: Integrated XP and Leveling system stored in a centralized database.
- Automation: High-performance command handling using the Discord.Net library.
- Language: C# 12+
- Runtime: .NET 10 / CLR
- Database: Entity Framework Core (EF Core)
- Library: Discord.Net (for the bot component)
(Note: This section is for developers contributing to the Lithium CLR project)
- Clone the repository:
git clone [https://github.com/lithium-clr/lithium-bot.git](https://github.com/lithium-clr/lithium-bot.git)
- Restore dependencies:
dotnet restore
- Setup Database:
Ensure your connection string is configured in the environment variables or
appsettings.json. - Run the project:
dotnet run --project Lithium.Bot
This project is part of the Lithium CLR ecosystem. All rights reserved.