登录 立即注册

找到91个回复 (用户: rkonfj)

rkonfj 92楼回复 残缘[网页插件][更新] @提醒(1.0.4) (2023-03-31//)

@老虎会游泳@残缘,已经实现可取消订阅事件(可取消订阅的事件有msg online offline

不需要订阅机器人上下线事件可以在 websocket 连接建立成功后发送:
{"action": "unsub", "data": ["online", "offline"]}

后续有需要这些事件再发送:
{"action": "sub", "data": ["online", "offline"]}

不清楚取消了订阅哪些事件发送:
{"action": "lsunsub"}

如果老虎更新hu60bot程序后,客户端什么也不做就和之前一样,会收到所有事件

rkonfj 43楼回复 rkonfj[网页插件] robotstatus: 显示机器人是否在线 (2023-03-30//)

@罐子

手机显示都是灰色的。

依赖这个插件 https://hu60.cn/q.php/bbs.topic.104689.html

之前可以显示机器人名字,现在只有图标。看不出哪个是哪个了。

展示文本有点臃肿。用久了就知道哪个是哪个了,哈哈

rkonfj 123楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)
rkonfj 116楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

@老虎会游泳,不会。

rkonfj 113楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

我没攻击论坛,是你那个机器人脚本发起的攻击

@TabKey9

rkonfj 108楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)
rkonfj 106楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

@老虎会游泳,更新一下吧。新增两个参数:

--botxff string                     header will be sent to hu60api which value is the ws client's original ip (default "X-Forwarded-For")
--wspu int                          websocket server connections limit per user (default 10)
rkonfj 102楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)
rkonfj 99楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

@rkonfj,所有 api 都是这样的吧

rkonfj 98楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

@老虎会游泳,超速后会出现 Retry-After 响应头的话,那没必要再返回 JSON 了

rkonfj 95楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

@老虎会游泳,api 超速时返回的也是 HTML 吗?

rkonfj 93楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)
rkonfj 91楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

@老虎会游泳,明白了,你说的是 hu60bot 请求 hu60api 时的 ip。我会加一个参数,由管理员来指定这个头的 key, value就是用户的IP。这样hu60bot就可以在这个 api 报超速时,返回ws客户端超速对吧?

hu60bot怎么拿到客户端真实IP?x-real-ip 可以吗?

rkonfj 87楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

@老虎会游泳,明白了。

真实 IP 那个,可以从 nginx 传到 后端 吗?用 IP 来限速好点

rkonfj 84楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

@老虎会游泳,我还不太理解。你现在的架构应该是 nginx 转发流量到 php-fpmhu60bot 吧?

  1. 你可以在HTTP请求中添加头信息,把速率限制转移给单个用户。

怎么加头信息?作为服务端是读取请求头吧?如果是在 nginx 之后,反代的时候 把网络的真实 ip 放在 x-real-ip 中,hu60bot 可以拿到了不是吗?

  1. 因为现在的超速都算在127.0.0.1头上了,所以大家都连不上。把真实IP填充在头信息里,我就可以把限速算在具体用户头上了。

你的超速不是 php 实现的吗?怎么会阻止 websocket 连接?

rkonfj 81楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

哦,明白了。超速限制是 php 实现的,不是 nginx ,所以hu60bot也需要实现

rkonfj 80楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

@老虎会游泳,为什么一个超速,其他用户无法连接?

rkonfj 77楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-30//)

hu60 API迅速达到上限,返回超速页面,导致后续没有任何人可以连上。

@老虎会游泳,怎么判定的?我要适配一下吗?

rkonfj 34楼回复 rkonfj[网页插件] robotstatus: 显示机器人是否在线 (2023-03-29//)

@老虎会游泳,再更新下。优化了 2 个问题:

  1. 主动查询在线用户时,只返回机器人
  2. 程序正常退出时标记所有 at 消息已读,防止再次启动时读取到已处理的消息
rkonfj 62楼回复 rkonfj[网页插件] hu60bot: 立即与openai 对话 (2023-03-29//)

@老虎会游泳,做了一个简单的动态适配。现在应该可以适配任何屏幕和缩放比例了

下一页 上一页 (2 / 5页)

11月24日 12:38 星期天

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1