如何将Sticker放入Telegram机器人消息中?

时间:2018-06-11 12:00:23

标签: php request telegram-bot

我正在写一个Telegram机器人,我希望它能在信息中发送贴纸。

$file_id="CAADAgADqAIAAkcVaAllGKpjZDCAgQI";
$send_text = "Test";

$send_sticker=file_get_contents('https://api.telegram.org/bot'.$bot_token.'/sendSticker?chat_id='.$user_id.'&sticker='.$file_id);

$send_message=file_get_contents('https://api.telegram.org/bot'.$bot_token.'/sendMessage?chat_id='.$user_id.'&text='.$send_text);

此代码正常运行,它发送贴纸,然后发送消息。但是,我可以在邮件中发送任何贴纸或笑脸吗?

1 个答案:

答案 0 :(得分:1)

您不能在带有文字的邮件内使用贴纸。 但是你可以使用表情符号(笑脸),最简单的方法是在Telegram中选择你需要的表情符号(当你编写信息时),然后只需复制它们并粘贴你的代码。更难但理论上更正确的方法是使用表情符号的UTF代码(你可以在互联网上找到它们)