All about product and Qlik solutions: scripting, data modeling, visual design, extensions, best practices, etc.
Last month I talked about our new QlikBotNode, setting it up and getting it ready for Telegram Qlik Sense Bot with Node.js and Enigma.js.
Today, I will talk about the steps needed to make your bot available for Microsoft Skype as well!
Assuming that you have already forked the code from GitHub - qlik-bots/QlikBotNode: QlikBotNode is a server build in Node.js, Express.js, Enigma.js and ... and you have already went through the previous tutorial and set up the Telegram bot.
For more Details on Register a bot with Bot Service (https://docs.microsoft.com/en-us/bot-framework/bot-service-quickstart-registration)
Make sure you follow:
I have no idea what the Bot is.
Is this works for Skype for Business?
zebhashmi try googling bot and chatbot. There are a lot of sites that explain it
yes. I will have the installation document ready this week or the next
I am learning Qlik Sense. Is it possible you share step by step document to connect skype bot with qlik sense?
how to communicate Qlik from the bot that is hosted on azure,
what the things we need to do to for that.
The process is the same. Install and then run the server. Once you have the routes and the dns ready and you can access it from a browser, add the url in the Messaging Endpoint
Microsoft finally published QlikBotNode.
You can search for it...
I have setup the skype bot but when I try to run the qlikbotnode with gulp it give an error about telegram token not found, should I use another command to start the program for skype?
What should I name the environment variables for Skype for windows ? Should it be named the same as that for Linux, ie,
If you want to use telegram, follow the instructions.
Otherwise, comment out the telegram routes (L11 & L14) and it will not load
yes. There is no difference for the OSs (L22 & L23).
Thanks for the reply, I have tried commenting out these lines but then I get the following error:
error: uncaughtException: express.router is not a function
I have followed the steps in docs and tested it using Microsoft botframework emulator. Bot is working fine on localhost.
I tried to configure the bot to work on the public domain by changing the localhost to public ip address
I have put the exported certificate in the '..\QlikBotNode-1\app\server\certs' folder.
I have also downloaded ngrok to test the bot on remote computer.
Still no success yet.
Am I going in the right direction?
Thanks & Best Regards,
The certs folder name needs to be the same as your server dns
I also tried putting the messaging endpoint in the Azure Bot Channel settings
When I put the above address in the browser I am getting following error
This is the public accessible page. That means that you have not setup the routes correctly
I believe it should be
I am sorry. I have put the following address https://<ip-address>:3443/api/sense-bot/microsoft/.
Still getting the same error.
I have downloaded version 1 of QlitBotNode
Great Stuff! can you please suggest on registering BOT on azure portal. It seems to be paid. is there anything which we can use as trial for free.
Will this bot works with Skype or with Skype for business?
Do you get any thing to test this bot free with Skype?
Does this works with Skype or Skype with Business ?
Both. In you skype search for "Qlik Bot"
Or go to https://github.com/qlik-bots/QlikBotNode/blob/master/docs/Telegram.md
and click on the live demo
Anything you do with Microsoft is paid. You can try Slack or Telegram
Thanks Yianni. This works. But does it work with "Skype for Business"? Bcoz i dont find the QlikBot in "Skype For Business". Can you guide?
Also, does it works with Microsoft Kaizala?
Hi @vikraant how i can make it work in localhost. My Qlik Sense Server works on 192.168.xxxx i have to create the certeficates on that name? or localhost?
Is this still working?? Can anyone answer? Or maye with Telegram.
@jvsDo you have some documentation for making QlikBotNode work with Slack?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.