我目前正在尝试在 Flowise 中创建一个聊天流程,用户可以在其中与 LLM 对话,并能够要求其通过 Make.com 场景中的 Webhook 连接两者来向 Discord 发送消息。
我按照 Flowise 文档中的指南进行操作,我有一个将 Discord 链接到 Make 的 Webhook,还有另一个链接 Make 和 Flowise 的 Webhook。
目前,虽然 LLM 告诉我,当我请求时,它已成功将消息发送到 Discord,但 Discord 频道上没有任何消息。 当我手动启动 Make 中的场景时,它说链接到 Flowise 的 Webhook 无法生成捆绑包。
我必须如何在 Make to Flowise Webhook 中设置数据结构,以便 Discord 能够正确识别消息,这是一个问题吗? 如果是的话我需要改变什么?
这些是我当前的设置:
我的Flowise自定义工具中的JS如下:
const fetch = require('node-fetch');
const webhookUrl = 'https://hook.eu2.make.com/redacted';
const body = {
"message": $message
};
const options = {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(body)
};
try {
const response = await fetch(webhookUrl, options);
const text = await response.text();
return text;
} catch (error) {
console.error(error);
return '';
}
Make.com 上的 Discord 模块设置中的链接显然有问题。 当我在 Make.com 模块中设置机器人时,重新插入 Discord 客户端给我的链接解决了这个问题,并且还使我尝试过的一些其他设置变得过时(没有其他在 Make.com 中提到的设置)需要文档)。