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.