大象笔记
对话机器人 Rasa(十二):用户会话 Session 管理
Rasa 可以管理用户 session,每个 session 由 conversation_id 唯一标识。
当你从 web 聊天组件或者 telegram app, fackbook messager 等不同的 channel 向
Android BLE 蓝牙控制硬件设备(一)代码结构
没想到这个月的开发工作全部是 Android 平板相关,而且都要用到 BLE 蓝牙,一个是控制设备运行,一个是蓝牙对讲。
看来之前练手写的那个 Android BLE 调试工具真是派上用场了,大部分代码可以复用上。
## 需
低碳水午餐食谱
最近,几位注重健康的好友,纷纷推荐了低碳水饮食。
而我,近几年放任体重增长,身材已经到了再不控制就会爆炸的地步。加之公司订的午餐过于油腻,是时候换换口味了。
## 低碳水饮食减肥的原理
低碳水饮食减肥的原理是通过限制食物中
对话机器人 Rasa(十一):custom actions 中使用 python 设置 slot 值
例如,我想在 Rasa 对话过程中,缓存当前用户选择的服务 ID。
方便在调用其他业务接口时使用该 slot 的值。
## custom actions 代码示例
actions.py 中,假设要将 my_slot 设置为 s
golang gin graceful shutdown
在做一个微信支付的流程,担心经常更新程序导致服务中断,影响退款等逻辑,所以想加上 graceful shutdown 功能。
参考 Golang Gin 官方文档:
https://gin-gonic.com/docs/exam
对话机器人 Rasa(十八):使用 docker compose 及 dockerfile 部署 python flask 图片服务
## 使用 Flask 的原因
因为我觉得用 Rasa 处理图片 base64 编码是不合理的,不适合 intent 识别,再者影响 rasa 接口的性能。
所以,独立出一个 flask 服务来处理图片上传的使用场景。
#
微信支付商户后台设置自动提现规则
为了方便测试[微信小程序的多商户分账功能](/wechat-applet-pay-more-merchants-to-separate-accounting-functions),最好设置一下商户后台的自动提现规则。
否则会出现分账的
对话机器人 Rasa(十): 回复消息格式化,加粗换行等
例如,我想在 Rasa actions.py 中,对 dispatcher.utter_message 返回的消息进行格式化。
## 加粗
这里类似 Markdown 的语法,需要加粗的文本前后加双星号即可。
## 换
MySQL 某个字段排序,按照指定值的顺序
没想到这么多年还是要继续写微信小程序会员卡开卡、扣卡这种逻辑,又是脑子炸裂的一天。
## 排序需求
会员卡使用状态字段,在数据库中的对应值如下
```
Status int // 卡状态。0 待使用; 1 已使用; 2
冰冷的 Android 空指针与暖心的 Google Play 韩国用户
睡前看了一眼 Google Play Console 里的 App 新版本发布情况,无意发现一条一小时前的应用评论。
是个韩国用户留的:
> 버그가 넘 심해요 ㅜㅜ 어플들어가면 자꾸 팅김요 ㅜㅜ 빠른시간에 수정부탁드립니