НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как создать стартового Discord-бота в один клик

Хостинг Discord-ботовUpdated Oct 29, 20264 min read

Ещё нет кода? На сервере Node.js Bot или Python Bot, на котором нет кода, в карточке Настройка бота на странице Обзор есть кнопка Создать стартового бота. Она записывает небольшого рабочего бота, который входит в Discord с вашим токеном и отвечает на /ping, и назначает его файлом запуска. Нажмите Запустить бота, и он онлайн.

Как его создать

  1. Откройте сервер вашего бота в панели. Карточка Настройка бота находится вверху страницы Обзор.
  2. Выполните первые шаги, если ещё не сделали это: Подключение к Discord (вставьте токен, нажмите Подключить) и Разрешения (нажмите Добавить на сервер Discord, чтобы пригласить бота). См. Как создать Discord-бота и получить его токен.
  3. На последнем шаге, Ваш код, карточка говорит Ещё нет кода? Начните с небольшого рабочего бота: он входит в Discord и отвечает на /ping. Нажмите Создать стартового бота.
  4. Теперь карточка говорит Ваш код уже на сервере. Нажмите Запустить бота.
  5. Следите за выводом в карточке. После установки пакетов вы увидите Logged in as YourBot и Ваш бот онлайн в Discord. Нажмите Готово.
  6. На вашем сервере Discord введите /ping. Бот ответит Pong! и покажет задержку в миллисекундах. В самый первый раз команда может появиться только через несколько минут.

Шаг «Ваш код» карточки «Настройка бота» со строкой «Ещё нет кода?» и кнопкой «Создать стартового бота».

Что он записывает

Тип сервераФайлыФайл запуска
Node.js Botindex.js (discord.js) и package.json (discord.js 14)index.js
Python Botbot.py (discord.py) и requirements.txtbot.py

Оба читают токен, который панель сохраняет как DISCORD_TOKEN, используют только интенты по умолчанию (привилегированные включать не нужно), регистрируют /ping, когда бот готов, и выводят Logged in as, после чего метка на странице Обзор меняется на Онлайн в Discord.

Сделайте его своим

  1. Откройте Files и нажмите index.js или bot.py. Комментарий вверху подсказывает, с чего начать.
  2. Добавьте команду рядом с /ping, сохраните и нажмите Перезапустить.
  3. Нужен пакет? Добавьте его в package.json или requirements.txt либо в поле Пакеты в разделе Код: Как установить пакеты для вашего Discord-бота.

Пошаговые руководства создают такого же бота и идут дальше: Как сделать Discord-бота на discord.js, Как сделать Discord-бота на Python.

Я не вижу кнопку

  • На сервере уже есть код. Кнопка появляется, только когда в главной папке нет файла .js, .ts, .py, .jar или .csproj, поэтому она никогда не перезаписывает вашу работу. Если файл найден, карточка предлагает использовать его.
  • Тип не Node.js Bot и не Python Bot. Сначала переключите его, сохранив файлы: Как переключить бота на другой язык.
  • Вы друг на чужом сервере без права создавать файлы и менять параметры запуска. Попросите владельца.

Ваш бот уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ