English Version | Русская Версия
A multi-functional open-source Discord bot written in Python using discord.py. Designed for server management, automation, moderation, and community engagement.
- Localization: Supports English (
en) and Russian (ru). - GitHub Tracking: Track commits, pushes, and new repositories of specific users.
- 🛡️ Advanced Moderation: Commands for
kick,ban,mute,warn, andclear. - ⚖️ Auto-Moderation: Configurable actions (warn, mute, kick, ban) for forbidden words and links.
- ⏳ Temporary Bans: Support for timed bans with automatic unbanning via background tasks.
- Leveling System: XP for chatting with rank visualization.
- Tickets: Interactive ticket system via buttons or dropdowns.
- AI Chat: Integration with AI for conversation.
- Welcome System: Customizable welcome messages for new members.
- 🎨 Customization: Change embed colors and bot settings per server.
| Command | Description |
|---|---|
/help |
Shows all available commands |
/config |
Enable/Disable modules (Levels, GitHub, Welcome) |
/set_lang |
Set bot language (RU/EN) |
/set_channel |
Set notification channel for GitHub updates |
/set_color |
Set default embed color (Hex) |
/status |
Show current server settings and tracked users |
/automod_setup |
Configure automatic punishments and actions |
/tempban |
Ban a member for a specific duration (10m, 1h, 1d) |
/add_user |
Add a GitHub user to track |
/remove_user |
Stop tracking a GitHub user |
/rank |
View your current level and XP |
/kick |
Kick a member |
/ban |
Ban a member |
/unban |
Unban a user |
/mute |
Timeout a member |
/unmute |
Remove timeout from a member |
/warn |
Warn a member |
/clear |
Delete a specified number of messages |
/welcome_setup |
Configure the welcome system |
/anime |
Get a random anime image |
-
Clone the repo:
git clone https://github.com/animesao/alfheimguide.git -
Install dependencies:
pip install -r requirements.txt -
Setup
.env:DISCORD_TOKEN=your_token GITHUB_TOKEN=your_github_token AI_TOKEN=your_ai_token
-
Run:
python main.py
- 💬 Discord — alfheimguide
- 🌍 Website — alfheimguide
- 🐙 GitHub — github.com/animesao/alfheimguide
Универсальный Discord бот с открытым исходным кодом на Python (discord.py). Предназначен для управления сервером, автоматизации, модерации и взаимодействия с участниками.
- Локализация: Поддержка Английского (
en) и Русского (ru) языков. - GitHub Трекинг: Отслеживание коммитов, пушей и новых репозиториев пользователей.
- 🛡️ Продвинутая модерация: Команды
kick,ban,mute,warnиclear. - ⚖️ Авто-модерация: Настраиваемые действия (warn, mute, kick, ban) за запрещенные слова и ссылки.
- ⏳ Временные баны: Поддержка банов на время с автоматическим разбаном.
- Система уровней: XP за общение и просмотр ранга.
- Тикеты: Интерактивная система тикетов через кнопки или списки.
- AI Чат: Интеграция с ИИ для общения.
- Приветствия: Настраиваемые сообщения для новых участников.
- 🎨 Персонализация: Изменение цвета эмбедов и настроек бота для каждого сервера.
| Команда | Описание |
|---|---|
/help |
Показать все доступные команды |
/config |
Включение/выключение модулей (Levels, GitHub, Welcome) |
/set_lang |
Установить язык бота (RU/EN) |
/set_channel |
Установить канал для уведомлений GitHub |
/set_color |
Установить цвет эмбедов (Hex) |
/status |
Показать настройки сервера и отслеживаемых пользователей |
/automod_setup |
Настройка автоматических наказаний |
/tempban |
Забанить участника на время (10m, 1h, 1d) |
/add_user |
Добавить GitHub пользователя для отслеживания |
/remove_user |
Удалить GitHub пользователя из отслеживания |
/rank |
Посмотреть свой уровень и XP |
/kick |
Исключить участника |
/ban |
Забанить участника |
/unban |
Разбанить пользователя |
/mute |
Выдать таймаут участнику |
/unmute |
Снять таймаут с участника |
/warn |
Выдать предупреждение |
/clear |
Очистить указанное количество сообщений |
/welcome_setup |
Настройка системы приветствий |
/anime |
Получить случайное аниме-изображение |
-
Клонируйте репозиторий:
git clone https://github.com/animesao/alfheimguide.git -
Установите зависимости:
pip install -r requirements.txt -
Настройте
.env:DISCORD_TOKEN=ваш_токен GITHUB_TOKEN=ваш_github_токен AI_TOKEN=ваш_ai_токен
-
Запуск:
python main.py
- 💬 Discord — alfheimguide
- 🌍 Сайт — alfheimguide
- 🐙 GitHub — github.com/animesao/alfheimguide
⭐ If you like this project — consider giving it a star! ⭐ Если вам понравился проект — не забудьте поставить звезду!