wangrongding/wechat-bot

🤖 Multi-platform IM AI Agent for Telegram, WhatsApp, Lark, and WeChat. Connects ChatGPT / Claude / Kimi / DeepSeek / Ollama / Pi for auto-replies, community analysis, contact management, and inactive-friend detection.

解决的问题

该项目提供了一个统一接口,将各种即时通讯(IM)平台转变为AI驱动的智能体。用户可以将来自 WeChat、Lark、Telegram 和 WhatsApp 的消息路由到多种 LLM 服务,实现自动回复和聊天记录的深度分析。

工作原理

该系统充当 IM 平台与 AI 服务之间的桥梁。WeChat 集成使用 Wechaty,Telegram 和 WhatsApp 则使用官方 API。用户可配置使用特定 AI 智能体(如 Pi)或通用 LLM 服务(如 ChatGPT、DeepSeek、Claude 或 Ollama)来生成回复。

此外,它还集成了 wx-cli,以访问本地 WeChat 数据,使 AI 能够基于缓存的本地数据,对特定好友或群聊进行统计和深度分析。

适用人群

  • 个人用户:希望在日常聊天应用中集成 AI 助手的用户。
  • 开发者:希望在多个 IM 平台上部署 LLM 驱动的机器人,而无需为每个平台编写独立集成代码的开发者。
  • 用户:希望分析自己 WeChat 社交互动数据的用户。

核心亮点

  • 多平台支持:已集成 WeChat、Lark、Telegram 和 WhatsApp。
  • 广泛模型支持:兼容 ChatGPT、DeepSeek、Claude、Pi、Ollama(本地)以及多个其他提供商。
  • 本地数据分析:能够对本地 WeChat 聊天记录和 Moments 缓存进行 AI 驱动的深度分析与统计。
  • 触发控制:通过好友和群组的白名单,以及特定触发前缀,实现对机器人回复的精细控制,避免骚扰。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目