
访问 https://platform.openai.com/account/api-keys,点击 + Create new secret key创建新的 api-key。

保存好生成的 API key。

第一步:登录服务器
通过 ssh 连接自己的服务器。
# 47.243.81.11 为自己服务器的ip地址
ssh root@47.243.81.11
# 输入密码进入到服务器第二步:部署 bot-on-anything
python3 -V
git clone https://github.com/zhayujie/bot-on-anything
cd bot-on-anything/# 赋值 config-template.json 到 config.json
cp config-template.json config.json
# 编辑 config.json
vi config.json修改 model 下面的 openai 中的 api_key,替换成自己创建的 api_key。

修改 channel 中 type 为 wechat_mp,wechat_mp的token自行设置,token 必须为英文或数字,长度为3-32字符。

pip3 install --upgrade openai
pip3 install werobot在项目目录下运行 python3 app.py,终端显示如下则表示已成功运行:
[INFO][2023-02-16 01:39:53][app.py:12] - [INIT] load config: ...
[INFO][2023-02-16 01:39:53][wechat_mp_channel.py:25] - [WX_Public] Wechat Public account service start!
Bottle v0.12.23 server starting up (using AutoServer())...
Listening on http://127.0.0.1:80/
Hit Ctrl-C to quit.如果想让程序关闭终端仍然运行只需要运行下面的命令:
nohup python3 app.py &浏览器打开微信公众号的网址: https://mp.weixin.qq.com/,如果没有网址可以申请一个订阅号。

进入公众号管理页面,点击设置与开发中的基本配置,配置相应的 URL 和 Token。

服务器地址 (URL) 配置: 如果在浏览器上通过配置的URL 能够访问到服务器上的Python程序 (默认监听8088端口),则说明配置有效。由于公众号只能配置 80/443端口,可以修改配置为直接监听 80 端口 (需要sudo权限),或者使用反向代理进行转发 (如nginx)。 根据官方文档说明,此处填写公网ip或域名均可。
令牌 (Token) 配置:需和 config.json 配置中的token一致。
填写完信息,点击启用

进入到公众号的聊天页面,可以体验 ChatGPT。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。