/bot_msg_console

消息路由日志

Primary LanguageGo

消息路由日志

背景

在实际项目或开发调试阶段,为了快速排查问题,需要一个实时工具方便查看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/


部署注意事项:单机部署,防止代理分发混乱