Wie sende ich Emoji mit der Telegram Bot API?
Um ein Emoji mit der Telegram Bot API in PHP zu senden, können Sie die sendMessage-Methode verwenden und das Emoji im Text der Nachricht einfügen. Zum Beispiel, um das "Daumen hoch" Emoji zu senden, würden Sie den folgenden Code verwenden:
<?php
$chat_id = 12345678;
$emoji = "\xF0\x9F\x91\x8D";
$text = "This is a message with a thumbs up emoji: " . $emoji;
$url = "https://api.telegram.org/bot{$bot_token}/sendMessage";
$data = ["chat_id" => $chat_id, "text" => $text];
$options = [
'http' => [
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data),
],
];
$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);
Sie können den Code des Emojis, das Sie verwenden möchten, in Unicode finden und dann "\x" + Code verwenden, um das Emoji der Nachricht hinzuzufügen.