Отправка emoji в телеграм через API /

Вставляем любые emoji в наши сообщения при работе с api telegram

22 / 05 / 2019 103 telegram Aвтор: Фрилансер
Отправка emoji в телеграм через API

При написании ботов или при работе с api телеграма всегда интересно разбивать скучные уведомления смайликами или другими emoji. Есть много решений, но я нашел и доделал самое простое.

Для работы нам нужны коди этих emoji, их можно взять тут apps.timwhitlock.info

Код берем из колонки Bytes (UTF-8)
И вставляем его в фунцию hex2bin(); — перед этим удалить \x

hex2bin('F09F8CA809') // 

Второй вариант более интересный потому что можно выбрать из списка прямо в приложении.

Сначала найдите бота @getemojicodebot

и отправте ему смайлик что вам нужно, он вернет его код

<?php
// функция для декодирования
function EmojiCode($src=''){
    $replaced = preg_replace("/\\\\u([0-9A-F]{1,4})/i", "&#x$1;", $src);
    $result = mb_convert_encoding($replaced, "UTF-16", "HTML-ENTITIES");
    $result = mb_convert_encoding($result, 'utf-8', 'utf-16');
return $result;

}
//использование

echo EmojiCode("\ud83d\udcb0");

Все просто, передаем функции код emoji что получили от бота! 

 

 

3 случайных Поста

Card image cap
Парсинг курса валют
Card image cap
Хлебные крошки worpdress от Kama_Breadcrumbs с itemprop="position"
Card image cap
Как передать в Google сведения о контенте, разбитом на страницы wordpress

коммент.

© SiteBlog designer