Join the Bot Libre open source Projekt bei BotLibre.org
Help

authentication and personalization of data

durch micheldenis gepostet Feb 11 2019, 10:56

Hello,

Before moving soon to Bot Libre for Business we'd like first to :

- prototype a knowledge base -> we see how to do it, ok

- start a small web site (with Wordpress or other tool if more suitable) on the internet that :

 1 * embeds a bot ->  we see how to do it, ok

 2 * welcome visitors (people from internet, ie they don't have an account on Bot Libre), checking their credentials if they have (id / pwd), start a session with the bot, putting into memory infos from their previous sessions (stored on disk) with the bot, and start conversations, and at the end of the session infos in memory should be stored on disk (to be reused at next session)

 3 * manage credentials : visitors should be able to initiate an account if that's the first time, cancel their account, etc...

 4 * keep stored infos/logs separate for each user

 

I suspect that such requirements might be common with the bots for professional use where history and confidentiality are important, especially for "virtual doctors" types of bots, where :

- patient files should not be inter-mixed, and kept confidential from each other

- history of what doctor bot has learned from the patient and what he has told the patient until should be stored on disk (patient file) and reused during next conversations (we don't want him to repeat same thing during the next sessions..)

Questions :

- do you know web tools that implement such (or similar) requirements ?

- could you recommend Bot Libre API / Web services to integrate above web tools with Bot Libre's bots ?

 

Thank you in advance,

-michel


by admin posted Feb 12 2019, 8:50

1 - To embed a bot on your website just click the "Embed" button and copy the HTML/JavaScript code to your website.

We also have a Wordpress plugin,

https://www.botlibre.com/forum-post?id=12957294

https://www.botlibre.com/forum-post?id=21526710

2/3 - You can implement user credentials either in JavaScript on your website and using our web API,

or you can have the bot check the user's credentials using a Self script.

https://www.botlibre.com/api.jsp

https://www.botlibre.com/manual-self.jsp

4 - This depends on how isolated you require the data to be.  Each user has a speaker object in the bot's database that is isolated from other users data, and can store information about the user.

If you do not wish to use the bot's database, you can also integrate with a local database on your own website through your own web API, or with a web database such as Firebase. Both can be done through a Self script using the XML or JSON web API.

https://www.botlibre.com/forum-post?id=13020078

https://www.botlibre.com/doc.jsp

If you would like help developing your bot, and require extended features we can provide these to you through our development services.

Contact [email protected]


Updated: Feb 12 2019, 8:50
Thumbs up: 0, thumbs down: 0, stars: 0.0
Views: 1713, today: 0, week: 2, month: 20

by micheldenis posted Feb 12 2019, 10:34

Thank you admin, I will look into the indicated infos and links.

-michel


Thumbs up: 0, thumbs down: 0, stars: 0.0
Views: 1667, today: 0, week: 4, month: 21

Id: 25867648
Gepostet: Feb 11 2019, 10:56
Antworten: 2
Ansichten: 1754, heute: 1, Woche: 3, Monat: 23
0 0 0.0/5