2017-10-08 136 views
0

我有一個帶有文本和鍵盤的方法sendMessage一個電報代碼。 它尋找音樂。Telegram Bot動態鍵盤

我的代碼是:

$res_media=mysql_query("SELECT * FROM mv_media"); 
if(mysql_num_rows($res_media)!=0){ 
    while($resualt_media = mysql_fetch_assoc($res_media)) { 
     $media[][]= $resualt_media['title']; 
    } 
    var_dump(
     makeHTTPRequest('sendMessage',[ 
      'chat_id'=>$chat_id, 
      'text'=>"Chose music.", 
      'reply_markup'=>json_encode(array('keyboard' => $media)) 
     ]) 
    ); 
} 

輸出:

image description

我想自定義輸出 我如何可以將某些字段添加到鍵盤,同時 我的數據庫輸出($媒體) :

$media=[['Button1'],['Button4']]; 

這是從數據庫與while,現在如何將自定義字段添加到$ media。 我想這樣的輸出:

$media=[['Button1'],['Button4'],['MyCustomButtonForExampleBack']] 

回答

0

你有要求的一些問題,檢查出API document,和下面的例子:

Awesome Telegram Bot

+0

什麼:|現在是什麼? :| –

+0

@amirntm截圖是'reply_markup'有效載荷,我通過Android應用展示它 – Sean