Чтобы добавить бота на сервер, Discord использует OAuth2-ссылку с ID приложения (client_id), запрашиваемыми scopes (bot, applications.commands) и числом прав. Инструмент собирает её правильно и никогда не трогает ваш токен.
Как пользоваться инструментом
Скопируйте Application ID из портала разработчиков Discord (General Information) и вставьте в client_id.
Отметьте scopes: bot для бота, applications.commands для слэш-команд.
Выберите минимально необходимые права (избегайте ADMINISTRATOR).
Скопируйте ссылку и откройте её в браузере с входом в Discord: выберите сервер, где у вас есть «Управление сервером», и подтвердите.
Параметры ссылки
Параметры по документации Discord: client_id, scope (через пробел, кодируется %20), permissions (число), guild_id (предвыбирает сервер), disable_guild_select, redirect_uri и response_type (нужны для scopes, кроме bot и applications.commands), integration_type (0 = сервер, 1 = пользователь). Права действуют только со scope bot. Источник: официальная документация OAuth2 для разработчиков Discord (проверено 2026-10-09).
https://discord.com/oauth2/authorize?client_id=123456789012345678&scope=bot%20applications.commands&permissions=3072Частые вопросы
- Содержит ли ссылка токен бота?
- Нет, никогда. В ссылке только публичный ID приложения. Никому не передавайте токен бота (вкладка Bot портала).
- Почему у бота нет запрошенных прав?
- Администратор может снять права при авторизации, а роли или переопределения каналов могут убрать их позже. Проверьте роль бота и права канала.
