Как из PHP отправлять себе сообщения в Telegram ?

16.5.2023 - 745 просмотров ;)

Эпоха почты ушла давно, и слава богу, т.к. настраивать свои SMTP серваки или авторизироваться на других.. все это уже от лукавого.

В телеге и PHP все просто:

<?php

function sendTelegramMessage($message) {
$token = 'ТОКЕН'; 
$chatId = 'CHATID';
$url = 'https://api.telegram.org/bot' . $token . '/sendMessage';
$data = array(
'chat_id' => $chatId,
'text' => $message
);
$options = array(
'http' => array(
'method' => 'POST',
'header' => "Content-Type:application/x-www-form-urlencoded",
'content' => http_build_query($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
return $result;
}

Теперь пишите в коде PHP просто:

sendTelegramMessage('😋');

и все..

Ну естественно придется зарегистрировать бота в ботфазере, и получить токен

Написать в бота сообщение

и затем зайти по адресу: https://api.telegram.org/bot{TOKEN}/getUpdates и там взять chat id (там интуитивно можно найти)

Все, теперь вы можете из PHP-шечки отправлять себе сообщения, боту разрешить уведомления и повешать иконочку нарисованную своими кривыми руками, и будет все вообще в шоколаде.

 

 

Статьи из раздела, Видеочат рулетка