Ръководство
Как да направиш Discord бот без програмиране
Обновено на 18 октомври 2026 г.
Discord ботът е малка програма, която се свързва с Discord чрез токен и отговаря на слаш команди, реагира на нови членове или модерира съобщения. Можеш да имаш такъв, без да пишеш код: създай бота в портала за разработчици на Discord, опиши какво трябва да прави и остави Codexe да го напише на Python (discord.py) или Node.js (discord.js). Пробваш го със собствения си токен, преди да го хостваш.
Смени командите с това, което трябва на твоя сървър.
Генерирай това с CodexeСтъпка по стъпка
1.Създай бота в Discord
В портала за разработчици на Discord създай приложение, отвори Bot и копирай токена. Пази го като парола.
2.Избери Python или Node.js
И двете работят. Избери това, което хостингът ти поддържа, или това, което знае приятел, който може да ти помага по-късно.
3.Опиши командите и събитията
Всяка слаш команда с опциите си и кой може да я използва, събитията, на които реагира (нови членове, съобщения, реакции), и къде пази данните.
4.Остави Codexe да го напише
Codexe пише целия проект на бота със слаш команди. Токенът се чете от променливата на средата
DISCORD_TOKENи никога не се записва в кода.5.Пусни го пробно в Codexe
В панела Host на бота постави токена си (пази се криптиран и можеш да го изтриеш), натисни Start и пробвай командите в своя Discord сървър, докато гледаш конзолата.
6.Покани го в своя сървър
Генерирай линк за покана в портала за разработчици с обхватите
botиapplications.commandsи правата, от които ботът има нужда.7.Хоствай го наистина
Изтегли ZIP файла, инсталирай зависимостите (
pip install -r requirements.txtилиnpm install), задайDISCORD_TOKENи го пусни на машина, която е винаги включена.
Какво да опишеш
- Слаш команди: имена, опции и кой може да ги използва (всички, дадена роля, членове с право като Moderate Members).
- Събития: съобщения за добре дошли, автоматични роли, роли с реакции, записване на изтрити съобщения.
- Съхранение: JSON файл или SQLite за предупреждения, нива или настройки.
- Intents: четенето на съдържанието на съобщенията и на списъците с членове са привилегировани intents, които включваш в портала за разработчици; кажи кои си готов да включиш.
- Външни API-та: например проверка на статуса на Minecraft сървър, с адреса в конфигурационен файл.
Примерно описание
„discord.py бот със слаш команди. /warn <user> <reason> пази предупреждението в SQLite и праща на потребителя лично съобщение. /warnings <user> изрежда предупрежденията с дати. /timeout <user> <minutes> <reason> слага timeout в Discord. Могат да ги използват само членове с Moderate Members. Всяко действие се записва в канал, избран с /setlog. Новите членове получават ролята Member и съобщение за добре дошли в #welcome.“
Пробни пускания в Codexe
Панелът Host е за пробване на бота, а не за постоянната му работа. С всеки план сесията спира след 30 минути и във всеки акаунт работи по един бот наведнъж. Времето за работа за плъзгащи се 24 часа зависи от плана:
| План | Време за работа за 24 часа |
|---|---|
| Free | 15 минути |
| Pro | 4 часа |
| Business | 12 часа |
| Enterprise | 24 часа |
Чести проблеми
- Слаш командите не се появяват: синхронизирането на глобалните команди може да отнеме до час; командите, синхронизирани за един сървър, се появяват веднага.
- Ботът е онлайн, но пренебрегва съобщенията: някой привилегирован intent не е включен в портала за разработчици.
- „The application did not respond“: командата е отнела повече от 3 секунди без отлагане. Помоли чата да отложи отговора (defer).
Въпроси
Проверява ли се ботът, преди да го получа?
Discord ботовете не минават проверка с компилация: „Готов“ означава, че кодът е генериран. Използвай пробното пускане в панела Host, за да го провериш със своя токен.
Може ли Codexe да хоства бота ми постоянно?
Не, панелът Host е тестова среда с дневни ограничения. За бот, който е винаги онлайн, пусни го на VPS, хостинг за ботове или компютър, който стои включен.
Безплатно ли е?
Генерирането и пробните пускания са безплатни с плана Free, в рамките на неговите токени и 15 минути работа на бота на ден. За изтегляне на ZIP файла трябва план или пакет изтегляния.
Опиши своя бот
Този промпт се отваря готов за изпращане:
“discord.py бот със слаш команди: /warn пази предупреждение в SQLite и праща лично съобщение на потребителя, /warnings изрежда предупрежденията на потребител с дати, /timeout слага timeout в Discord за определен брой минути, могат да ги използват само членове с Moderate Members, всяко действие се записва в канал, зададен с /setlog, новите членове получават ролята Member и съобщение за добре дошли.”
Генерирай това с Codexe