Посібник

Як створити бота 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

    На панелі Хостинг бота вставте свій токен (він зберігається зашифрованим, і його можна видалити), натисніть «Запустити» й випробуйте команди на своєму сервері Discord, стежачи за консоллю.

  6. 6.Запросіть його на свій сервер

    Згенеруйте посилання-запрошення на порталі розробників з областями bot і applications.commands та дозволами, які потрібні боту.

  7. 7.Розмістіть його на постійному хостингу

    Завантажте ZIP, встановіть залежності (pip install -r requirements.txt або npm install), задайте DISCORD_TOKEN і запустіть бота на машині, яка завжди ввімкнена.

Що описати

  • Слеш-команди: назви, параметри й хто може їх використовувати (усі, певна роль, учасники з дозволом на кшталт «Модерувати учасників»).
  • Події: вітальні повідомлення, автоматичні ролі, ролі за реакціями, журнал видалених повідомлень.
  • Сховище: файл JSON або SQLite для попереджень, рівнів чи налаштувань.
  • Intents: читання вмісту повідомлень і списків учасників - це привілейовані intents, які вмикаються на порталі розробників; вкажіть, які з них ви готові ввімкнути.
  • Зовнішні API: наприклад, перевірка статусу сервера Minecraft з адресою у файлі конфігурації.

Приклад опису

«Бот на discord.py зі слеш-командами. /warn <user> <reason> зберігає попередження в SQLite і надсилає користувачеві особисте повідомлення. /warnings <user> показує попередження з датами. /timeout <user> <minutes> <reason> застосовує тайм-аут Discord. Використовувати їх можуть лише учасники з дозволом «Модерувати учасників». Кожна дія записується в канал, вибраний через /setlog. Нові учасники отримують роль Member і вітальне повідомлення в #welcome.»

Пробні запуски в Codexe

Панель «Хостинг» призначена для того, щоб спробувати бота, а не тримати його ввімкненим постійно. На кожному плані сесія зупиняється через 30 хвилин, і на обліковий запис одночасно працює один бот. Час роботи за кожні 24 години залежить від плану:

ПланЧас роботи за 24 години
Free15 хвилин
Pro4 години
Business12 годин
Enterprise24 години

Типові проблеми

  • Слеш-команди не з'являються: синхронізація глобальних команд може тривати до години; команди, синхронізовані з одним сервером, з'являються одразу.
  • Бот онлайн, але ігнорує повідомлення: на порталі розробників не ввімкнено привілейований intent.
  • «Застосунок не відповів»: команда виконувалася понад 3 секунди без відкладеної відповіді. Попросіть у чаті відкласти відповідь (defer).

Запитання

Чи перевіряють бота, перш ніж я його отримаю?

Боти Discord не проходять перевірку збіркою: «Готово» означає, що код згенеровано. Скористайтеся пробним запуском на панелі «Хостинг», щоб перевірити його зі своїм токеном.

Чи може Codexe постійно хостити мого бота?

Ні, панель «Хостинг» - це тестове середовище з денними лімітами. Для бота, який завжди онлайн, запускайте його на VPS, у хостингу для ботів або на комп'ютері, що не вимикається.

Чи це безкоштовно?

Генерація й пробні запуски безкоштовні на безкоштовному плані в межах його токенів і 15 хвилин роботи бота на день. Для завантаження ZIP потрібен план або пакет завантажень.

Опишіть свого бота

Цей запит відкривається готовим до надсилання:

“Бот на discord.py зі слеш-командами: /warn зберігає попередження в SQLite і надсилає користувачеві особисте повідомлення, /warnings показує попередження користувача з датами, /timeout застосовує тайм-аут Discord на кілька хвилин, використовувати їх можуть лише учасники з дозволом «Модерувати учасників», кожна дія записується в канал, заданий через /setlog, нові учасники отримують роль Member і вітальне повідомлення.”

Згенерувати це в Codexe
Як створити бота Discord без програмування | Codexe