From 8ead5d5df1cb153ad62ed1094595cc0c314990a8 Mon Sep 17 00:00:00 2001 From: eatMoreApple <15055461510@163.com> Date: Sun, 25 Apr 2021 22:21:49 +0800 Subject: [PATCH] add test --- bot_test.go | 23 +++++++++++++++++++---- global.go | 1 + 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/bot_test.go b/bot_test.go index 22ed249..e28ab79 100644 --- a/bot_test.go +++ b/bot_test.go @@ -37,11 +37,12 @@ func TestMessage(t *testing.T) { bot := defaultBot() bot.MessageHandler = func(msg *Message) { if msg.IsMedia() { - fmt.Println(msg.Content) + t.Log(msg.Content) + fmt.Println() } if msg.IsCard() { c, _ := msg.Card() - fmt.Println(c.Alias) + t.Log(c.Alias) } } if err := bot.Login(); err != nil { @@ -77,14 +78,14 @@ func TestGroup(t *testing.T) { return } t.Log(group) - g := group.SearchByNickName(1, "GoFrame实战1群") + g := group.SearchByNickName(1, "杭州Gopher群组") if g.First() != nil { members, err := g.First().Members() if err != nil { t.Error(err) return } - fmt.Println(members.Count()) + t.Log(members.Count()) } } @@ -153,3 +154,17 @@ func TestRemoveFriendIntoChatRoom(t *testing.T) { } } } + +func TestLogout(t *testing.T) { + bot := defaultBot() + bot.MessageHandler = func(msg *Message) { + if msg.Content == "logout" { + msg.Bot.Logout() + } + } + if err := bot.Login(); err != nil { + t.Error(err) + return + } + bot.Block() +} diff --git a/global.go b/global.go index 182cf0a..4632324 100644 --- a/global.go +++ b/global.go @@ -69,6 +69,7 @@ const ( uosPatchExtspam = "Gp8ICJkIEpkICggwMDAwMDAwMRAGGoAI1GiJSIpeO1RZTq9QBKsRbPJdi84ropi16EYI10WB6g74sGmRwSNXjPQnYUKYotKkvLGpshucCaeWZMOylnc6o2AgDX9grhQQx7fm2DJRTyuNhUlwmEoWhjoG3F0ySAWUsEbH3bJMsEBwoB//0qmFJob74ffdaslqL+IrSy7LJ76/G5TkvNC+J0VQkpH1u3iJJs0uUYyLDzdBIQ6Ogd8LDQ3VKnJLm4g/uDLe+G7zzzkOPzCjXL+70naaQ9medzqmh+/SmaQ6uFWLDQLcRln++wBwoEibNpG4uOJvqXy+ql50DjlNchSuqLmeadFoo9/mDT0q3G7o/80P15ostktjb7h9bfNc+nZVSnUEJXbCjTeqS5UYuxn+HTS5nZsPVxJA2O5GdKCYK4x8lTTKShRstqPfbQpplfllx2fwXcSljuYi3YipPyS3GCAqf5A7aYYwJ7AvGqUiR2SsVQ9Nbp8MGHET1GxhifC692APj6SJxZD3i1drSYZPMMsS9rKAJTGz2FEupohtpf2tgXm6c16nDk/cw+C7K7me5j5PLHv55DFCS84b06AytZPdkFZLj7FHOkcFGJXitHkX5cgww7vuf6F3p0yM/W73SoXTx6GX4G6Hg2rYx3O/9VU2Uq8lvURB4qIbD9XQpzmyiFMaytMnqxcZJcoXCtfkTJ6pI7a92JpRUvdSitg967VUDUAQnCXCM/m0snRkR9LtoXAO1FUGpwlp1EfIdCZFPKNnXMeqev0j9W9ZrkEs9ZWcUEexSj5z+dKYQBhIICviYUQHVqBTZSNy22PlUIeDeIs11j7q4t8rD8LPvzAKWVqXE+5lS1JPZkjg4y5hfX1Dod3t96clFfwsvDP6xBSe1NBcoKbkyGxYK0UvPGtKQEE0Se2zAymYDv41klYE9s+rxp8e94/H8XhrL9oGm8KWb2RmYnAE7ry9gd6e8ZuBRIsISlJAE/e8y8xFmP031S6Lnaet6YXPsFpuFsdQs535IjcFd75hh6DNMBYhSfjv456cvhsb99+fRw/KVZLC3yzNSCbLSyo9d9BI45Plma6V8akURQA/qsaAzU0VyTIqZJkPDTzhuCl92vD2AD/QOhx6iwRSVPAxcRFZcWjgc2wCKh+uCYkTVbNQpB9B90YlNmI3fWTuUOUjwOzQRxJZj11NsimjOJ50qQwTTFj6qQvQ1a/I+MkTx5UO+yNHl718JWcR3AXGmv/aa9rD1eNP8ioTGlOZwPgmr2sor2iBpKTOrB83QgZXP+xRYkb4zVC+LoAXEoIa1+zArywlgREer7DLePukkU6wHTkuSaF+ge5Of1bXuU4i938WJHj0t3D8uQxkJvoFi/EYN/7u2P1zGRLV4dHVUsZMGCCtnO6BBigFMAA=" ) + // 消息类型 const ( TextMessage = 1