Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

消息通知插件 Notice,匹配到特定消息时通知指定用户 #18

Open
hanfangyuan4396 opened this issue Apr 24, 2024 · 2 comments

Comments

@hanfangyuan4396
Copy link
Owner

hanfangyuan4396 commented Apr 24, 2024

⚠️ 搜索是否存在类似issue

直接利用dify agent中的微信机器人工具进行通知不太方便,插件能够获取到用户的昵称等信息,决定使用插件的方式开发这个功能。

新增插件Notice,当用户发送的消息包含特定关键词时,向指定的用户发送通知。通知内容包括

  1. 用户名称
  2. 用户发送的消息原文
  3. 识别到的敏感词

插件主要功能

消息分析

  1. 简单识别消息中的关键词 (p0)
  2. 使用llm分析消息的意图(p1)

通知

  1. 通知微信好友(p0, 只能微信)
  2. 通过邮箱方式通知(p1,通用性比较好)

配置

  1. 关键词、通知的方式、通知的人可以通过json文件配置(p0)

举例

小明在微信中发送消息,我被同学欺负了,关键词"欺负"。给指定好友发送通知,内容包括:小明、我被同学欺负了,欺负

动机

Snipaste_2024-04-24_22-05-29

公益项目,学生微信陪伴,心理咨询机器人,发现严重的心理问题尽早干预

@AnCool-OvO
Copy link

这个功能很不错,不过要实现这个功能应该单独靠插件应该实现不了,应该是要需要修改原框架实现监控群聊的每个消息,可以参考一下这个大佬的这个插件我感觉是有些相似的原理的
https://github.com/Tishon1532/bridge_room

@hanfangyuan4396
Copy link
Owner Author

这个功能很不错,不过要实现这个功能应该单独靠插件应该实现不了,应该是要需要修改原框架实现监控群聊的每个消息,可以参考一下这个大佬的这个插件我感觉是有些相似的原理的 https://github.com/Tishon1532/bridge_room

感谢提供这个思路,我看一下😀

@hanfangyuan4396 hanfangyuan4396 pinned this issue Apr 28, 2024
@hanfangyuan4396 hanfangyuan4396 unpinned this issue Dec 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants