消息通知插件 Notice,匹配到特定消息时通知指定用户
hanfangyuan4396 opened this issue · 2 comments
hanfangyuan4396 commented
⚠️ 搜索是否存在类似issue
无
直接利用dify agent中的微信机器人工具进行通知不太方便,插件能够获取到用户的昵称等信息,决定使用插件的方式开发这个功能。
新增插件Notice,当用户发送的消息包含特定关键词时,向指定的用户发送通知。通知内容包括
- 用户名称
- 用户发送的消息原文
- 识别到的敏感词
插件主要功能
消息分析
- 简单识别消息中的关键词 (p0)
- 使用llm分析消息的意图(p1)
通知
- 通知微信好友(p0, 只能微信)
- 通过邮箱方式通知(p1,通用性比较好)
配置
- 关键词、通知的方式、通知的人可以通过json文件配置(p0)
举例
小明在微信中发送消息,我被同学欺负了,关键词"欺负"。给指定好友发送通知,内容包括:小明、我被同学欺负了,欺负
动机
公益项目,学生微信陪伴,心理咨询机器人,发现严重的心理问题尽早干预
AnCool-OvO commented
这个功能很不错,不过要实现这个功能应该单独靠插件应该实现不了,应该是要需要修改原框架实现监控群聊的每个消息,可以参考一下这个大佬的这个插件我感觉是有些相似的原理的
https://github.com/Tishon1532/bridge_room
hanfangyuan4396 commented
这个功能很不错,不过要实现这个功能应该单独靠插件应该实现不了,应该是要需要修改原框架实现监控群聊的每个消息,可以参考一下这个大佬的这个插件我感觉是有些相似的原理的 https://github.com/Tishon1532/bridge_room
感谢提供这个思路,我看一下😀