gpt4 book ai didi

discord - 有什么方法可以通过 url 向 DISCORD 发送消息?

转载 作者:行者123 更新时间:2023-12-04 08:48:36 25 4
gpt4 key购买 nike

使用 telegram 可以仅使用裸 url 将消息发送到 channel :

https://api.telegram.org/bot[BOT_API_KEY]/sendMessage?chat_id=[MY_CHANNEL_NAME]&text=[MY_MESSAGE_TEXT]

Discord 有类似的功能吗?那么,要使用纯 URL(获取)请求发送消息吗?

最佳答案

如果你想send a message to a channel as the bot ,您将向端点发送 POST 消息 /channels/{channel.id}/messages而且还需要authenticate/identify yourself , 第一:

Before using this endpoint, you must connect to and identify with a gateway at least once.

但是,您可以执行类似的操作:设置和 send a message using a Webhook在请求之前不需要身份验证过程。

您可以在 Integrations 下的 channel 设置中为 channel 设置 webhook > WebHooks .你可以点击Copy Webhook URL以便复制 URL。

URL 将如下所示:https://discord.com/api/webhooks/<Webhook ID>/<Webhook token> .

然后您可以send a POST request to the webhook url带有消息负载。

它可以是具有以下字段的 JSON/Form 负载(从 the docs 复制):

FIELD             TYPE                    DESCRIPTION                                              REQUIRED
content string the message contents (up to 2000 characters) one of content, file, embeds
username string override the default username of the webhook false
avatar_url string override the default avatar of the webhook false
tts boolean true if this is a TTS message false
file file contents the contents of the file being sent one of content, file, embeds
embeds array of up to 10 embed objects embedded rich content one of content, file, embeds
payload_json string See message create multipart/form-data only
allowed_mentions allowed mention object allowed mentions for the message false

关于discord - 有什么方法可以通过 url 向 DISCORD 发送消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64184261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com