大象笔记

对话机器人 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 新版本发布情况,无意发现一条一小时前的应用评论。 是个韩国用户留的: > 버그가 넘 심해요 ㅜㅜ 어플들어가면 자꾸 팅김요 ㅜㅜ 빠른시간에 수정부탁드립니