我正在编写一个简单的机器人,我想基本上将两条消息链接在一起。我发现我可以通过回复来链接一个,所以它就像一个魅力。但现在我想插入另一个消息的链接。这是一个问题,我发现建立链接的唯一方法是发布链接,如 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'
正如我所见,聊天可能必须有加入链接。
关于telegram - 通过 Telegram Bot 通过 message_id 链接消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51065460/