WeChat Bot

WeChat Bot

基于WeChaty结合OpenAI ChatGPT、Kimi、讯飞等多种AI服务实现的开源微信机器人项目,用于自动回复微信消息或管理微信群/好友。

#Ai工具箱 #Ai开源项目
收藏

WeChat Bot简介

WeChat Bot,一个基于 WeChaty 结合 DeepSeek / ChatGPT / Kimi / 讯飞等ai服务实现的微信机器人,它能帮你自动回复微信消息,也能管理微信群和好友,还能检测僵尸粉。

WeChat Bot.webp

WeChat Bot功能方面:

  • 自动回复消息:能自动处理和回复微信群及好友的消息,让沟通更高效。

  • 群管理:可以对微信群进行管理,像自动检测和处理僵尸粉这种事儿都能做。

  • AI服务集成:支持多个AI服务集成,你可以按需选择合适的API(比如ChatGPT、Kimi等)来增强机器人的智能回复能力。

  • 自定义回复逻辑:如果你有特定需求,可以修改程序代码来实现自己的业务逻辑。

  • 配置文件:通过.env文件就能方便地设置机器人的工作参数,像API密钥、白名单管理等。

WeChat Bot支持的AI服务:

  • ChatGPT:得付费买API Key,然后配置到.env文件里。

  • 通义千问:阿里云提供的AI服务,拿到API Key后配置到.env文件就行。

  • deepseek:获取API Key后配置到.env文件的DEEPSEEK_FREE_TOKEN中。

  • 科大讯飞:申请API Key,每个模型有200万免费token。

  • Kimi:获取API Key,不过它的请求限制比较严。

  • dify:创建应用后能拿到API Key,还支持私有化部署。

  • Ollama:本地化AI服务,配置和在线服务有点不一样。

  • 302.AI:是个AI聚合平台,支持多种模型和API。

WeChat Bot的应用场景:

  • 个人助手:能当你的个人助手,处理日常消息回复。

  • 企业客服:可以对接客户的微信群,实现智能自动回复,让客户更满意。

  • 社区管理:能帮社区管理员管理群里的信息交互和内容监控。

WeChat Bot使用方法:

第1步,安装Node.js和npm。

# 安装依赖
npm i
# 推荐用 yarn 吧,npm 安装有时会遇到 wechaty 内部依赖安装失败的问题
yarn

第2步,用npm安装WeChaty和相关依赖。

第3步,配置.env文件,把需要的API keys加上。

第4步,执行npm run dev或者启动Docker容器。

# 启动服务
npm run dev # 或者 npm run start
# 启动服务
yarn dev # 或者 yarn start

第5步,然后就可以扫码登录了,然后根据需求,自己修改相关逻辑文件。

需要注意的是,这个项目支持多种AI服务,接口包括ChatGPT、DeepSeek、通义千问、讯飞、Kimi、dify、Ollama、302.AI和Claude等。开发者可以根据需求选择和配置这些服务,访问的时候得确保正确获取并配置好相应的API密钥,具体就在.env文件里配置,按对接的AI服务要求填参数就行。这种多样化的AI集成能让机器人适应不同场景,更灵活智能。另外,开发者得留意微信的审查制度,别用免费版协议,不然账号可能被封,建议用pad协议或者企业版协议对接。

相关资讯:

wechatDownload:微信公众号文章批量下载工具

WechatFerry:使用wcf.js轻松构建微信聊天机器人

与WeChat Bot相关工具