A Python-based Discord bot tailored for Linux communities. This bot features profile management, package search on AUR, and Linux command tips, enhancing user interaction and server management.
6D91- Automated Moderation: Automatically manages server activities and sends status updates when the bot is online.
- Profile Management: Allows users to create and update their profiles with various details including distro, DE/WM, browser, terminal, editor, programming language, shell, description, and image URL.
- Badge Management: Users can earn and display badges, which are stored and managed within the database.
- Customizable Commands: The bot supports various custom commands by loading extensions from different cogs (e.g., bot_info, linux, profiles, other).
- Database Integration: Uses SQLite for managing user profiles and badges, ensuring data persistence and consistency.
- Presence and Status Updates: The bot updates its presence and can send messages to a specific channel when it becomes ready, providing real-time status updates to server members.
- Easy Extension Management: The bot can easily load and manage different command sets by using a modular cog system.
- Clone the repository:
git clone https://github.com/Xellor-Dev/Discord-Bot.git
- Navigate to the project directory:
cd Discord-Bot
- Install the dependencies:
pip install -r requirements.txt
python bot.py
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.