Отправка уведомлений в Telegram

    Привет всем.

    Все мы ищем пути отправки уведомлений из Sense. Это можно делать через Telegram.

     

    1. Создать бота через отца @BotFather.

    Для работы алгоритмов нужно знать ID бота и токен для выдачи команд боту. Всё это выполняется через Отца ботов.

    2. После регистрации бота, его нужно найти через поиск контактов и написать сообщение "/start"

    3. Получить свой идентификатор для сообщений от бота в личный чат через @MyTelegramID_bot

    Да, можно отправлять сообщения не только в канал, а лично заданному пользователю.

     

    В коде загрузки указаны переменные

    scriptTelegramBotId

    scriptTelegramBotToken

    scriptChatID

    Задайте им те значения, которые получите из первых трёх пунктов.

    В первичной комплектации вы будете слать тестовые сообщения в мой канал через моего бота. Чтобы убедиться, что приложение работает, можете к нему подключиться, например @StrogiyTestChannel и убедиться, что всё работает перед модификацией. Чтобы бот так же отправлял сообщения в канал нужно, чтобы он был администратором канала.

     

    Во вложении документ Sense. Код загрузки из него может быть перенесён в QlikView.


    Для работы через Sense Desktop нужно внести изменения в файл Settings, чтобы включить загрузку по прямым ссылкам:

    "C:\Users\<username>\Documents\Qlik\Sense\Settings.ini"

    [Settings 7]

    OverrideScriptSecurity=1

    StandardReload=0

     

    Если публиковать приложение на сервер QlikSense, то следует выключить Standard Mode (Disabling standard mode ‒ Qlik Sense) и вписать 1 строку в файл на сервере QlikSense:

    "C:\ProgramData\Qlik\Sense\Engine\Settings.ini"

    [Settings 7]

    OverrideScriptSecurity=1

    Если файла нет, то надо его создать вручную.