【发布时间】:2018-09-11 09:33:04
【问题描述】:
如果不使用 requests 模块,我如何向 Discord webhook 发送消息? 我试过以下代码:
import urllib2
import json
url = 'webhook url'
values = {"username": "Bot", "text": "This is a test message."}
data = json.dumps(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
the_page = response.read()
这会返回以下错误:
urllib2.HTTPError: HTTP Error 403: Forbidden
【问题讨论】:
-
这意味着您使用的应用未经授权可以制作任何 webhook。您可能需要在发出任何请求之前获取令牌。
-
我在制作 webhook 时唯一由 Discord 提供的是 webhook url @SubhrajyotiDas
-
您尝试的网址是什么?
-
这是一个不和谐的 webhook url,格式为 discordapp.com/api/webhooks/<server ID>/<...>
标签: python python-2.7 urllib2 webhooks discord