NapNeko / NapCatQQ

现代化的基于 NTQQ 的 Bot 协议端实现
https://napneko.github.io
Other
2.27k stars 158 forks source link

转账消息的类型得改一下吧 #81

Closed laomms closed 3 months ago

laomms commented 3 months ago

目前的转账消息是文本类型 "type": "text":

{{
  "self_id": 2823612086,
  "user_id": 3234332,
  "time": 1719045389,
  "message_id": -2147483630,
  "message_seq": -2147483630,
  "real_id": -2147483630,
  "message_type": "private",
  "sender": {
    "user_id": 3234332,
    "nickname": "XXXXXX",
    "card": ""
  },
  "raw_message": "[转账] 0.02元已转账成功,请使用手机QQ查看。",
  "font": 14,
  "sub_type": "friend",
  "message": [
    {
      "data": {
        "text": "[转账] 0.02元已转账成功,请使用手机QQ查看。"
      },
      "type": "text"
    }
  ],
  "message_format": "array",
  "post_type": "message"
}}

这就不好判断这是否是一个转账消息还是模拟的一个文本。难道通过"raw_message"来判断?

MliKiowa commented 3 months ago

这是QQ限制 客户端ntqq看也是文本吧 而且这方面比较敏感

laomms commented 3 months ago

那只能用raw_message的内容来判断了。收款并不算敏感内容,没有涉及到转账,钱包,红包之类的。