要通过Discord Webhook发送图像,您需要确保图像以正确的方式编码并作为有效的URL提供。
以下是一个示例Python代码片段,该代码片段演示了如何使用discord webhooks发送带有图像的消息。
import requests
discord_webhook_url = "YOUR_DISCORD_WEBHOOK_URL"
image_url = "YOUR_IMAGE_URL"
data = {
"content" : "This is a message with an image!",
"embeds": [
{
"image": {
"url": image_url
}
}
]
}
response = requests.post(discord_webhook_url, json=data)
if response.status_code == 204:
print("Message delivered successfully!")
else:
print(f"Error {response.status_code}: {response.text}")
在上面的代码中,您需要将“YOUR_DISCORD_WEBHOOK_URL”和“YOUR_IMAGE_URL”替换为您自己的Discord Webhook URL和图像URL。然后,使用requests库将JSON数据发送到Webhook URL。 要包括图像,请将其作为嵌入的一部分编码,并将其添加到包含要发送的消息的JSON数据中。
如果Messages成功交付,则输出“Message delivered successfully!”。否则,将输出错误代码和响应文本。