add Hash for Chat Header

This commit is contained in:
Tnze
2022-12-01 01:42:28 +08:00
parent 666f83be80
commit aadf28dde2
3 changed files with 51 additions and 29 deletions

View File

@ -44,10 +44,13 @@ func attachPlayerMsg(c *bot.Client, p *basic.Player, handler func(msg chat.Messa
}
var content chat.Message
if message.MessageBody.Message != nil {
content = *message.MessageBody.Message
if message.MessageBody.DecoratedMsg != nil {
data, _ := message.MessageBody.DecoratedMsg.MarshalJSON()
if err := content.UnmarshalJSON(data); err != nil {
return err
}
} else {
content = chat.Text(message.MessageBody.PlainMessage)
content = chat.Text(message.MessageBody.PlainMsg)
}
ct := p.WorldInfo.RegistryCodec.ChatType.FindByID(chatType.ID)