Документация для разработчиков: docs.astraof.com. В приложении: Настройки → Приложения (аккаунт должен быть закреплён).
Создать приложение
- Укажите имя (до 100 символов).
- В карточке приложения: публичный бот или нет, redirect URI, копирование Application ID.
- Секреты: client secret и токен бота. Перевыпуск ломает уже встроенные интеграции. Для просмотра может понадобиться подтверждение личности.
Профиль бота: имя, аватар, баннер, «О себе». Свой числовой тег бота доступен, только если владелец — Visionary.
Удаление приложения уничтожает и пользователя-бота.
OAuth
Сборщик ссылки поддерживает области:
| Область | Что даёт |
|---|---|
identify |
Базовый профиль |
email |
Почта |
guilds |
Список сообществ пользователя |
bot |
Добавить бота с запрошенными правами |
applications.commands есть в константах, но из сборщика сейчас убран. Для ссылки нужен redirect URI, кроме случая «только bot».
Пользователи отзывают доступ в Настройки → Авторизованные приложения → Отозвать.
Вебхуки без бота
Если нужен только входящий поток в канал, хватит вебхука: Эмодзи, стикеры и вебхуки сообщества.