Comments (3)
Hello, @yasinAtlibra !
- You can access the store using
bot.store.output()
or a specific data usingbot.store.get('output.name')
.
bot.on('talk', () => console.log( bot.store.output() ));
Just to remember, talk
is event handled by bot message. If you want the event of user reply, use reply
event (available in the latest version: 1.10.0).
- Currently, only the data from output is considered to compile the message. So, you can inject this data into the store using
bot.store.set('output.someData', value)
in your custom action.
I'm happy you use it. Your feedback is always welcome. Thank you.
from yve-bot.
@andersonba Hi, you been helpful, thank you 👍
Just one concern, how can I use "sessionId" in them? should it be like
bot.session(sessionId).store.output() // this did not work.
also in
bot.store.set('output.someData', value)
, how can I set with "sessionId"?
I am using the bot to talk to multiple users.
or It does not need to use "sessionId" at all?
from yve-bot.
Sorry about the long delay.
Yeah, for multiple users the session is required.
You need to configure the bot to save the store of users in a DB or send it to the user, sending store in all calls. See socket.io implementation in examples, I always send the store through requests.
I will close this issue, but if you still with questions, reopen it.
Thanks.
from yve-bot.
Related Issues (20)
- mobile: chat losing scroll position on re-enable form
- how to use grouping rules with json format HOT 1
- An in-range update of @types/node is breaking the build 🚨 HOT 22
- An in-range update of rollup-plugin-commonjs is breaking the build 🚨 HOT 3
- An in-range update of ts-jest is breaking the build 🚨 HOT 6
- Is it possible to run a custom async validator? HOT 1
- Can i use this in an angular 5 app? HOT 1
- feature: attachments HOT 1
- translation support HOT 1
- feature: read receipt HOT 3
- replyMessage doesn't respect the delay property
- feature: run actions defined in options
- An in-range update of fetch-mock is breaking the build 🚨 HOT 3
- Skip doesn't accept boolean type HOT 1
- Enter button at firefox HOT 3
- After ending chat HOT 2
- Full log at console HOT 2
- How to insert a media HOT 1
- "next : question_name" doesn't work when passed as a rule from bot.talk()
- CLI throws exception when simplechoice is not a number. HOT 1
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 yve-bot.