Coder Social home page Coder Social logo

Comments (3)

andersonba avatar andersonba commented on August 28, 2024 1

Hello, @yasinAtlibra !

  1. You can access the store using bot.store.output() or a specific data using bot.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).

  1. 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.

yasinAtlibra avatar yasinAtlibra commented on August 28, 2024

@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.

andersonba avatar andersonba commented on August 28, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.