Sending multiple response with API.ai - chatbot

I want to send 2 separate text responses from my intent.
The user says
"what's your name?"
The bot responds
"David"
"But my friends call me Dave"
In the api.ai docs it tells me to add multiple Text Responses to split up my response, and to add multiple phrases to a single Text Response to get a random answer.
When using the test console all works as expected.
But when I try this with Slack or Web Integrations I just get one phrase from one Text Response.
Is this a problem with Slack and Web, or am I doing something wrong? There is no webhook servers connected.

Related

Can't get Google Chat messages with Gmail API

What are the details of your problem?
Until recently, in my own web application, I used the Gmail API to retrieve Google Chat messages as follows.
I was able to get it from "Label: CHAT" by executing as follows.
(1) Acquisition of thread ID belonging to CHAT label
https://gmail.googleapis.com/gmail/v1/users/me/messages?labelIds=CHAT
(2) Get message information from thread ID
https://gmail.googleapis.com/gmail/v1/users/me/threads/[Thread ID]
However, it seems that it has been impossible to obtain it since around December 2022, and when I searched for "in: chats" in Gmail, the messages after December 10th were not displayed.
Any method is fine, so I would like to be able to get Google Chat messages as before.
Anyone know the cause and solution?
Please check.
I also tried using the Google Chat API to see if it was possible to get messages, but I could only get messages in the space, and I couldn't get direct messages, so I wasn't able to use it.
I checked all the messages in the labels that can be obtained at "https://gmail.googleapis.com/gmail/v1/users/me/labels", but it seems that chat messages are not included.
Also, in another answer, there was a description that the state included in the Gmail API was a bug, so it is possible that this bug was adapted and it was not displayed, but in that case, there is another way to deal with it. Are you there?
Access CHATS label with Gmail API

Facebook Message Webhook Event : How to identify that the message is a reply/comment of a Page Story?

I have a bot running well receiving messages through the Facebook message webhook event. Everything works well when the user sends messages through the messenger app.
But When a user replies to the page story, it generates an incoming message as if it was a standard one and it's not possible to handle this context which is completely different form a user initiated conversation.
Any idea how to receive to differentiate a "standard" message from a "reply to page story" one ? Thx
There is no way to differentiate between these two entry points/sources. Both will trigger a regular message event with no specific attributes added that would allow you to differentiate the source/entry point.

Facebook bot get rid of default message

I am following tutorial from https://github.com/jw84/messenger-bot-tutorial
I am getting this message "The Default answer block is your bot’s default response to any input from a user. Create messages in this block that will guide your users. You can add buttons that lead users to other blocks. Remember, you also can use “AI Setup” to choose what blocks to show based on users' input." everytime I write anything random in messenger
This response is generated automatically by chatfuel. Check to see if you have linked chatfuel to your bot. If you intentionally used chatfuel you can change its default response from the dashboard. If you were like me, I setup chatfuel initially but decided it wasn't robust enough for what I wanted to do, and then I used Howdy botkit, but the chatfuel ai was still linked so I got the chatfuel default message + howdy botkit responses. I had to delete the chatfuel link so that I could only get responses from Howdy.

GMail RSVPAction to Google Calendar

I've had success in using this google apps script to test RSVP actions, the action button appears in the inbox, but my end goal is to get it to post an event to the recipient's Google Calendar on a "Yes" or "Maybe". It currently does not display the response options, nor post to the calendar.
I'm using the example code from https://developers.google.com/gmail/actions/reference/rsvp-action
The schema also requires an HttpActionHandler to direct the request (to google calendar in this case). Is there a way to direct this to the users Google Calendar using a generic URL? Any url based invitation I've found seems to require the user to set options in Google Calendar and getting its "Magic Cookie" from there.
(I realize that Google says GMail RSVP actions are 'unsupported' but it seems to work so far)
You can't use the RSVP Action to direct the request from your email to Google Calendar. The RSVP Action is meant to be used with a third party application that can handle the requests, such as Evite or similar apps.

How can I get my data from sendgrid?

I am using sendgrid api to send various email(s) my user(s). At sendgrid portal they have give us statistics in a limited way. I can't search my queries as i want. thats why I want that data in my own database. so, I can query as per my need.
My question is, Is there any way to get data/statistics my of account? any service of sendgrid which is provide my data?
thanks
If you enable our event webhook, your application can consume all the data/statistics itself and store that in your db. So for example, SendGrid will post info on the following types of events back to your site (Processed, Dropped, Delivered, Deferred, Bounced, Opened, Link Clicked, Marked as Spam, or Unsubscribed)
You can get more info on our event webhook here:
Event Webhook Docs
Those docs show examples on the data we post to your site as well as the parameters we send for each type of event.