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 — бот должен появиться в списке участников со статусом «в сети» и отвечать на команды.

На бесплатном тарифе проект засыпает при простое — для бота, который должен быть на связи постоянно, подойдёт платный тариф с работой без простоев. Так же разворачивается и Telegram-бот. Попробовать Netrun.