个人微信AI聊天机器人
- 微信AI机器人介绍
- 产品介绍
- 联系本人微信:yao_you_meng_xiang
- 代码地址:https://github.com/xshxsh/weChatAiRobot
- 前期准备
- 个人微信号
- Windows电脑
- 注册AI模型账号
- 搭建使用
- 注册AI账号
- 注册讯飞账号
- 创建应用
- 申请API使用
- 安装微信
- 安装代理软件
- 设置目录
- 添加微信
- 安装JDK
- 启动服务
- 测试使用
- 旅游:
- 写代码:
- 教做菜:
- 历史:
- 天文:
- 地理
微信AI机器人介绍
产品介绍
本产品是基于个人微信,连接AI模型,生成的微信AI机器人,可提供AI问答服务,上知天文下知地理!
目前支持私聊或者群聊@我的问答场景使用;后续会增加自动添加好友,发朋友圈,转发消息等功能。
联系本人微信:yao_you_meng_xiang
代码地址:https://github.com/xshxsh/weChatAiRobot
前期准备
个人微信号
因为机器人是基于腾讯官方微信账号使用的,有可能会面临封号风险(经过大量测试,10个群的会话处理尚未被封号,更多群聊或者私聊风险未知)。
建议注册一个微信小号,用作机器人。
Windows电脑
机器人目前只支持在windows电脑上运行。
注册AI模型账号
机器人需要连接AI大模型账号,AI模型按照回答字数收费,自己注册开始会有50万左右的免费字数体验,超过50万字后需要收费。用户可自己注册账号,也可联系作者提供服务。
搭建使用
注册AI账号
(若使用作者提供的AI账号,可跳过此步骤,直接联系作者)
机器人连接的AI模型是讯飞星火大模型,任何人都可以注册使用,有50万体验字数限制,超过会收费。
注册讯飞账号
注册地址:https://www.xfyun.cn/
进入上面的地址,用个人手机号注册即可。
创建应用
注册账号后,进入“控制台”,创建新应用,记住APPID。
申请API使用
申请地址:https://www.xfyun.cn/solutions/xinghuoAPI
填写申请后,只需等待工单审核通过(通常1天内通过),通过后会有短信通知,可以在控制台看到AI账号的相关信息。
把以上账号对应字段名称填到解压文件的application-dev.yml中(文件用记事本打开即可)。
至此,AI账号申请流程完毕。首次申请默认会有50万tokens体验,1tokens 约等于1.5个中文汉字 或者 0.8个英文单词。若使用完50万tokens后可换个手机号再申请体验,需要长期稳定服务的可以提工单申请永久服务,或者联系作者提供(收费)。
安装微信
机器人只支持特定版本的微信。
在解压文件里,双击“WeChat3.6.0.18.exe”安装微信,如果之前装过微信的需要覆盖安装。
安装完成后,在微信设置中关闭自动更新(更新了版本后可能用不了)。
安装代理软件
设置目录
在解压文件里,双击“代理框架.exe”,启动后设置微信相关目录。
其中,微信安装目录可按图示步骤获取,默认安装目录:
C:\Program Files (x86)\Tencent\WeChat[3.6.0.18]
图片缓存目录,自己新建一个目录即可,如:
C:\Users\Administrator\Documents\DaenWxHookImg
微信数据目录,可安装图示目录获取,默认目录:
C:\Users\Administrator\Documents\WeChat Files\(只取到WeChat Files目录即可)
添加微信
接下来需要在手机扫码登录(建议用小号),如果经常使用,可以在手机设置自动登录,免手机确认。
微信启动后,如果提示更新,忽略即可。
至此,代理框架设置及微信设置完成。如果把代理服务关闭了,下次只需要在“微信管理”再添加微信即可。
安装JDK
如果之前已经安装过的无需再安装(再安装也无妨,会覆盖原有版本)。
打开JDK目录,64位电脑安装“x64-jdk.msi”,32位电脑安装“x86-jdk.msi”。
双击启动安装,一直点击“next”,记住安装目录,默认是“C:\Program Files\Amazon Corretto\”。
安装完成后,用快捷键“win+r”打开运行,输入“cmd”,在cmd命令行执行“java -version”验证安装结果。
至此,jdk安装完毕。
启动服务
双击“start.bat”启动服务,最后出现“Started WeChatRootApplication …”表示启动成功。
启动完成后不要关闭此窗口,关闭服务会停止,可以缩小窗口到任务栏。
测试使用
用另一个微信号向机器人微信发送消息,可以看到回复。
也可以在命令行看到打印的日志:
至此,微信机器人启动完成,可以愉快地使用了。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CoBBu4x5-1692878380403)(https://github.com/xshxsh/weChatAiRobot/assets/38281418/daba1e10-1aa7-432c-a672-00bccf356993)]
也可以在命令行看到打印的日志:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0PMFhkpm-1692878380403)(https://github.com/xshxsh/weChatAiRobot/assets/38281418/8a578ec0-515a-4822-b3f4-1431bce3bf9d)]