javascript 如何通过WebSocket和webhook从discord bot获取消息信息

jw5wzhpr  于 2023-06-28  发布在  Java
关注(0)|答案(1)|浏览(127)

因此,我目前能够从discord频道接收消息,并使用webhook发布它们,但是当我从一个机器人发送信息时,当我试图从我的一个discord服务器获取信息并将其发布到另一个服务器时,我会收到@deleted-role。
我目前使用以下代码发送从API接收的JSON数据数组中检索到的信息:

if (d.author != null) {
        if (d.channel_id === testchannel) {
            if (d.attachments) {
              let client = new WebhookClient({ url: "https://ptb.discord.com/api/webhooks/MY WEBHOOK" });
          
              if (d.content){
                let content = d.content ? d.content : { embeds: d.embeds };
                client.send(content);
              }
              for (let i = 0; i < d.attachments.length; i++) {
                let image = d.attachments[i].url;
                client.send(image);
              }
            }
            else {
                let content = d.content ? d.content : { embeds: d.embeds };
                let client = new WebhookClient({ url: "https://ptb.discord.com/api/webhooks/MY WEBHOOK" })

                client.send(content);

            }
        }

让我知道如果你需要更多的信息。

k4emjkb1

k4emjkb11#

我可以弄清楚为什么我只得到Deleted_Role。我的嵌入式系统不能正常工作。我只是从我收到的内容中删除了角色。结束这一切。

相关问题