02-06-2024, 09:32 AM
Очень эффектно смотрятся уведомления из WINNUM Platform в Telegram. В зависимости от тематики уведомления, его можно направлять в разные каналы, что вдвойне полезно.
Для настройки, нужно выполнить ряд подготовительных действий в Telegram, а потом настроить интеграцию в WINNUM Platform.
Подготовка Telegram
Получаем идентификатор нового бота (далее <Bot_token>):
Получаем идентификатор беседы с ботом (далее <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!:
- Сообщений не найдено.
Для настройки, нужно выполнить ряд подготовительных действий в Telegram, а потом настроить интеграцию в WINNUM Platform.
Подготовка Telegram
Получаем идентификатор нового бота (далее <Bot_token>):
- через бот @BotFather создаем нового бота (команда /newbot)
Получаем идентификатор беседы с ботом (далее <chat_id>):
- Откройте диалог со своим созданным ботом и напишите ему произвольное сообщение
- Откройте в браузере ссылку, заменив <Bot_token> на полученный идентификатор от @BotFather https://api.telegram.org/bot<Bot_token>/getUpdates
Откройте браузер и перейдите по ссылке, заменив <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!:
- Сообщений не найдено.

