@ -81,6 +81,9 @@ func callbackBeforeSendSingleMsg(ctx context.Context, msg *pbchat.SendMsgReq) er
if err := http.CallBackPostReturn(ctx, cbURL(), req, resp, config.Config.Callback.CallbackBeforeSendSingleMsg); err != nil {
return err
}
if len(resp.Content) != 0 {
msg.MsgData.Content = resp.Content
return nil
@ -25,6 +25,7 @@ type CallbackBeforeSendSingleMsgReq struct {
type CallbackBeforeSendSingleMsgResp struct {
CommonCallbackResp
Content []byte `json:"content"`
type CallbackAfterSendSingleMsgReq struct {