Около полутора лет назад я рассказывал, как сделать своего бота для Телеграма, который умеет принимать сообщения и отвечать на них. Но очень часто встаёт другая задача: необходимость отправлять какие-нибудь сообщения или уведомления от бота самому себе прямо из скрипта на PHP (например, с сайта). Это могут быть заявки из формы на сайте, сообщения мониторинга чего-либо, уведомления от каких-нибудь скриптов, ежедневные/еженедельные отчёты и т.д. Можно придумать тысячу сценариев, как это использовать.
У Телеграма довольно жёсткая политика конфиденциальности (поэтому там нет спама, как во всяких Вайберах), из-за которой ботом запрещено отправлять сообщения живым пользователям до тех пор, пока пользователь сам не начал беседу с ботом. Поэтому напишите любое сообщение вашему новому боту. Сделать это нужно всего один раз.
Теперь у нас всё готово для отправки сообщений из PHP прямо в Телеграм. Это можно сделать при помощи следующего скрипта:
// сюда нужно вписать токен вашего бота define(‘TELEGRAM_TOKEN’, ‘999999999:XXXXXXXXXXXXXXXXXXXXXXXXXXXX’);
// сюда нужно вписать ваш внутренний айдишник define(‘TELEGRAM_CHATID’, ‘99999999’);
message_to_telegram(‘Привет!’);
function message_to_telegram($text) < $ch = curl_init(); curl_setopt_array( $ch, array( CURLOPT_URL =>’https://api.telegram.org/bot’ . TELEGRAM_TOKEN . ‘/sendMessage’, CURLOPT_POST => TRUE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_TIMEOUT => 10, CURLOPT_POSTFIELDS => array( ‘chat_id’ => TELEGRAM_CHATID, ‘text’ => $text, ), ) ); curl_exec($ch); >
Источник: kirkizh.ru
Как писать самому себе в Telegram
Одно из достоинств Телеграм — хранение всех пользовательских переписок в облачном пространстве. Это позволяет получить доступ к сообщениям и пересылавшимся файлам с любого устройства пользователя. Таким образом, при помощи мессенджера можно написать самому себе, добавить фото, видео, музыку или документы и сохранить их в облаке, чтобы в дальнейшем использовать тогда, когда это потребуется.
Как отправить информацию самому себе в мобильном клиенте
Рекомендуем! MultiSetup
Официальный дистрибутив Telegram |
Тихая установка без диалоговых окон |
Рекомендации по установке необходимых программ |
Пакетная установка нескольких программ |
Чтобы отправить сообщение самому себе в мобильной версии Телеграм, потребуется выполнить следующие действия:
- Открыть меню, нажав кнопку с тремя полосками в левом верхнем углу или просто сдвинув экран вправо.
- Кликнуть по кнопке «Избранное». Откроется окно переписки с самим собой.
- Теперь нужно нажать кнопку со скрепкой и выбрать интересующий контент из галереи, видео или других разделов устройства для сохранения их в облаке.
Если кликнуть по иконке пересылаемого файла, ему можно назначить хэштег. Для этого необходимо ввести в строке «Добавить надпись» символ «#», а затем указать название. Благодаря этому действию найти интересующие данные можно, открыв список чатов, выбрав строку поиска и написав хэштег.
Полезное Как русифицировать Telegram
Точно таким же образом и с хэштегом можно добавлять в «Избранное» сообщения и контент из каналов и чатов. Кроме того, назначить пометку можно и добавленным ранее материалам. Для этого следует кликнуть по ним и ввести название.
Как вести переписку с самим собой через клиент Телеграм для ПК
В десктопном клиенте нужно действовать по-другому. Чтобы перейти в «Избранное», нужно открыть «Меню» в верхнем углу слева и нажать на значок рядом с именем пользователя и номером телефона.
Несмотря на то, что в облаке можно хранить неограниченное количество информации, неудобство заключается в том, что вся она находится в одном чате и систематизировать ее невозможно. Процесс поиска упрощают хэштеги.
Важно! Следует помнить, что размер пересылаемого файла не должен превышать 1,5 Гб.
Таким образом, используя возможность переписки с самим собой в Telegram, пользователь может хранить в облаке необходимый контент и пользоваться им, запуская мессенджер в любое время и где угодно.
Источник: download-tlgm.ru