wechat_gpt
- 微信公众号实现ChatGPT的对话功能
- 微信公众号实现消息推送功能
- 微信公众号用户权限管理【todo】
部署方法
1、获取变量
登录微信公众号的后台---建议使用测试号, 获取appID和appsecret
![](https://oneperfect.cn/wp-content/uploads/2024/05/wechat1-1024x544.png)
2-1、Zeabur一键部署
根据要求填写环境变量
其中token是自己定义的值。需要记下。
2-2、docker compose 部署
git clone https://github.com/CatAnd-Dog/wechat_gpt.git
cd wechat_gpt
然后自行修改docker compose环境变量的值
或者也可以新建env文件,在env指定环境变量
docker compose up -d
此种方式的url=http://ip:34568
3、将你的url+/wechat路径和token填入下面【接口配置信息】,并提交
![](https://oneperfect.cn/wp-content/uploads/2024/05/wechat1-1024x544.png)
比如你的url=https://a.com
那么你填的就是https://a.com/wechat
ps:访问你的url,会返回 {"code":200,"data":"success"} 则部署成功
消息推送,哪吒探针
访问公众号后台,记下用户列表对应的微信号
按照如下方式新增模板,并填写内容。记下模板ID
内容:{{content.DATA}} 服务器名:{{ServerName.DATA}} IP:{{ServerIP.DATA}}
![](https://oneperfect.cn/wp-content/uploads/2024/05/wechat2-1024x115.png)
![](https://oneperfect.cn/wp-content/uploads/2024/05/wechat3.png)
访问你的探针后台,告警--新增通知方式--按照如下方式填写
{
"template_id":"模板ID",
"user":"微信号",
"urlred":"跳转页,可不填或者填你的探针地址",
"content":{
"thing20": {
"value": "#NEZHA#"
},
"thing13": {
"value": "#SERVER.NAME#"
},
"thing26": {
"value": "#SERVER.IP#"
}
}
}
![](https://oneperfect.cn/wp-content/uploads/2024/05/tanzhen1-1024x277.png)
![](https://oneperfect.cn/wp-content/uploads/2024/05/tanzhen2.png)
最后新增告警规则即可
ChatGPT对话
有两种方式
1、直接发送问题。。(默认模型gpt-3.5-turbo) 比如: 你会干什么?
2、 model+空格+问题。。(自己指定模型) 比如: gpt-4 你会干什么?
![](https://oneperfect.cn/wp-content/uploads/2024/05/gpt1.png)
更新
2024.0518 新增模板消息的详情页,支持html格式
后记--其他好玩的项目
科研人----文献推送,获取每日最新的文献并通过微信发送给你