背景
在实际项目或开发调试阶段,为了快速排查问题,需要一个实时工具方便查看Bot响应数据,所以就开发了通过消息路由打印bot日志,方便debug.
使用场景:
场景1.线上项目,客户反映收到的机器人回复不对,此场景使用“消息路由日志”可以容易排查bot的回复数据,确认是否是该问题
场景2.协作开发,多人可以查看到相同bot数据回复,方便多人debug
实现方案
1:将消息推送给所有的客户端
优点:实现简单,方便协作,客户端收到相同的消息。
缺点:用在多个项目中,客户端收到多个项目的消息,消息彼此之间混淆,不方便排查错误
2:将消息推送给发起问答的客户端
优点:消息彼此独立,方便排错,不受多个项目的影响
缺点:实现复杂,独立调试,不能协作Bug
方案确认:选择方案1,侧重协同排错
开发语言: golang,javascript
使用方法:
1. 吾来平台填写回调消息路由地址 http://message.wul.ai/bot/message_route
2. 打开console页面,查看日志 http://message.wul.ai/
部署注意事项:单机部署,防止代理分发混乱