Skip to content

Instantly share code, notes, and snippets.

@koras
Created February 19, 2022 15:10
Show Gist options
  • Save koras/8916be08abdce33dd11174e7cbac0623 to your computer and use it in GitHub Desktop.
Save koras/8916be08abdce33dd11174e7cbac0623 to your computer and use it in GitHub Desktop.
telegram.php
<?php
// описание метода api telegram
// https://core.telegram.org/bots/api#sendmessage
$tg_user = '1234567890'; // id пользователя, которому отправиться сообщения
$bot_token = '1234567890:XXXXXX'; // токен бота
$text = "Первая строка сообщения <a href='https://vk-book.ru/'>со ссылкой</a> \n Вторая строка с <b>жирным</b> текстом";
// параметры, которые отправятся в api телеграмм
$params = array(
'chat_id' => $tg_user, // id получателя сообщения
'text' => $text, // текст сообщения
'parse_mode' => 'HTML', // режим отображения сообщения, не обязательный параметр
);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://api.telegram.org/bot' . $bot_token . '/sendMessage'); // адрес api телеграмм
curl_setopt($curl, CURLOPT_POST, true); // отправка данных методом POST
curl_setopt($curl, CURLOPT_TIMEOUT, 10); // максимальное время выполнения запроса
curl_setopt($curl, CURLOPT_POSTFIELDS, $params); // параметры запроса
$result = curl_exec($curl); // запрос к api
curl_close($curl);
var_dump(json_decode($result));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment