NetrunНа главную

Боты

Как выложить Discord-бота без сервера

· 4 мин чтения

Чтобы Discord-бот был онлайн круглые сутки, обычно арендуют VPS и держат на нём процесс — настраивают автозапуск, следят, чтобы бот не падал, и платят за сервер каждый месяц.

Netrun убирает эту часть: вы загружаете код бота и указываете токен — запуск и поддержание в работе на нас. Разберём по шагам.

  1. Подготовьте код бота#

    Соберите проект в одну папку с файлом зависимостей: package.json для Node.js (discord.js) или requirements.txt для Python (discord.py). Токен читайте из переменной окружения, а не из кода.

  2. Получите токен в Developer Portal#

    Откройте Discord Developer Portal, создайте приложение и бота, затем скопируйте токен в разделе Bot. Это ключ доступа к боту — держите его в секрете.

  3. Загрузите проект в Netrun#

    ZIP-архивом или импортом из GitHub. Netrun сам определит язык и соберёт проект — Dockerfile писать не нужно.

  4. Укажите токен и запустите#

    Впишите токен бота в секреты при настройке и нажмите запуск — Netrun запустит бота на своих серверах.

  5. Проверьте, что бот онлайн#

    Откройте свой сервер в Discord — бот должен появиться в списке участников со статусом «в сети» и отвечать на команды.

На бесплатном тарифе бот работает сутки, а потом выключается: код, настройки и токен остаются на месте, ничего не удаляется, и незадолго до выключения вы получите предупреждение. Чтобы бот оставался в сети без ограничения по времени, нужен тариф Pro. Так же запускается и Telegram-бот. Попробовать Netrun.

Запустите свой проект

Загрузите код, ответьте на пару вопросов — и получите рабочую ссылку. Есть бесплатный тариф

Попробовать Netrun
Все статьи блога