diff --git a/bot_test.go b/bot_test.go index 1e1a72d..da5eadb 100644 --- a/bot_test.go +++ b/bot_test.go @@ -39,6 +39,7 @@ func TestLogout(t *testing.T) { func TestMessageHandle(t *testing.T) { bot := DefaultBot(Desktop) bot.MessageHandler = func(msg *Message) { + fmt.Println(msg) if msg.IsText() && msg.Content == "ping" { msg.ReplyText("pong") } diff --git a/message.go b/message.go index 28a6588..6481143 100644 --- a/message.go +++ b/message.go @@ -647,3 +647,7 @@ func (a AppMessageData) IsFile() bool { func (m *Message) IsComeFromGroup() bool { return m.IsSendByGroup() || strings.HasPrefix(m.ToUserName, "@@") } + +func (m *Message) String() string { + return fmt.Sprintf("<%s:ID:%s>", m.MsgType, m.MsgId) +}