python - 如何通过它的api在discord频道中发送消息
问题描述
我正在尝试在我的频道中发送消息。正如我所读到的,我需要在发布请求中将消息作为内容参数传递。这是简短的python代码
import requests
URL = "https://discordapp.com/api/webhooks/super/secret
r = requests.get(URL,data={"content":"123"},headers={"Content-Type":"application/json"})
print(r.text)
但它给了我一个回应:
<a href=//www.google.com/><span id=logo aria-label=Google></span></a>
<p><b>400.</b> <ins>That’s an error.</ins>
<p>Your client has issued a malformed or illegal request. <ins>That’s all we know.</ins>
解决方案
他们的文档中的不和谐在这里说:
一些 API 和网关版本现在无法运行,并在下表中标记为已停产以供后代使用。尝试使用这些版本将失败并返回 400 Bad Request。
推荐阅读
- inno-setup - Inno Setup 中自定义绘制的按钮,响应鼠标和键盘
- ssh - 如何通过step server从内网网站获取网站的正确视图?
- vb.net - 使用 ComboBox Vb.net ReportViewer 过滤数据
- vue.js - 禁用按钮直到响应 VUE
- javascript - 如何用Javascript中的另一个按钮更改按钮的颜色
- javascript - chrome性能选项卡中的“优化代码”是什么意思?
- mysql - 在特定的 MySQL 线程上执行查询 - IDEA
- ios - 无法为模拟器构建应用程序。(M1芯片)
- python - tf.keras.preprocessing.image_dataset_from_directory 没有从目录中读取所有图像,而只是其中的一部分
- html - 在 Blazor 中返回字符串