大象笔记

升级 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