Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dialogflow / chatbot integration with website #8

Open
aarondeacon opened this issue Jun 23, 2020 · 17 comments
Open

Dialogflow / chatbot integration with website #8

aarondeacon opened this issue Jun 23, 2020 · 17 comments
Assignees

Comments

@aarondeacon
Copy link
Collaborator

Create a dialogflow integration of the chatbot for the website. Chatbot should be accessible either in a typical chat pop-up form or possibly on its own page.

@mlokc
Copy link
Collaborator

mlokc commented Jun 23, 2020

@consciousimages
Copy link
Collaborator

Just to sum up Aaron, when Mark and I looked at this a few weeks ago the best paid integration is $20/month (no free) and my guesstimate after looking into it briefly was probably 2 days of dev between building/testing/implementing. Just a gut feeling - could be longer/shorter as I didn't go very deep into the documentation.

@RobKraft
Copy link
Collaborator

I added a dialogflow with a Netlify site I put up https://gifted-elion-44c2af.netlify.app/ I used the DialogFlow Messenger (beta) to "deploy". Very easy.
Just reference <script src="https://www.gstatic.com/dialogflow-console/fast/messenger/bootstrap.js?v=1"></script>),
then add a tag to the html:

@consciousimages
Copy link
Collaborator

That's already done here actually (second link above): https://www.comebackkc.com/beta-covid-bot/

Mark's wanting more control -- a "proper" integration...

@RobKraft
Copy link
Collaborator

I guess I don't know what a "proper" integration is. I agree that this one is not proper (https://www.comebackkc.com/beta-covid-bot/), but I think the one I did is proper (https://gifted-elion-44c2af.netlify.app/ ).

@mlokc
Copy link
Collaborator

mlokc commented Jun 26, 2020

I'd be happy with the kind of implementation Rob did, especially if we can modify the icon.

@RobKraft
Copy link
Collaborator

Yes, we can change the icon. I just changed it on https://gifted-elion-44c2af.netlify.app/

@mlokc
Copy link
Collaborator

mlokc commented Jun 26, 2020

Awesome. I assume we can control colors for the interface as well. What are the logo constraints? I can get some art created for it.

@RobKraft
Copy link
Collaborator

Yes, the css attributes we can control are here: https://cloud.google.com/dialogflow/docs/integrations/dialogflow-messenger#css-customize . And The icon size should be 36px by 36px.

@mlokc
Copy link
Collaborator

mlokc commented Jun 26, 2020

Do you know if URLs are "live" in this chat view? In the basic one they are not. In FB Messenger, they are.

@RobKraft
Copy link
Collaborator

I can't get the URL to be live, but we can put buttons and images and other stuff in the responses that are clickable. if you check now you will see I put a button in the response that opens a web site.

@mlokc
Copy link
Collaborator

mlokc commented Jun 26, 2020

I don't think the basic text response allows for images. Is there a FB Messenger integration for websites that would allow us to embed it on the site?

We're also allowing access to the chatbot via Messenger and SMS, and I don't really want to create different versions for each.

@RobKraft
Copy link
Collaborator

I just modified it to include an image, and text, and buttons. It can do more as documented here: https://cloud.google.com/dialogflow/docs/integrations/dialogflow-messenger

@RobKraft
Copy link
Collaborator

I believe we could integrate with FB messenger instead: https://www.begindot.com/how-to-add-facebook-messenger-chat-to-your-website/

@mlokc
Copy link
Collaborator

mlokc commented Jun 27, 2020 via email

@RobKraft
Copy link
Collaborator

As of last December, you must have a FB account to use messenger: https://www.pcmag.com/news/facebook-messenger-now-requires-a-facebook-account , and yes, they would need to be signed in.

@mlokc
Copy link
Collaborator

mlokc commented Jun 27, 2020 via email

@RobKraft RobKraft self-assigned this Jul 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants