Реализация очень проста:
- создаем бот в телеграм
- пишем простой метод для отправки уведомлений
- создаем чат-группу с клиентом и принимаем уведомления
Теперь по порядку
Создание телеграм бота.
Обратите внимание, что у официального бота Telegram будет стоять синий подтверждающий знак возле имени в виде галочки.
В ответ вы получите список команд по управлению ботов.
Клиенты увидят это имя при общении с ботом. И никнейм бота — по нему можно будет найти бота в Telegram. Никнейм должен быть уникальным, не повторять существующие в базе и заканчиваться на слово «bot».
После того как вы выберите подходящее имя бот будет создан. Вы получите сообщение со ссылкой на бота t.me/никнейм_бота, рекомендации по настройке аватарки, описание бота и список команд для настройки бота, а так же id бота в виде число:символы
Метод для отправки
function sendAlertTelegram($text) {
$botId = 'id_бота';
$chatId = 'id_чата_или_пользователя';
$cCurl = curl_init();
curl_setopt($cCurl, CURLOPT_URL, "https://api.telegram.org/bot$botId/sendMessage?chat_id=-$chatId&text=$text");
curl_exec($cCurl);
}
sendAlertTelegram('Тестовое уведомление');
Создание чата и получение уведомлений
И это только верхушка айсберга по работе с ботом в телеграме и интеграции его с сайтом.
Хотите такие уведомления на вашем сайт? Обращайтесь к нам, мы это умеем