Телефонные мессенджеры становятся все более популярными. В особенности, количество пользователей 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 ("Вот ваше сообщение!!"); ?>
В конце концов, это всего лишь 3 строки кода с небольшой функцией.
Вы можете поместить идентификатор бота и идентификатор чата в файл config.php и поместить функцию в отдельный файл functions.php. Таким образом, вы можете вызывать эту функцию со всех своих страниц, создавать API и т. д.
Когда вы закончите, вы можете снова отправить сообщение отцу бота, чтобы он настроил вашего бота с его собственным изображением профиля, описанием и т. д.
Удачи!
Спасибо! Простой, рабочий код!