2017-10-08 96 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