wechat-bot入门指南 - 基于ChatGPT的微信聊天机器人
wechat-bot是一个基于ChatGPT和Wechaty的微信机器人项目,可以帮助你自动回复微信消息,管理微信群/好友。本文将介绍如何配置和使用这个有趣的开源项目。
项目介绍
wechat-bot是一个简单易用的微信机器人,只需几分钟就能配置完成。它具有以下特点:
- 基于ChatGPT,能够进行智能对话
- 支持私聊和群聊自动回复
- 可自定义回复规则和白名单
- 支持多种AI服务,如ChatGPT、科大讯飞等
- 开源免费,可以自由定制功能
如果你想给自己的微信加上一个智能助手,wechat-bot是一个不错的选择。
准备工作
在开始使用之前,需要准备以下内容:
- Node.js环境(版本 >= v18.0)
- 一个可用的AI服务API(如ChatGPT、科大讯飞等)
- 科学上网工具(使用ChatGPT API需要)
配置步骤
- 克隆项目代码:
git clone https://github.com/wangrongding/wechat-bot.git
cd wechat-bot
- 安装依赖:
npm install
# 或者使用yarn
yarn
- 复制配置文件并修改:
cp .env.example .env
在.env文件中填入你的AI服务API key等信息。
- 启动项目:
npm run dev
# 或者
yarn dev
- 扫描二维码登录微信
至此,一个基础的wechat-bot就配置完成了!
自定义配置
你可以修改.env文件来自定义机器人的行为:
# 机器人名称
BOT_NAME=@ChatGPT助手
# 私聊白名单
ALIAS_WHITELIST=张三,李四
# 群聊白名单
ROOM_WHITELIST=测试群1,测试群2
# 触发前缀,可留空
AUTO_REPLY_PREFIX=''
更多高级配置请参考项目文档。
常见问题
- 如遇到安装依赖失败,可尝试切换npm镜像源:
npm config set registry https://registry.npmmirror.com
-
使用ChatGPT服务时请确保科学上网
-
如需调整对话模式,可修改src/openai/index.js文件
-
遇到其他问题可以查看项目的issue或加入交流群
总结
wechat-bot为我们提供了一个便捷的方式来创建智能微信机器人。通过简单的配置,你就能拥有一个基于先进AI的微信助手。希望本文能帮助你顺利使用wechat-bot,享受科技带来的乐趣!
欢迎大家Star该项目,一起让它变得更强大!