Comments (5)
Can you please elaborate your question? Maybe with an example.
from botkit-middleware.
Ex:
variable ("comando", "cmd");
function (message, conversationResponse, callback) {
if(conversationResponse.context.flag) {
// Call your service here.
postOrder(["cmd comando", "comando"]); }
callback(null, conversationResponse);
}
}
from botkit-middleware.
I have the same question, after the user enters something like pizza then in running the script as shown below:
var sys = require('sys');
var exec = require('child_process').exec;
function puts(error, stdout, stderr) { sys.puts(stdout) }
exec("date > /root/date.txt", puts);
According to the subject #13 must use context flag in the dialog but do not know how to do it. Could you give practical examples of how this can be
from botkit-middleware.
I want developer one page for integration with Watson and conversation with users
Example:
//variables Watson
{
"intents": [],
"entities": [],
"input": {},
// questions in conversation
"output": {
"log_messages": [],
"text": [
"Olรก, posso ajudar em algo? "
],
"nodes_visited": [
"nodexxxx"
]
},
//id conversation for integrate
"context": {
"conversation_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"system": {
"dialog_stack": [
"root"
],
"dialog_turn_counter": 1,
"dialog_request_counter": 1
},
"default_counter": 0
}
}
// ADD MUST Take JSON
var pizza = output.text;
// after the watson say idk
"output": {
"log_messages": [],
"text": [
"Qual sabor da sua pizza? "
// ADD MUST Take JSON
var sabor = output.text;
// after this, the watson reconigze the taste pizza and execute one command for request the pizza, example:
middleware.after = function(message, conversationResponse, callback) {
if(conversationResponse.context.flag){
// Call your service here.
postOrder(["juice", "pizza"]);
}
callback(null, conversationResponse); }
from botkit-middleware.
@jersonjunior You can follow this documentation to learn more about context variables. In short, you can use the tooling to easily set boolean flags in the context variable
@sayurimizuguchi I'm not sure if I am understanding your question, but I think you can also benefit from reading the documentation that I linked above on manipulating context variables
from botkit-middleware.
Related Issues (20)
- Is there a WhatsApp step-by-step tutorial similar to FB integration? HOT 1
- An in-range update of botkit is breaking the build ๐จ
- An in-range update of botbuilder-adapter-slack is breaking the build ๐จ
- An in-range update of botbuilder-adapter-web is breaking the build ๐จ HOT 1
- TypeError: this.sendToWatson is not a function HOT 8
- need some migration help (migrating out of 1.4.0) HOT 5
- Can't set context before middleware starts HOT 2
- watson middleware is not working behind http proxy - Response not received. Body of error is HTTP ClientRequest object HOT 1
- Which version of watson-developer-cloud is safe to upgrade to, if using middleware version 1.8.2? HOT 2
- intent matching not working as intended on controller.hears HOT 4
- Cannot connect to Slack HOT 4
- Make sure Watson Assistant context has an expiry value (Redis storage) HOT 4
- Sample code for Watson and Facebook Integration HOT 4
- controller.hears doesn't trigger when use wrapper for receive handler HOT 3
- Next() function for receive function HOT 3
- Upgrade ibm-watson dependency to v6 HOT 1
- Found a couple of documentation bugs HOT 1
- odd context resetting problem and question HOT 3
- Slack Integration with IBM Watson Assistant won't accept new line in user queries. HOT 1
- Error: 404 Resource not Found HOT 17
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from botkit-middleware.