Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Настройка уведомлений в Telegram
#1
Очень эффектно смотрятся уведомления из WINNUM Platform в Telegram. В зависимости от тематики уведомления, его можно направлять в разные каналы, что вдвойне полезно.

Для настройки, нужно выполнить ряд подготовительных действий в Telegram, а потом настроить интеграцию в WINNUM Platform. 

Подготовка Telegram
Получаем идентификатор нового бота (далее <Bot_token>): 
  • через бот @BotFather создаем нового бота (команда /newbot)

Получаем идентификатор беседы с ботом (далее <chat_id>):
  •  Откройте диалог со своим созданным ботом и напишите ему произвольное сообщение
  •  Откройте в браузере ссылку, заменив <Bot_token> на полученный идентификатор от @BotFather https://api.telegram.org/bot<Bot_token>/getUpdates
В полученном json-ответе найдите значение в параметре result->message->chat->id, это и есть <chat-id>.

Откройте браузер и перейдите по ссылке, заменив <Bot_token> и <chat_id> на свои данные
https://api.telegram.org/bot<Bot_token>/...ивет%20мир

Настройка WINNUM Platform
Настраиваем интеграцию с Telegram в файле smsgateway/standalone.xml

Пример standalone.xml в Winnum
<?xml version="1.0" encoding="UTF-8"?>
<items>
                <item id="smsGateway.targetURL" value="https://api.telegram.org/bot<Bot_token>/sendMessage?chat_id=<chat_id>" description="Sms gateway target url, for example: http://smspilot.ru/api.php note: use & for ampersand" />
                <item id="smsGateway.apiKey" value="foo" description="Sms gateway api key" />
                <item id="smsGateway.fromId" value="Winnum" description="Registered sender ID" />
                <item id="smsGateway.fromTextURL" value="from" description="From send text URL parameter" />
                <item id="smsGateway.toTextURL" value="to" description="To send text URL parameter" />
                <item id="smsGateway.forwardOnTextURL" value="" description="Forward on send text URL parameter" />
                <item id="smsGateway.sendTextURL" value="text" description="Send URL parameter name" />
                <item id="smsGateway.textEncoding" value="UTF-8" description="Sms gateway default text output encoding. By default - UTF-8" />
                <item id="smsGateway.enable" value="true" description="Enable - disable sms gateway" />
                <item id="smsGateway.authType" value="Url" description="Sms gateway authentication type (Bearer, Url). By default - Url" />
</items>

Как-то так) незабываем указать у пользователя мобильный телефон в профиле)

Hello World!:

- Сообщений не найдено.
Ответ


Перейти к сообществу:


Пользователи, просматривающие эту тему: 1 Гость(ей)