← Все вопросы

Как добавить своего Discord-бота на сервер? Не понимаю про OAuth и права

Задан 11 месяцев назад1.5к просмотров1 ответ
8

Бот запускается, в консоли пишет что вошёл, но на сервере его нет, я его нигде не вижу. Как его пригласить на свой сервер? Где-то надо ссылку сгенерировать, но я не понял где.

1 ответ

12
✓ Принятый ответ — помог автору

Бот не появляется на сервере сам — его надо пригласить по специальной ссылке:

  1. В Developer Portal открой OAuth2 → URL Generator.
  2. В Scopes поставь галочку bot (а если будешь делать слэш-команды — ещё applications.commands).
  3. Ниже в Bot Permissions отметь права, которые боту нужны: например Send Messages, Read Message History, Manage Roles и т.д. Не давай лишнего.
  4. Внизу скопируй сгенерированную ссылку, открой её в браузере, выбери свой сервер и нажми Авторизовать.

Чтобы добавлять бота на сервер, у тебя должно быть право Управление сервером на этом сервере.

Ваш ответ

Войдите, чтобы ответить на вопрос.