即时通信
概述
参考:
Instant messaging(即时通信,简称 IM) 是一种在线聊天技术,可以使文本通过网络进行实时传输。大多数 IM 程序使用推送技术并添加其他功能,比如 表情符号、文件传输、聊天机器人、IP 语音、视频聊天、etc. 功能。
常见 IM 程序
Chatbot
参考:
https://github.com/zhayujie/chatgpt-on-wechat # Python 实现的。基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入(这些接入目标抽象为 Channel),可选择GPT3.5/GPT-4o/GPT-o1/ DeepSeek/Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI(这些是 AI 模型)。能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
- https://github.com/hanfangyuan4396/dify-on-wechat # Python 实现的。基于 chatgpt-on-wechat,相当于其下游分支。为 channel 和 model 添加了对接目标。channel 的 wechat bot 可以对接 Gewechat;model 可以对接 Dify。
- 加入了 Ollama 支持,个人不更新项目
微信的 Chatbot 可以使用多种方式实现:
- 模拟 ipad
- 模拟 web # 截至 2025-03-22 被查的厉害,而且容易失败,失败几次就会被官方警告
- 模拟 Windows 桌面端
Wechaty
参考:
ECMAScript 实现的,一个简化构建聊天机器人的对话式 RPA SDK,只需 6 行 JavaScript、Python、Go、Java 代码,即可创建微信机器人,并具有跨平台支持,包括 Linux,Windows,MacOS 和 Docker。
Gewechat
https://github.com/Devo919/Gewechat
Java 实现的 微信机器人框架,个人微信二次开发,最简单易用的免费二开框架,微信 ipad 登录(非HOOK破解桌面端)
https://github.com/hanfangyuan4396/dify-on-wechat/blob/master/docs/gewechat/README.md 这里重构了镜像 registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine ,可以不依赖 cgroup 和 –privilege
微信 Bot 接入 AI
https://github.com/wangrongding/wechat-bot
- 截至 2025-03-22 依赖 Wechaty
反馈
此页是否对你有帮助?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.