How to make a restaurant chabot information send to a interface that people can view?
up vote
0
down vote
favorite
I'm making a chatbot on dialogflow that can fulfill basic needs of a restaurant (booking a table, ordering food, maybe leaving a review etc.)
I have been able to make reservations for restaurants, and I know how to extract necessary information for ordering food, but what I don't know/ fully understand is the process of taking that information and the restaurant being able to see it on the other side. When I did restaurant bookings for example, the way the restaurant could see a booking would be on a Google Calendar API I connected to the dialogflow agent.
Here is an example of how the conversation would go to maybe further clarify:
I know how to do this:
User: I'd like to buy a small Dark roast coffee
Bot: Okay, is that everything?
User: Yes
Bot: Okay, Your small Dark roast is being made!
But this is completely useless if it goes no where and the restaurant can't see the order on the other side (ie: can't see it on a order screen or a program)
I know this involves some sort of fulfillment in the inline editor or possibly a heroku API, but I'm pretty new to web development so I don't fully understand how to make this order to go through so the restaurant could see it.
Any suggestions or advice?
Thanks for the help!
node.js api dialogflow
add a comment |
up vote
0
down vote
favorite
I'm making a chatbot on dialogflow that can fulfill basic needs of a restaurant (booking a table, ordering food, maybe leaving a review etc.)
I have been able to make reservations for restaurants, and I know how to extract necessary information for ordering food, but what I don't know/ fully understand is the process of taking that information and the restaurant being able to see it on the other side. When I did restaurant bookings for example, the way the restaurant could see a booking would be on a Google Calendar API I connected to the dialogflow agent.
Here is an example of how the conversation would go to maybe further clarify:
I know how to do this:
User: I'd like to buy a small Dark roast coffee
Bot: Okay, is that everything?
User: Yes
Bot: Okay, Your small Dark roast is being made!
But this is completely useless if it goes no where and the restaurant can't see the order on the other side (ie: can't see it on a order screen or a program)
I know this involves some sort of fulfillment in the inline editor or possibly a heroku API, but I'm pretty new to web development so I don't fully understand how to make this order to go through so the restaurant could see it.
Any suggestions or advice?
Thanks for the help!
node.js api dialogflow
Are you saying you don't know how to exchange data between the browser and the server?
– David Knipe
Nov 11 at 22:09
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm making a chatbot on dialogflow that can fulfill basic needs of a restaurant (booking a table, ordering food, maybe leaving a review etc.)
I have been able to make reservations for restaurants, and I know how to extract necessary information for ordering food, but what I don't know/ fully understand is the process of taking that information and the restaurant being able to see it on the other side. When I did restaurant bookings for example, the way the restaurant could see a booking would be on a Google Calendar API I connected to the dialogflow agent.
Here is an example of how the conversation would go to maybe further clarify:
I know how to do this:
User: I'd like to buy a small Dark roast coffee
Bot: Okay, is that everything?
User: Yes
Bot: Okay, Your small Dark roast is being made!
But this is completely useless if it goes no where and the restaurant can't see the order on the other side (ie: can't see it on a order screen or a program)
I know this involves some sort of fulfillment in the inline editor or possibly a heroku API, but I'm pretty new to web development so I don't fully understand how to make this order to go through so the restaurant could see it.
Any suggestions or advice?
Thanks for the help!
node.js api dialogflow
I'm making a chatbot on dialogflow that can fulfill basic needs of a restaurant (booking a table, ordering food, maybe leaving a review etc.)
I have been able to make reservations for restaurants, and I know how to extract necessary information for ordering food, but what I don't know/ fully understand is the process of taking that information and the restaurant being able to see it on the other side. When I did restaurant bookings for example, the way the restaurant could see a booking would be on a Google Calendar API I connected to the dialogflow agent.
Here is an example of how the conversation would go to maybe further clarify:
I know how to do this:
User: I'd like to buy a small Dark roast coffee
Bot: Okay, is that everything?
User: Yes
Bot: Okay, Your small Dark roast is being made!
But this is completely useless if it goes no where and the restaurant can't see the order on the other side (ie: can't see it on a order screen or a program)
I know this involves some sort of fulfillment in the inline editor or possibly a heroku API, but I'm pretty new to web development so I don't fully understand how to make this order to go through so the restaurant could see it.
Any suggestions or advice?
Thanks for the help!
node.js api dialogflow
node.js api dialogflow
asked Nov 11 at 21:39
Landon G
977
977
Are you saying you don't know how to exchange data between the browser and the server?
– David Knipe
Nov 11 at 22:09
add a comment |
Are you saying you don't know how to exchange data between the browser and the server?
– David Knipe
Nov 11 at 22:09
Are you saying you don't know how to exchange data between the browser and the server?
– David Knipe
Nov 11 at 22:09
Are you saying you don't know how to exchange data between the browser and the server?
– David Knipe
Nov 11 at 22:09
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
You have to store data/dialogs to the backend.
You need also two roles in the frontend. The customer and the restaurant. Whitch means, that you have to implement authentication (Login - Logout - Signup), and authorization based on the user.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53253499%2fhow-to-make-a-restaurant-chabot-information-send-to-a-interface-that-people-can%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
You have to store data/dialogs to the backend.
You need also two roles in the frontend. The customer and the restaurant. Whitch means, that you have to implement authentication (Login - Logout - Signup), and authorization based on the user.
add a comment |
up vote
0
down vote
You have to store data/dialogs to the backend.
You need also two roles in the frontend. The customer and the restaurant. Whitch means, that you have to implement authentication (Login - Logout - Signup), and authorization based on the user.
add a comment |
up vote
0
down vote
up vote
0
down vote
You have to store data/dialogs to the backend.
You need also two roles in the frontend. The customer and the restaurant. Whitch means, that you have to implement authentication (Login - Logout - Signup), and authorization based on the user.
You have to store data/dialogs to the backend.
You need also two roles in the frontend. The customer and the restaurant. Whitch means, that you have to implement authentication (Login - Logout - Signup), and authorization based on the user.
answered Nov 11 at 22:21
gkont
1039
1039
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53253499%2fhow-to-make-a-restaurant-chabot-information-send-to-a-interface-that-people-can%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Are you saying you don't know how to exchange data between the browser and the server?
– David Knipe
Nov 11 at 22:09