Бесплатный хостинг для бота Дискорд и запуск на VPS: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Бесплатный хостинг для бота Дискорд и запуск на VPS». Страница справочника целиком: Бесплатный хостинг для бота Дискорд и discord.py.

Коротко о теме

Бесплатный хостинг для бота Дискорд: почему засыпающие тарифы рвут связь с Gateway, какие intents нужны, discord.py 2.7 и discord.js 14 на VPS.

Подробности по разделам

Почему боту Discord нужен постоянно работающий процесс

Отсюда главный подвох бесплатных платформ: если тариф усыпляет приложение без входящих HTTP-запросов, соединение с Gateway рвётся, а разбудить бота сообщениями из Discord нельзя. Общие причины держать бота на VPS разобраны в обзоре аренда сервера для бота.

Intents в Discord: что включить в Developer Portal

Message Content нужен, если бот читает текст, вложения, embed-блоки, компоненты или опросы в сообщениях, а также если команды начинаются с префикса вроде «!», а не с упоминания бота. Слеш-командам он не нужен. Когда бот состоит больше чем в 100 серверах, привилегированные intents включаются только после верификации бота.

Запуск Discord-бота на VPS: discord.py и discord.js

Музыкальным ботам дополнительно нужен ffmpeg: sudo apt install ffmpeg.

Ключевые цифры

Термины на странице

Python
Python это язык программирования. На сервере на нём часто пишут ботов и скрипты.
Node.js
Node.js это среда для запуска JavaScript на сервере.
Apache
Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
Трафик
Трафик это объём переданных данных. У одних тарифов он безлимитный, у других платный сверх пакета.
VPS
VPS это виртуальный сервер: часть физической машины с выделенными ядрами, памятью и диском и собственной операционной системой.
Docker
Docker запускает программы в контейнерах: всё нужное для работы упаковано в образ.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Сравнивайте цену за одинаковую конфигурацию: ядра, память, диск, IPv4.
  5. Смотрите цену продления и оплаты помесячно, а не только акционную.
  6. Сверяйте цены на сайте провайдера в день оплаты: они меняются.

Связанные страницы