diff --git a/im/qq/sender.go b/im/qq/sender.go index 80a7abb..c3121f5 100644 --- a/im/qq/sender.go +++ b/im/qq/sender.go @@ -140,7 +140,7 @@ func (sender *Sender) IsMedia() bool { func (sender *Sender) Reply(msg interface{}) error { if sender.chat != nil { - sender.chat.Push(msg.(string)) + sender.chat.Push(msg) return nil } switch sender.Message.(type) { diff --git a/im/tg/tg.go b/im/tg/tg.go index cd7f220..c353810 100644 --- a/im/tg/tg.go +++ b/im/tg/tg.go @@ -132,7 +132,7 @@ func (sender *Sender) IsMedia() bool { func (sender *Sender) Reply(rt interface{}) error { if sender.chat != nil { - sender.chat.Push(rt.(string)) + sender.chat.Push(rt) return nil } var r tb.Recipient