大象笔记
升级 Android App API 级别
有近一年没有打开 Google Play Console 了,最近打开,发现一堆警告信息,大部分是:
> 请在 2023年8月31日之前更新您的目标 API 级别,以发布应用的更新
## 警告内容
我们检测到您的应用以旧版 A
《岩田先生:任天堂传奇社长如是说》
过年期间为了看一本编程的书续费了微信阅读会员,程序写完了,发现会员就没啥用了,为了不浪费找了本书看看,就是这本《岩田先生:任天堂传奇社长如是说》,没想到意外的好。原书推荐一读。
看完之后,有点意犹未尽,在 B 站上找了一些关于岩田聪(
对话机器人 Rasa(三十四): Socket.IO channel 设置 session id
在之前的 Rasa 笔记中记录过 Sender ID 的使用,即 session id 的管理:
[对话机器人 Rasa(十二):用户会话 Session 管理](https://www.sunzhongwei.com/dialogu
对话机器人 Rasa(三十三): 测试 socket.io channel 异步返回多条消息
## 测试场景
向 rasa server 发送一条消息,除非一连串的耗时操作,每个操作执行前都返回一条消息。
即,客户端发送一条聊天消息,rasa 机器人间隔返回多条消息回复。
同时作为统一消息格式的测试工具。
#
对话机器人 Rasa(三十二):新建一个基于 socket.io 的自定义 channel
在之前的笔记中,整理了如何新建一个独立的 channel 来区分不同的客户端类型。
[对话机器人 Rasa(十九):rasa 不同客户端类型区分处理 custom channel](https://www.sunzhongwei.co
系统重启时 docker 容器没有自启动问题排查
线上服务器环境,基于 docker 部署了一堆服务,虽然在 docker-compose.yml 中将各个服务配置了
```
restart: always
```
例如:
```
version: '3.8'
s
flask socket.io 生产环境部署
## eventlet
由于 WSGI 不支持 WebSocket,所以需要引入 eventlet 来支持 WebSocket 协议。
(虽然 socket.io 也支持 http 协议,但是体验上会差很多。)
> eventle
flask socket.io 使用自定义 path 路径
## 默认路径
使用 flask socket.io 启动服务之后,默认的路径是:
```
/socket.io
```
但是由于我把 rasa 和 flask socket.io 部署在同一个域名下,
rasa 本身自
python socket.io 客户端测试代码
为了测试基于 flask 实现的 socket.io server 端的功能,除了使用浏览器端 js 测试之外,我还想看看诸如 python,C# 这样的客户端的实现是否支持 flask 的 session 机制。即是否能够正常获取到 se
python flask web 框架安装 socket.io 模块
想基于 python 的 socket.io 实现实时消息,及在线状态检测。
同时兼容 rasa 的 socket.io 版本。
## 确认 rasa 对应的 socket.io 版本
```
> conda list so