1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 11:07:40 +08:00

解析猜拳&随机骰子

安卓QQ发来的骰子Name值是随机骰子
This commit is contained in:
icarus-ai 2021-12-18 17:35:32 +08:00 committed by GitHub
parent 75d9c4deb4
commit e700751008
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -486,7 +486,7 @@ func ParseMessageElems(elems []*msg.Elem) []IMessageElement {
EncryptKey: elem.MarketFace.GetKey(),
MagicValue: utils.B2S(elem.MarketFace.Mobileparam),
}
if face.Name == "[骰子]" {
if face.Name == "[骰子]" || face.Name == "[随机骰子]" {
return []IMessageElement{
&DiceElement{
MarketFaceElement: face,
@ -498,6 +498,17 @@ func ParseMessageElems(elems []*msg.Elem) []IMessageElement {
},
}
}
if face.Name == "[猜拳]" {
v := strings.SplitN(face.MagicValue, "=", 2)[1]
t, _ := strconv.ParseInt(v, 10, 32)
return []IMessageElement{
&FingerGuessingElement{
MarketFaceElement: face,
Value: int32(t),
Name : fingerGuessingName[int32(t)],
},
}
}
return []IMessageElement{face}
}
if elem.NotOnlineImage != nil {