我正在编写一个简单的机器人,我想基本上将两条消息链接在一起。我发现我可以通过回复来链接一个,所以它就像一个魅力。但是现在我想插入指向另一条消息的链接。这里有一个问题,我找到的链接的唯一方法是像https://t.me/{chat_name}/{message_id}
这样的发布链接。但它不适用于没有chat_name
的聊天。
怎么可能呢?
通常采用这种模式:https://t.me/c/{chat_id}/{message_id}
,但是当我切片chat_id
(跳过减号和前 3 位数字(时,它对我有用。例如在 JS:message.chat.id.toString().slice(4)
.
因此,对于带有chat_id: -1001473943182
和message_id: 5
链接的消息将是:https://t.me/c/1473943182/5
.
但它仅适用于我所看到的chat.type = 'supergroup'
,聊天必须有加入链接。