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



我正在编写一个简单的机器人,我想基本上将两条消息链接在一起。我发现我可以通过回复来链接一个,所以它就像一个魅力。但是现在我想插入指向另一条消息的链接。这里有一个问题,我找到的链接的唯一方法是像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: -1001473943182message_id: 5链接的消息将是:https://t.me/c/1473943182/5.

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

最新更新