Поиск по сайту:
Смерть стоит того, чтобы жить, а Любовь стоит того, чтобы ждать (В. Цой).

Отправка сообщений Telegram с использованием PHP

14.12.2020
Как установить и использовать MTProxy в CentOS/RHEL 6, 7, 8

Телефонные мессенджеры становятся все более популярными. В особенности, количество пользователей Telegram, благодаря своей удобности и повышенной конфиденциальности растет особенно быстро. Для маркетологов это значит, что это прекрасная площадка с многомиллионной аудиторией. Чтобы работать эффективней, смотреть статистику в Телеграм своих и чужих каналов полезно использовать инструменты. С их помощью вы сможете узнать интересы целевой аудитории, географию, что и когда лучше публиковать.

Отправьте сообщения в Telegram с помощью этого простого скрипта!

Прежде всего, создайте бота в @botfather, выполнив поиск botfather и отправив ему следующую команду:

/newbot

 

Введите фамилию и имя пользователя для бота, когда @botfather запрашивает это.

Теперь вы получите обратно идентификатор бота и хэш.
Сохраните этот идентификатор и хэш в своем файле PHP.

$telegrambot='<Bot ID>:<Bot Hash>';

Example:
$telegrambot='7345345735:agADFsfjdfhSGTYJdfafhksdsdrQ';

 

В телеграмме отправьте сообщение своему недавно созданному боту и получите Chat_ID.

Перейдите на следующую страницу, используя свои собственные значения Telegrambot:
Обратите внимание на часть, где написано bot перед вашим идентификатором бота!

https://api.telegram.org/bot7345345735:agADFsfjdfhSGTYJdfafhksdsdrQ/getUpdates

 

Найдите раздел «Чат» и найдите «ID».
Поместите этот идентификатор под своим значением $telegrambot в вашем файле PHP.

$telegramchatid=<Chat ID>;

Example:
$telegramchatid=374659345;

 

Теперь идите и создайте страницу с текущей функцией и кодом.

<?php
// Функция Telegram, которую вы можете вызвать
function telegram($msg) {
        global $telegrambot,$telegramchatid;
        $url='https://api.telegram.org/bot'.$telegrambot.'/sendMessage';$data=array('chat_id'=>$telegramchatid,'text'=>$msg);
        $options=array('http'=>array('method'=>'POST','header'=>"Content-Type:application/x-www-form-urlencoded\r\n",'content'=>http_build_query($data),),);
        $context=stream_context_create($options);
        $result=file_get_contents($url,false,$context);
        return $result;
}

// Установите свой идентификатор бота и идентификатор чата
$telegrambot='7345345735:agADFsfjdfhSGTYJdfafhksdsdrQ';
$telegramchatid=374659345;

// Вызов функции с вашим собственным текстом или переменной
telegram ("Вот ваше сообщение!!");
?>

 

Читать  Как разрешить в блоге пользователю модерировать комментарии в WordPress

В конце концов, это всего лишь 3 строки кода с небольшой функцией.

Вы можете поместить идентификатор бота и идентификатор чата в файл config.php и поместить функцию в отдельный файл functions.php. Таким образом, вы можете вызывать эту функцию со всех своих страниц, создавать API и т. д.

Когда вы закончите, вы можете снова отправить сообщение отцу бота, чтобы он настроил вашего бота с его собственным изображением профиля, описанием и т. д.

Удачи!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Александр

Спасибо! Простой, рабочий код!

Это может быть вам интересно


Рекомендуемое
Стратегия тестирования каждого программного продукта разная. Перед разработкой стратегии тестирования программного…

Спасибо!

Теперь редакторы в курсе.