您好!我通过 OpenAI 和 Discourse 的 Webhook 实现了一个聊天机器人。
TL;DR,我创建了一个名为 Robolivier 的用户,当被提及(mention)时,他会回复。
我想让他回复到特定的频道和私信。
在 webhook 发送的事件列表中没有“聊天消息”:
我该如何实现这个功能?是否有可用的插件?可能是我错过了某个设置?
您好!我通过 OpenAI 和 Discourse 的 Webhook 实现了一个聊天机器人。
TL;DR,我创建了一个名为 Robolivier 的用户,当被提及(mention)时,他会回复。
我想让他回复到特定的频道和私信。
在 webhook 发送的事件列表中没有“聊天消息”:
我该如何实现这个功能?是否有可用的插件?可能是我错过了某个设置?
嘿,如果你还不知道,已经有了一个Discourse Chatbot
(支持 ChatGPT),它可以在主题/聊天/私信中使用。
所以,除非你是出于教育目的构建自己的机器人,否则我会建议你直接安装它。
另外,我认为通过 API 来实现这一点(因为你可能想获取聊天记录来改进你的 AI 回复)是可能的,但你可能会遇到一些挑战(如果我说错了请纠正我)。
6 篇帖子已合并到现有主题:Discourse Chatbot
(支持 ChatGPT)
但是,仍然希望有一个用于聊天消息的 webhook,特别是考虑到 allowed_user_api_push_urls 现在是一个隐藏设置。如果你不能使用插件,那么目前你唯一能做的就是轮询通知,这非常不理想。
有什么方法可以让插件添加 webhook 触发器选项吗?
是否会接受为此提交的拉取请求?
同意,聊天 webhook 是一个不同的需求,