搭建微信AI机器人
1. 购买服务器
首先,你需要购买一台云服务器,常见的云服务提供商包括阿里云、腾讯云、华为云等。选择一个适合你需求的云服务器,并购买相应的服务套餐,单纯用于搭建ai机器人一核一G的配置就足够了。
- 如果要对接国内的ai大模型,比如文心一言、讯飞星火,可以选择国内的云服务商。推荐腾讯云的2核2G轻量应用服务器,目前新人优惠62元一年。

- 如果要对接国外的AI大模型,比如ChatGPT,建议选择国外的云服务商。推荐RN的1核1G性价比VPS,支持支付宝。
2. 连接服务器
购买完成,使用SSH(Secure Shell)工具连接到你的服务器。你可以使用命令行工具(如Terminal或PuTTY)输入以下命令:
替换 your_username
和 your_server_ip
为你的服务器用户名和IP地址。
3. 安装宝塔面板
3.1 下载宝塔面板安装脚本
在连接到服务器后,下载宝塔面板的安装脚本。可以使用以下命令:
3.2 运行安装脚本
运行下载的安装脚本:
安装过程中,按照提示进行配置。你可以选择默认配置,或者根据自己的需求进行定制。
3.3 访问宝塔面板
安装完成后,通过浏览器访问 http://your_server_ip:8888
,使用刚刚设置的用户名和密码登录宝塔面板。

4. 部署微信AI机器人
这里直接用开源程序chatgpt-on-wechat: 基于大模型搭建的微信聊天机器人,以下简称COW
。该项目是基于大模型的智能对话机器人,支持微信、企业微信、公众号、飞书、钉钉接入,可选择GPT3.5/GPT4.0/Claude/文心一言/讯飞星火/通义千问/Gemini/LinkAI,能处理文本、语音和图片,通过插件访问操作系统和互联网等外部资源,支持基于自有知识库定制企业AI应用。
具体部署步骤在项目的Readme.md
描述的很详细了。建议直接参照官方教程。
我这里具体以对接 讯飞星火
为例:
4.1 申请讯飞星火模型API
注册登录讯飞星火认知大模型,实名认证后,点击免费试用, 领取下方的 V3.0 0元个人免费包
(COW
项目暂未支持V3.5) 👇


确认支付之后回到主页,点击服务管理
,跳转到控制台,中间的token用量显示的就是免费套餐的限额以及有效期,记下右侧的 APPID
、APISecret
、APIKey
。

4.2 配置讯飞星火
在config.json
中填入配置:
保存配置,输入命令,扫码运行。
4.3 可能遇到的问题
在安装核心依赖时:
如果显示以下类似错误:
可能是python版本问题。输入python3 --version
查看默认python版本:
一般新装的服务器默认的python版本都是3.6.8。COW
建议Python版本在 3.7.1~3.9.X 之间,推荐3.8版本,3.10及以上版本在 MacOS 可用。因此可以用宝塔面板软件商店里的python项目管理器
,安装一个3.8.5版本的python。然后搜索一下python 3.8的安装路径,一般是在/www/server/python_manager/versions/3.8.5/bin/python3.8
。
更改 python3
符号链接指向 Python 3.8(将/path/to/your/python3.8
替换为你上面找到的Python 3.8 的安装路径):
运行以下命令验证设置是否生效:
应该显示安装的 Python 3.8 版本。
这个时候再返回刚刚那一步,一般可以安装成功:

再执行最后的运行程序,扫描登录:
4.4 部署成功
一旦程序成功启动,日志将记录并返回 "Start auto replying
",这意味着你的登录账号已经成功切换为机器人状态。从此,你的好友发送消息给你或在群聊中@你都将触发自动回复,效果如下图所示:

交流测试群:
