Discord Bot пытается API сгенерировать пригласительную ссылку, получив 403 - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь использовать Zapier для перехвата уведомлений от другого сервиса и затем получить одноразовую ссылку для приглашения от Discord.

Итак, я создал приложение и бот. При создании ссылки для приглашения OAuth2 добавлено разрешение «Создать мгновенное приглашение» с областью «бот». Перешел по сгенерированной ссылке и авторизовал бота на сервере Discord. Я вижу бот на сервере.

При попытке позвонить https://discordapp.com/api/channels/my_channel_id/invites

Я получаю ответ 403. Я почти уверен, что вызов API хорош, так как, если я его настрою, я получу другие разумные ответы, например 401 или 404, в зависимости от того, как я его изменю.

Я использую заголовок авторизации с типом токена бота и токеном, указанным на странице конфигурации бота.

Zapier позволяет мне установить все это довольно легко. У меня есть значения полезной нагрузки для API (max_age, unique, max_uses). Я в основном дублировал его с помощью curl и получил тот же ответ, хотя я вижу базовый код Discord 50013, сопоставленный с «Missing Permissions».

Какой шаг я пропускаю. Рад предоставить больше информации, если полезно. Заранее спасибо.

...