#telegramGLPI
Telegram Plugin
Отправка уведомлений в приватные группы и каналы.
Нам понадобятся:
1. Бот
@getmyid_bot2. Ручной доступ к таблице
glpi_plugin_telegram_bot_user в базе данных (PhpMySQL вполне подойдет)
3. Чуток прямых рук и паранойи
Что делаем:
1. Создаем приватный канал или группу
2. Пишем в него любое сообщение и пересылаем его боту
@getmyid_bot3. Бот выплевывает данные, из которых нас интересует chat id (длинный номер с минусом, например такой: -10006554679088)
4. Лезем в БД и находим таблицу
glpi_plugin_telegram_bot_user, в которой делаем ручками следующие манипуляции:
5. Создаем строку
6. Полученный chat id вставляем в поле id -
ключевой момент №1
7. В поле username вносим произвольное имя, желательно без служебных символов и пробелов (руководствовался требованиями телеги к никам и адресам публичных каналов) -
ключевой момент №2 - именно это имя прилепляется к аккаунту пользователя.
8. В поле language вставляем "ru"
9. На всякий случай я ткнул на текущее число для полей с датами создания и изменения строки.
10. В поля "first name" и "last name" можно навалить любой отсебятины вашего подсознания.
11. Отдаем команду на создание строки с указанными данными и проверяем ее наличие в таблице и отсутствие корявостей в самой строке.
12. Идем в glpi и вписываем указанный "username" в поле Telegram у нужного юзера.
13. Идем в канал и добавляем туда ВАШЕГО личного бота, созданного для вашего плагина (см инструкцию к плагину). Даем ему нужные права.
14. Тестируем отправку уведомлений и чувствуем, что мы всемогущий Черный Плащ.
Удачной охоты.