Каждый Discord-бот начинается как приложение в Discord Developer Portal. Это занимает около пяти минут и ничего не стоит. Следующий шаг: разместить бота так, чтобы он оставался онлайн.
Создайте приложение и бота
- Откройте Discord Developer Portal и войдите в свой аккаунт Discord.
- Нажмите New Application, задайте имя и примите условия. Именно это имя люди видят, когда добавляют вашего бота.
- Откройте Bot в меню слева. Бот создаётся вместе с приложением.
- В разделе Token нажмите Reset Token и подтвердите. Скопируйте токен сразу. Discord показывает его один раз: если вы его потеряете, придётся сбросить токен снова, а старый перестанет работать.
Токен работает как пароль бота. Не публикуйте его в чате, на скриншоте или в публичном репозитории. См. Как защитить токен вашего Discord-бота.
Включите нужные боту интенты
На той же странице Bot привилегированные интенты (Privileged Gateway Intents) по умолчанию выключены:
- Message Content Intent: нужен, если бот читает текст сообщений (например, команду с префиксом вроде
!ping). Слэш-командам он не нужен. - Server Members Intent: нужен, чтобы перечислять или отслеживать участников либо реагировать на вход нового участника.
- Presence Intent: нужен, чтобы видеть, кто онлайн и во что играет.
Включайте только то, что использует ваш код. Если бот входит в систему, а потом останавливается с сообщением о запрещённых интентах, см. Исправляем «Used disallowed intents» у Discord-бота.
Пригласите бота на свой сервер
См. Как пригласить Discord-бота на сервер.
Укажите токен на сервере PlayNHost
- Откройте сервер бота в панели, затем Настройки, затем Настройки игры.
- Вставьте токен в поле Токен Discord-бота.
- Загрузите свой код и запустите сервер. Ваш код читает токен из переменной окружения
DISCORD_TOKEN.
Остальное показано в руководстве для вашего языка: Node.js, Python или Java. Никогда не программировали? Начните со статьи Как сделать Discord-бота на discord.js или на Python.





