Руководство
Как сделать 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
В панели «Хостинг» бота вставьте свой токен (он хранится в зашифрованном виде, и его можно удалить), нажмите «Запустить» и пробуйте команды на своём сервере Discord, следя за консолью.
6.Пригласите его на свой сервер
Создайте ссылку-приглашение на портале разработчиков с областями
botиapplications.commandsи правами, которые нужны боту.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 часа |
|---|---|
| Free | 15 минут |
| Pro | 4 часа |
| Business | 12 часов |
| Enterprise | 24 часа |
Частые проблемы
- Слэш-команды не появляются: глобальные команды могут синхронизироваться до часа; команды, синхронизированные с одним сервером, появляются сразу.
- Бот в сети, но игнорирует сообщения: на портале разработчиков не включён привилегированный intent.
- «Приложение не ответило»: команда выполнялась больше 3 секунд без отложенного ответа. Попросите в чате добавить отложенный ответ (defer).
Вопросы
Проверяется ли бот, прежде чем я его получу?
Discord-боты не проходят проверку сборкой: «Готово» означает, что код сгенерирован. Проверьте бота пробным запуском в панели «Хостинг» со своим токеном.
Может ли Codexe постоянно хостить моего бота?
Нет, панель «Хостинг» это тестовая среда с дневными лимитами. Для бота, который всегда в сети, запустите его на VPS, хостинге для ботов или компьютере, который не выключается.
Это бесплатно?
Генерация и пробные запуски бесплатны на тарифе Free в пределах его токенов и 15 минут работы бота в день. Для скачивания ZIP нужен тариф или пакет скачиваний.
Опишите своего бота
Этот промпт откроется уже готовым к отправке:
“Бот на discord.py со слэш-командами: /warn сохраняет предупреждение в SQLite и пишет пользователю в личные сообщения, /warnings показывает предупреждения пользователя с датами, /timeout выдаёт тайм-аут Discord на заданное число минут, использовать их могут только участники с правом «Управление участниками», каждое действие записывается в канал, заданный через /setlog, новые участники получают роль Member и приветственное сообщение.”
Сгенерировать это в Codexe