Ръководство

Как да направиш Discord бот без програмиране

Обновено на 18 октомври 2026 г.

Discord ботът е малка програма, която се свързва с Discord чрез токен и отговаря на слаш команди, реагира на нови членове или модерира съобщения. Можеш да имаш такъв, без да пишеш код: създай бота в портала за разработчици на Discord, опиши какво трябва да прави и остави Codexe да го напише на Python (discord.py) или Node.js (discord.js). Пробваш го със собствения си токен, преди да го хостваш.

Смени командите с това, което трябва на твоя сървър.

Генерирай това с Codexe

Стъпка по стъпка

  1. 1.Създай бота в Discord

    В портала за разработчици на Discord създай приложение, отвори Bot и копирай токена. Пази го като парола.

  2. 2.Избери Python или Node.js

    И двете работят. Избери това, което хостингът ти поддържа, или това, което знае приятел, който може да ти помага по-късно.

  3. 3.Опиши командите и събитията

    Всяка слаш команда с опциите си и кой може да я използва, събитията, на които реагира (нови членове, съобщения, реакции), и къде пази данните.

  4. 4.Остави Codexe да го напише

    Codexe пише целия проект на бота със слаш команди. Токенът се чете от променливата на средата DISCORD_TOKEN и никога не се записва в кода.

  5. 5.Пусни го пробно в Codexe

    В панела Host на бота постави токена си (пази се криптиран и можеш да го изтриеш), натисни Start и пробвай командите в своя Discord сървър, докато гледаш конзолата.

  6. 6.Покани го в своя сървър

    Генерирай линк за покана в портала за разработчици с обхватите bot и applications.commands и правата, от които ботът има нужда.

  7. 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 часа
Free15 минути
Pro4 часа
Business12 часа
Enterprise24 часа

Чести проблеми

  • Слаш командите не се появяват: синхронизирането на глобалните команди може да отнеме до час; командите, синхронизирани за един сървър, се появяват веднага.
  • Ботът е онлайн, но пренебрегва съобщенията: някой привилегирован 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
Как да направиш Discord бот без програмиране | Codexe