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协议或企业版协议对接。
发表评论 取消回复