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

WeChat Bot的功能:

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

  • 群管理:可以管理微信群,例如自动检测和处理僵尸粉。

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

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

  • 配置文件:通过.env文件可以方便地设置机器人的工作参数,例如API密钥和白名单管理。

WeChat Bot支持的AI服务:

  • ChatGPT:需要购买API Key并配置到.env文件中。

  • 通义千问:由阿里云提供,拿到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密钥。

第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协议或企业版协议对接。

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部