У меня есть сценарий Python, который отправляет сообщения, используя webhook, назначенный моему серверу Discord. Я хотел бы, чтобы моя программа могла иногда изменять канал webhook.
Вкл. Discord Developer Portal Я читал, что есть два способа изменения webhooks с помощью запросов (1. Modify webhook , 2. Изменить webhook с токеном ).
Я протестировал более простой второй, но он позволяет только изменять аватары и имена пользователей:
r = requests.patch("https://discordapp.com/api/webhooks/.../...", json={ "name":"New Name" })
# status code 200
Изменение Каналы webhook предлагаются первым, но для этого требуется разрешение MANAGE_WEBHOOKS
, поэтому приведенный ниже метод, конечно, не работает:
r = requests.patch("https://discordapp.com/api/webhooks/...", json={ "channel_id":12345 })
# status code 401 (unauthorized)
Я создал приложение Discord и начал читать о работе с авторизацией для webhooks здесь но я застрял и не понимаю, как на самом деле заставить его работать.