bootbot icon indicating copy to clipboard operation
bootbot copied to clipboard

Expose built in wit.ai API in simple to use way

Open mraaroncruz opened this issue 8 years ago • 6 comments

I'm just going to put this here as a placeholder. If anyone @Charca, @MMayla has an idea for a clean bootbot API, let's discuss it in the thread here. I'll look more into this over the next week.

I think this would really play to bootbot's strengths.

mraaroncruz avatar Nov 25 '17 14:11 mraaroncruz

I'm not familiar with wit.ai's API, but I'm all for integrations and clean, easy to use APIs :)

This is a great idea, I'll try to do some research this week. If anyone has ideas or suggestions on how to implement it, please share them in the comments.

Charca avatar Nov 25 '17 23:11 Charca

@Charca @mraaroncruz what do you think about middleware functions that run between requests? something maybe like what Botkit did

mmayla avatar Nov 26 '17 17:11 mmayla

@MMayla it'd be great with the ability to great middleware functions to bootbot. This way I could parse the incoming message, load users from my database etc. before handling their message.

magnusburton avatar Dec 04 '17 19:12 magnusburton

curious what's the progress on this. Would love to use this to minimize overhead.

yipcma avatar Jan 20 '18 11:01 yipcma

@yipcma I haven't had time to work on this because I am really swamped with work. I estimated February last month, but it may have to be pushed till March. Unless someone else picks it up and then I would review it (almost) immediately. I'm saying "no" to other projects now so my backlog should start to shrink next week. I'll keep you posted.

mraaroncruz avatar Jan 21 '18 10:01 mraaroncruz

Lack of extensibility is one of the reasons I haven't tried this project out yet.

I agree with @magnusburton, this sort of integration should be handled in plugins/middleware outside of this project.

Edit: Just seen #104 which would solve all of my problems at once!

tom-sherman avatar Feb 27 '18 18:02 tom-sherman