Discord-бот работает только пока что-то его запускает. Тариф для ботов запускает его на сервере, который всегда включён, перезапускает после сбоя и сохраняет его файлы между перезапусками. Это руководство проведёт вас от нового тарифа до работающего бота.
Перед началом
Вам нужен код бота (папка с файлами или git-репозиторий) и его токен из Discord Developer Portal. Если вам нужен просто готовый бот, см. Как настроить готового музыкального бота.
Шаги
- Выберите язык. Новый сервер для бота стартует как сервер Node.js. Если ваш бот написан на Python, Java или C# (.NET), откройте сервер в панели, оставайтесь на странице Обзор и нажмите Изменить тип сервера. Выберите Python Bot или Java Bot. Смена типа переустанавливает сервер и по умолчанию удаляет его файлы, поэтому сделайте это до загрузки чего-либо.
- Добавьте файлы. Откройте Files и загрузите своего бота или укажите git-адрес (см. руководства по языкам ниже). Можно также подключиться по SFTP: Как подключиться к файлам сервера по SFTP.
- Откройте «Настройки», затем «Настройки игры». Укажите основной файл (файл, который запускает бота, например
index.jsилиbot.py) и вставьте токен в поле Токен Discord-бота. - Запустите сервер на странице Console и прочитайте консоль. Она показывает собственные сообщения бота, в том числе ошибки входа.
Что будет дальше
- Если бот падает, сервер один раз автоматически перезапускает его. Если он упадёт снова в течение минуты, сервер остаётся остановленным, чтобы ошибка не зациклила перезапуски навсегда. См. Почему ваш Discord-бот постоянно останавливается.
- Пакеты устанавливаются при каждом запуске сервера, поэтому новая зависимость в
package.jsonилиrequirements.txtподхватывается при следующем перезапуске.
Руководства по языкам
- Запуск Discord-бота на Node.js
- Запуск Discord-бота на Python
- Запуск Discord-бота на Java
- Запуск Discord-бота на C# (.NET)
Следующие шаги: прочитайте Как защитить токен вашего Discord-бота, прежде чем делиться любыми своими файлами.





