如何通过 Telegram 机器人发送自定义表情符号?

Moh*_*chi 5 php telegram telegram-bot

我想通过 Telegram 机器人发送高级表情符号(我有一个高级帐户并用它创建了一个机器人),但是当我尝试发送它(我将表情符号发送到高级帐户)时,不幸的是,表情符号正常发送。

我的代码:

<?php

$entities = [
    'type' => 'custom_emoji',
    'offset' => 4,
    'length' => 2,
    'custom_emoji_id' => '5877565553761062314'
];

$url = "https://api.telegram.org/BotToken";
$url .= "/sendMessage?chat_id=UserChatId";
$url .= "&text=Hi ";
$url .= "&parse_mode=html";
$url .= "&entities=" . json_encode($entities);
echo $url;
file_get_contents($url);

Run Code Online (Sandbox Code Playgroud)

消息应该是这样的: 使用 Telegram 自定义表情符号发送消息

Moh*_*chi 7

该功能将在未来激活。

https://telegram.org/faq_premium#q-can-i-buy-a-premium-subscription-for-my-bots

  • 链接的常见问题解答不是这么说的。它只是说它目前不受支持,请关注该博客,以防该功能确实得到支持。我不确定你从哪里得到“将来将被激活”的信息。 (2认同)