Muliple choice option in skype channel botframework [node.js] - node.js

I'm searching solution form last week but no luck.
Can user select the multiple options in skype Nodejs SDK.
I'm looking for the solution where user can be able to select the more than one option from the choice list.
Let's say I wanted to implement the subscription functionality so the bot
will pass the list of items to Skype client to view user.
Choice List
From above Now I want to subscribe the more that one item form list Ex. (Computer, Tech, Gadgets)
Can anyone Please help me to achieve by aim. If not possible can you please give me the actual reason.
Thanks :)

The ability to select multiple items in a choice prompt is not currently an available feature of the BotBuilder SDK.
An alternate way to handle this scenario would be to guide the user through a series of choice prompts where they could add a new item to an internal data object, or alternately store it in the session.userData or session.conversationData object.
If you'd like to make a feature request you can email: feedback#botframework.com

Related

How to fire method when user enter in group?

Looking at the Telegram API documentation I can't find any hook that allow me to call a method when an user enter in a group.
Note that forma 'enter' I mean when the user open the chat, and not a join to the group.
I'm using TelegrafJS framework.
Kind regards.
As far as I know it's a security feature that you have no access to what people 'open', there is a reason that the join button is there, so that people share their info with the group when they are comfortable sharing it.
If there was, you'd have to use the same solution with a different result (I.E: new_browsed_users)
Since the Update object doesn't return it, then we can assume there isn't a way.
Telegram Bot Event When Users Join To Channel
I'm not in TelegrafJS, but should be like this:
bot.on('new_chat_members', (ctx) => ctx.reply('👍'))
See "new_chat_members" here.

Save selected option of the list shown in Assistant

I am using the List rich response in my assistant action and what I want is to save the option selected by user on the front end only.I am using Firebase as my backend server but I don't want this user selected option to store in firebase but it should get persisted across messages just like contexts.
What are the probable options to implement this?
Also, I found this documentation where we can save the data in conversation, so can I use this feature? In which scenarios can we use this?
Thanks
You can save in parameters using context or in data if using only action-on-google client.
See my answer here

Selecting multiple items from card responses in dialogflow

Agent: I have made a note, Now can you please indicate which all parts of the vehicle were damaged in the accident?
User: Windshield/Bumper/Front Side/Rear/Hood(Card response)
In the above chat script, I am presenting the user with card response to select parts of a vehicle. A user can select any number of parts. I want to implement it with Dialogflow card responses. How to implement this? Help will be appreciated. Thanks
You should consult the Rich Messages page of the documentation and look for docs on the specific integration that you want to do in order to find the correct way to add suggestion chips or some type of response.

Custom Links with Messenger Bot via Microsoft Botframework

Clicking https://www.messenger.com/t/xxxxxxxx will take you to a bot and continue the conversation, if there was no conversation it'll begin it's 'firstRun' sequence.
Is it possible to create links that will execute a specific dialog and pass in data? It should ignore previous dialog state/stack and start a new stack with the specified data as argument to that dialog.
This is not possible. The url is used to identify the user/bot in messenger. The bot doesn't see the url so it can't read from it.
I would suggest taking a different approach. You could let the user pass in the code instead of adding it to the url.
There is a new functionality in Messenger platform that allows you to send specific messages to a bot: https://developers.facebook.com/docs/messenger-platform/referral-params
I haven't tested it yet, but it may help you.

Can I install multiple bots on a single Facebook fanpage

We are having two teams building two bots for our Facebook fanpage. One is for customer service and the other one is for a quiz campaign. Can we have the two bots on the same fanpage? Will there be any conflicts such as the custom menu?
The short answer is YES!
However unless managed correctly there will be conflict.
I know it is possible to use one chatbot built on ManyChat and another on Flowxo.
I need to ensure that I LIMIT the "keywords" in ManyChat so that ManyChat does not respond and allows FLOWXO to respond.
In my situation, I am using the Pro version of MC to get users subscribed and to further broadcast to them or subscribe them to a sequence. I pass over the conversation to Flowxo for integrations to third party software and for the basic conversational aspect of the chatbot.
Passing the conversation over from one chatbot to the other takes some manipulation of the use of keywords and Flowxo's "unrecognised phrase" flow.
I will post the link to a blog post when I get around to writing about how I did it.
Another issue as you pointed out is the Greeting and Welcome text. I have not figured out a way to control this and as it turns out with my chatbot, users always appear to enter into the chatbot via ManyChat which fortunately for me is exactly what I need.

Resources