2017-10-08 4 views
0

J'ai un code de télégramme avec sendMessage Méthode avec texte et clavier. C'est pour trouver de la musique.Telegram Bot clavier dynamique

Mon code est:

$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)) 
     ]) 
    ); 
} 

et sortie:

image description

Je veux sortie personnalisé Comment puis-je ajouter un champ à clavier avec tout ma sortie de base de données (médias $) :

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

Cela vient de la base de données avec while, maintenant comment ajouter un champ personnalisé à $ media. Je veux que cette sortie:

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

Répondre

0

Vous avez des problèmes à la demande, consultez API document et exemple suivant:

Awesome Telegram Bot

+0

quoi: | qu'est-ce que c'est maintenant? : | –

+0

@amirntm La capture d'écran est la charge utile 'reply_markup', je la présente par l'application Android – Sean