2016-09-30 44 views
0

我希望我的機器人通過在原始消息中附加一些文本來編輯它寫入的消息。我不想存儲我發送的消息,所以我只想保存消息標識符並使​​用它來獲取消息,附加文本並編輯消息,但是我找不到從電報中獲取消息的方法。獲取消息我的機器人寫了

我該怎麼做?

回答

0

將郵件發送到電報服務器時,服務器將返回一個包含該郵件的對象以及相應的message_id

可能的響應:

{ 
    "ok":true, 
    "result": { 
     "message_id": 123, 
     "from": {"id": 98765, "first_name": "...", "username": "..."}, 
     "chat": {"id": 12345, "first_name": "...", "username": "...", "type": "private"}, 
     "date": 1475274917, "text": "Message Text" 
    } 
} 

以後你可以用editMessageText編輯消息。

+0

是的,但我想要的是編輯消息並將一些字符附加到原始文本。我不想將原始文本存儲在內存中,我還沒有找到獲取原始文本或製作此類版本的方法 – Damaru

+0

您必須使用[editMessageText](https://core.telegram .org/bots/api#editmessagetext)編輯消息。 – Maak

+0

但該方法需要消息的整個文本。我想附加一些文本,但我不知道如何檢索原始文本(或執行附加操作) – Damaru