Telegram бот на базе Qlik Sense

Автор Валерий, сентября 28, 2018, 11:09:16 am

« предыдущая - следующая »

Валерий

Доброго времени суток!
Подскажите, кто-то создавал Telegram (или Viber) бота на QS ?

Идея заключается в том, чтобы QS скачивал информацию, например, о курсах валют и транслировал её конечным пользователям через бота.

Можете поделиться своим опытом в следующих вопросах:
1. Насколько это реально/нереально.
2. Если реально, это можно осуществить на фришной клаудной версии или только сервер.
3. Ваши наблюдения относительно трудоёмкости, востребованности, гибкости и т.д. подобного проекта.

Заранее спасибо.

admin

Привет.
Для рассылки бот не нужен.
Просто в скрипте через API отправляете текстовое сообщение.
Можно сделать на чем угодно.

Валерий

Цитата: admin от сентября 28, 2018, 01:41:10 pm
Привет.
Для рассылки бот не нужен.
Просто в скрипте через API отправляете текстовое сообщение.
Можно сделать на чем угодно.

Привет. Спасибо за совет.
Я никогда не работал с API...
Это что-то вроде доп компонента?
А где-то можно доступно про API почитать? Нахожу частичную инфу, но понять что это в целом и как его использовать не получается...

Если можно, киньте пож ссылочку или какой-то простенький *.qvf
Заранее спасибо.

admin

Смысл в том, чтобы составить строку и отправить ее запросом
т.е. обращаясь за данными по веб ссылке мы отправляем сообщение
Load 1 From
[https://api.telegram.org/bot$(vT.BotToken)/sendMessage?chat_id=$(vT.ChatId)&text=$(vT.Message)&parse_mode=HTML];

Где в переменных хранятся id бота, канала, и само сообщение.
https://community.qlik.com/docs/DOC-18499
https://community.qlik.com/docs/DOC-18498

https://bablofil.ru/telegram-easy-way/

Валерий

Цитата: admin от сентября 28, 2018, 03:52:45 pm
Смысл в том, чтобы составить строку и отправить ее запросом
т.е. обращаясь за данными по веб ссылке мы отправляем сообщение
Load 1 From
[https://api.telegram.org/bot$(vT.BotToken)/sendMessage?chat_id=$(vT.ChatId)&text=$(vT.Message)&parse_mode=HTML];

Где в переменных хранятся id бота, канала, и само сообщение.
https://community.qlik.com/docs/DOC-18499
https://community.qlik.com/docs/DOC-18498

https://bablofil.ru/telegram-easy-way/



Огромное спасибо за инфу. Начинаю изучать  :) :) :)

Валерий

Цитата: Валерий от октября 01, 2018, 11:52:46 am
Цитата: admin от сентября 28, 2018, 03:52:45 pm
Смысл в том, чтобы составить строку и отправить ее запросом
т.е. обращаясь за данными по веб ссылке мы отправляем сообщение
Load 1 From
[https://api.telegram.org/bot$(vT.BotToken)/sendMessage?chat_id=$(vT.ChatId)&text=$(vT.Message)&parse_mode=HTML];

Где в переменных хранятся id бота, канала, и само сообщение.
https://community.qlik.com/docs/DOC-18499
https://community.qlik.com/docs/DOC-18498

https://bablofil.ru/telegram-easy-way/



Огромное спасибо за инфу. Начинаю изучать  :) :) :)

admin

Стикер это стикер. Как соль и перец, по вкусу  :)
Не нужен он.

Валерий

Цитата: admin от октября 03, 2018, 07:49:21 pm
Стикер это стикер. Как соль и перец, по вкусу  :)
Не нужен он.


Спасибо! И всё же... где может быть ошибка?
Прикрепляю 2 скрина в 1м файле. DLE (начало пути сделано через библиотеку) и то, что выдаётся после загрузки.

admin

поставьте в файле settings.ini
StandardReload=0
и обращайтесь по прямой ссылке, не через библиотеку подключений.

Валерий

Спасибо, всё получилось!
Всему виной была библиотека.
Напрямую заработало!!!  :) :) :)

Валерий

Добрый день!
Вопрос немного глупый, но тем не менее: как занести результат определенного вычисления в переменную в DLE?

Например, исходные данные:

ФИО                   Продажи в $              Канал продаж           
Иванов И.И.         20 000                        опт
Петров П.П.           5 000                        розница
Иванов И.И.         15 000                        розница
Петров П.П.         50 000                        B2B
Иванов И.И.         20 000                        опт
Петров П.П.         35 000                        опт

Хочется получить переменные: Всего опт = 75 000, Всего B2B = 50 000, Всего розница = 20 000 и
Всего Иванов = 55 000 и Всего Петров = 90 000

и уже эти переменные запихнуть в Telegram-скрипт.
Заранее спасибо.

admin

Привет
Рассылку и формирование сообщения я делаю в скрипте.
Сначала загружаем данные, готовим таблицу, которую надо вывести.
Затем через цикл формируем строки в одну большую переменную.

Валерий

Цитата: admin от октября 10, 2018, 03:07:32 pm
Привет
Рассылку и формирование сообщения я делаю в скрипте.
Сначала загружаем данные, готовим таблицу, которую надо вывести.
Затем через цикл формируем строки в одну большую переменную.


Добрый вечер!
Не поделитесь ссылочкой с примерами, где можно доступно почитать про циклы?
Без понимания принципа их организации задача вывести общую сумму для меня нереальная :(

Заранее спасибо.

Рейтинг@Mail.ru Яндекс.Метрика