qu'est-ce que tu veux dire? vous voulez changer la taille du bouton ou vous parlez d'Emoji?
si sur redimensionner, votre fonction devrait ressembler à ceci:
$reply_markup = array(
'keyboard' => array(['⬅️','Button','']),
'resize_keyboard' => true,
'selective' => true
);
var_dump(
makeHTTPRequest('sendMessage',[
'chat_id'=>userid,
'text'=>"Text",
'reply_markup'=>$reply_markup
])
);
vous pouvez utiliser emoji comme unicode, ou la copie shortcode image brute. Si vous utilisez PHP, la manière la plus simple est d'insérer des caractères Unicode ou UTF-8 dans le texte du bouton. ce lien plus utile pour PHP Emoji Table
aussi, vous pouvez trouver de nombreux exemples différents sur github et others
par exemple, un de mes premiers bot pour pizzeria :)
<?php
define('TOKEN', '<token>');
define('URL', 'https://api.telegram.org/bot'.TOKEN.'/');
$bot = json_decode(file_get_contents('php://input'), true);
$chat = $bot["message"]["chat"]["id"];
$user = $bot["message"]["chat"]["first_name"].' '.$bot["message"]["chat"]["last_name"];
$text = $bot["message"]["text"];
$menuMsg = "Hello, ${user}! Enjoy a new Banana Pie. \xF0\x9F\x8D\x8C \xF0\x9F\x98\x8A";
if ($text == "/start"){
$Menu = array(
array("\xF0\x9F\x8D\xB4 Menu", "\xF0\x9F\x92\xB0 Checkout"),
array("\xE2\x86\xAA Last oreder", "\xE2\x9D\x8C Cancel")
);
send_keyb(
$chat,
$menuMsg,
$Menu
);
}
function send_keyb($chat, $msg, $keyb){
$content = array(
'parse_mode' => 'HTML',
'chat_id' => $chat,
'text' => $msg,
'reply_markup' => keyboard($keyb)
);
curlGET(
URL."sendMessage?".http_build_query($content)
);
}
function keyboard($keyb){
$reply = array(
'keyboard' => $keyb,
'one_time_keyboard' => true,
'resize_keyboard' => true,
'selective' => true
);
return json_encode($reply, true);
}
function curlGET($url) {
$menuIthem = curl_init(
trim($url)
);
curl_setopt(
$menuIthem,
CURLOPT_RETURNTRANSFER,
true
);
$res = explode(
"\nDATA=",
curl_exec(
$menuIthem
)
);
curl_close($menuIthem);
return json_decode($res[1], true);
}
?>
Mon ami son bouton en ligne. Ce n'est pas ma réponse. Je veux des boutons 'Miniaturiser'. pas de boutons de clavier inline je veux Miniaturiser le bouton du clavier que vous pouvez voir dans mon code! –