From 710f485d2502eb4570288a0f7dd0705ae5fe6590 Mon Sep 17 00:00:00 2001 From: zhayujie Date: Thu, 16 Feb 2023 22:34:20 +0800 Subject: [PATCH] fix: adjust the retry count --- README.md | 18 ++++++++++++++---- channel/wechat/wechat_mp_channel.py | 2 +- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2b5f83c4..43fe4277 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ cd bot-on-anything/ cp config-template.json config.json ``` -配置文件结构如下: +完整的配置文件结构如下: ```bash { @@ -78,7 +78,15 @@ cp config-template.json config.json > 项目中使用的对话模型是 davinci,计费方式是约每 750 字 (包含请求和回复) 消耗 $0.02,图片生成是每张消耗 $0.016,账号创建有免费的 $18 额度,使用完可以更换邮箱重新注册。 -#### 1.2 配置项说明 +#### 1.2 安装依赖 + +```bash +pip3 install --upgrade openai +``` +> 注: 如果安装失败可先升级pip, `pip3 install --upgrade pip` + + +#### 1.3 配置项说明 ```bash { @@ -125,6 +133,8 @@ cp config-template.json config.json ### 2.个人订阅号 +**需要:**一台服务器,一个个人订阅号,一个已备案的域名。 + #### 2.1 依赖安装 安装 [werobot](https://github.com/offu/WeRoBot) 依赖: @@ -164,8 +174,8 @@ Hit Ctrl-C to quit. ![wx_mp_config.png](docs/images/wx_mp_config.png) -- 服务器地址 (URL):在浏览器访问该URL需要能访问到服务器上运行的python程序 (默认为8088端口),智能填写 80/443端口,所以需要在服务器进行端口转发 (如使用nginx),并将域名地址配置在url处 (仅用ip不行) -- 令牌 (Token):需和配置中的token一致 +- **服务器地址 (URL)**:在浏览器访问该URL需要能访问到服务器上运行的python程序 (默认监听8088端口)。由于公众号只能配置 80/443端口,所以需要在服务器进行端口转发 (如使用nginx),或改为直接监听80端口,并将对应的域名地址配置在url处 (仅用ip不行)。 +- **令牌 (Token)**:需和配置中的token一致。 #### 2.3 使用 diff --git a/channel/wechat/wechat_mp_channel.py b/channel/wechat/wechat_mp_channel.py index 79a4efdb..8838dda3 100644 --- a/channel/wechat/wechat_mp_channel.py +++ b/channel/wechat/wechat_mp_channel.py @@ -44,7 +44,7 @@ def handle(self, msg, count=0): return res['data'] elif res.get('flag', False) and not res.get('data', None): - if res.get('req_times') == 3 and count == 9: + if res.get('req_times') == 3 and count == 8: return '不好意思我的CPU烧了,请再问我一次吧~' if count < 10: time.sleep(0.5)