TeleMediaSpider
TeleMediaSpider copied to clipboard
如何在数据库中确定一条记录是评论(回复)了哪条原始记录?
我尝试从message表的 rawMessage 字段中提取 replyToMsgId 字段值(这个值理论上应该指向被评论的原记录的唯一标识)。然后,我使用这个提取到的 replyToMsgId 值去数据库的主表(或相应的消息表)中查询对应的原始记录。发现数据库里找不到这个 replyToMsgId 所对应的原始记录。
原始id的记录比较乱,尝试先取replyTo对象下的replyToMsgId字段(如果有):
message.replyTo?.replyToMsgId || message.replyToMsgId
貌似replyToMsgId的内容不一定能对应他回复的那条记录的message_id诶
这个也不太清楚,这些都是tg返回的原始消息