即时通信

概述

参考:

Instant messaging(即时通信,简称 IM) 是一种在线聊天技术,可以使文本通过网络进行实时传输。大多数 IM 程序使用推送技术并添加其他功能,比如 表情符号、文件传输、聊天机器人、IP 语音、视频聊天、etc. 功能。

常见 IM 程序

  • Slack
  • Discord
  • WeChat(微信)
  • Dingtalk(钉钉)
  • 飞书
  • Telegram
  • etc.

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 模型)。能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。

微信的 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

最后修改 March 25, 2025: clickhouse (6c8a82de)