很多插件的处理方式为 ```go if err != nil { ctx.SendChain(message.Text("ERROR: ", err)) return } ``` 在没有堆栈信息的时候不好调试错误,希望改为如下形式 ```go if err != nil { log.Error("<插件名称>",err) ctx.SendChain(message.Text("ERROR: ", err)) return } ```
Activity
EatHatsuneShallots commentedon Nov 10, 2024
貌似可以添加一个新 API:
ctx.SendErrorMesssgefumiama commentedon Nov 10, 2024
可以加到ctxext。在控制台打印error和直接发送error效果相同,只要你把每个error的位置搞清楚肯定能知道哪里出了问题。