Как выложить Discord-бота без сервера
Чтобы Discord-бот был онлайн круглые сутки, обычно арендуют VPS и держат на нём процесс — настраивают автозапуск, следят, чтобы бот не падал, и платят за сервер каждый месяц.
Netrun убирает эту часть: вы загружаете код бота и указываете токен — запуск и поддержание в работе на нас. Разберём по шагам.
Подготовьте код бота
Соберите проект в одну папку с файлом зависимостей: package.json для Node.js (discord.js) или requirements.txt для Python (discord.py). Токен читайте из переменной окружения, а не из кода.
Получите токен в Developer Portal
Откройте Discord Developer Portal, создайте приложение и бота, затем скопируйте токен в разделе Bot. Это ключ доступа к боту — держите его в секрете.
Загрузите проект в Netrun
ZIP-архивом или импортом из GitHub. Netrun сам определит язык и соберёт проект — Dockerfile писать не нужно.
Укажите токен и запустите
Впишите токен бота в секреты при настройке и нажмите запуск — Netrun развернёт бота на своих серверах.
Проверьте, что бот онлайн
Откройте свой сервер в Discord — бот должен появиться в списке участников со статусом «в сети» и отвечать на команды.
На бесплатном тарифе проект засыпает при простое — для бота, который должен быть на связи постоянно, подойдёт платный тариф с работой без простоев. Так же разворачивается и Telegram-бот. Попробовать Netrun.