
mrmcepic/discord-bot-rs
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Многофакторный бот Discord, написанный на Rust. ИИ, музыка, игры, модерация, Minecraft, MCP.
Обзор
discord-bot-rs - это встроенный в батареи бот-фреймворк Discord, который вы можете самостоятельно разместить. Запустите одного бота или пятьдесят из одного двоичного кода Rust, каждый со своей индивидуальностью, схемой базы данных и набором функций. Поставляется с AI-чатом, музыкой, играми, модерацией, модулем Minecraft и сервером протокола Model Context для управления программным диссонансом от Claude Code или любого клиента MCP. Один двоичный Rust запускает любое количество экземпляров ботов одновременно, каждый со своим собственным приложением Discord, файлом личности, схемой базы данных и флагами функций. Добавление бота — это копирование каталога и редактирование трех текстовых файлов. @mention бота, и он отвечает с DeepSeek-мощный разговор, сформированный файл личности вы написали. Gemini является резервным поставщиком при ошибках DeepSeek. ИИ может вызывать инструменты: веб-поиск, модерация действий, управление музыкой, подтверждения пользователей. yt-dlp и ffmpeg производят поток OGG/Opus на 256 кбит/с, который певчая птица играет без транскодирования. Очень низкий CPU.
Обзор (машинный перевод)
** Многофакторный бот Discord, написанный на Rust.**
Discord-bot-rs - это встроенный в батареи бот-фреймворк Discord, который вы можете самостоятельно разместить. Запустите одного бота или пятьдесят из одного двоичного кода Rust, каждый со своей индивидуальностью, схемой базы данных и набором функций. Поставляется с AI-чатом, музыкой, играми, модерацией, модулем Minecraft и сервером протокола Model Context для управления программным диссонансом от Claude Code или любого клиента MCP.
Особенности
###Мультиинстанция, один двоичный
Один двоичный Rust запускает любое количество экземпляров ботов одновременно, каждый со своим собственным приложением Discord, файлом личности, схемой базы данных и флагами функций. Добавление бота — это копирование каталога и редактирование трех текстовых файлов.
Чат с реальными инструментами
@mention бота, и он отвечает с DeepSeek-мощный разговор, сформированный файл личности вы написали. Gemini является резервным поставщиком при ошибках DeepSeek. ИИ может вызывать инструменты: веб-поиск, модерация действий, управление музыкой, подтверждения пользователей.
###Музыка с прохождением аудио
yt-dlp и ffmpeg производят поток OGG/Opus на 256 кбит/с, который певчая птица играет без транскодирования. Очень низкий CPU.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
discord-bot-rs
A multi-instance Discord bot framework written in Rust.
discord-bot-rs is a batteries-included Discord bot framework you can self-host. Run one bot or fifty from a single Rust binary, each with its own personality, database schema, and feature set. Ships with AI chat, music, games, moderation, a Minecraft module, and a Model Context Protocol server for programmatic Discord management from Claude Code or any MCP client.
Features
Multi-instance, one binary
One Rust binary runs any number of bot instances simultaneously, each with its own Discord application, personality file, database schema, and feature flags. Adding a bot is copying a directory and editing three text files.
cp -r instances/example instances/mybot
# Edit instances/mybot/.env and instances/mybot/config.toml
INSTANCE_DIR=./instances/mybot docker compose up -d
AI chat with real tool use
@mention the bot and it replies with a DeepSeek-powered conversation shaped by the personality file you wrote. Gemini is the fallback provider when DeepSeek errors. The AI can invoke tools: web search, moderation actions, music control, user confirmations.
Music with passthrough audio
yt-dlp and ffmpeg produce a 256 kbps OGG/Opus stream that songbird plays without transcoding. Very low CPU. Supports YouTube, SoundCloud, Bandcamp, and anything yt-dlp knows about. Interactive button controls, queue with loop and shuffle, auto-leave on empty voice channel.
Built-in games
Daily Wordle, Connections (group-by-category), and virtual stock trading with real-time Finnhub data. Each game has its own schema isolation per instance, so running two bots doesn’t share state.
Minecraft integration
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →