Уведомления с сайта в Telegram php

Tags: 
Drupal version: 

Всё очень просто

1. Заводим нового бота, написав из Telegram боту BotFather /start

Отвечаем на вопросы бота и наш бот готов.

записываем токен из ответов бота

Например токен будет NNN:TTTTTT

2. Добавляем бота в контакт лист и пишем ему что нибудь..

3. Теперь нам надо узнать ИД чата. чтобы знать кому слать сообщения, для этого выполняем команду в консоли или в браузере. Главное чтобы под запреты РФ не попасть. Те запрос надо не из России делать )))

Я делаю это с серверов в германии.

https://api.telegram.org/botNNN:TTTTTT/getUpdates

из ответа ищем  id "from":{"id":77777777  вот примерно так.... 

4.Проверяем из консоли, если есть возможность

curl -X POST "https://api.telegram.org/botNNN:TTTTTT/sendMessage" -d "chat_id=77777777&text=my text"

5.Оправить сообщение  очень просто

$token = 'NNN:TTTTTTTT';
$chat_id = 777777777;
$msg = "Проверка бота";
$url = "https://api.telegram.org/bot$token/sendMessage?chat_id=$chat_id&text=".urlencode($msg);
file_get_contents($url);

Профит

Tags

module (3) mysql (2) drush (2) pass (1) bootstrap (1) update (1) modal (1) theme (1) css (1) proxy (1) custom (1) sftp (1) php (1) twig (1) mail (1) backups (1) telegram (1) new year (1) Вёрстка (1) ssh (1) Интеграция вёрстки (1)