通过电报机器人通过 message_id 链接消息

Ale*_*kiy 5 telegram

我正在编写一个简单的机器人,我想基本上将两条消息链接在一起。我发现我可以通过回复来链接它,所以它就像一个魅力。但现在我想插入另一条消息的链接。这是一个问题,我发现建立链接的唯一方法是发布链接,例如https://t.me/{chat_name}/{message_id}. 但它不适用于没有chat_name.

怎么可能呢?

MrM*_*est 8

通常使用这种模式:https://t.me/c/{chat_id}/{message_id},但当我切片时它对我有用chat_id(跳过减号和前 3 位数字)。例如在 JS 上:message.chat.id.toString().slice(4).

因此,对于带有链接的消息chat_id: -1001473943182message_id: 5是:https://t.me/c/1473943182/5

但它仅适用于chat.type = 'supergroup'我所看到的情况,并且聊天可能必须有加入链接。