2016-11-21 65 views
1

有沒有一種方法可以顯示一些視覺指示,說明在電報機器人中按下了內聯按鈕。內聯按鈕的視覺指示

我有點發送內聯鍵盤,當我按下每個按鈕時,它工作得很好,但從服務器獲得響應時有一點點延遲。由於沒有可視指示顯示按鈕是否被按下,所以用戶知道按鈕是否被按下並最終按下相同的按鈕多次是令人困惑的。

回答

3

不同類型的inline buttons在電報:

  • 打開URL(與url)。
  • 轉發消息(與switch_inline_query)。
  • 在聊天中插入查詢(使用switch_inline_query_current_chat)。
  • 按鈕與動作(與callback_data)。

我想你指的最後一個類型的按鈕,在這種情況下,如果用戶按下一個按鈕您將通過CallbackQuery得到了callback_data,並且可以讓你修改原始消息editMessageText到補充一下像:

按鈕TEST壓。

+0

當按下內聯鍵盤時,我得到'callback_data'。但是,因爲在電報應用程序中沒有指示按鈕被按下,所以客戶很難知道印刷機是否發生了。 – user3702922

0

作爲替代方法,在服務器獲得回調響應後,您可以使用Emoji向用戶顯示反饋。只需編輯內聯消息並編輯一些相關的表情符號到按鈕文本。

相關問題