tompaana / intermediator-bot-sample

A sample bot, built with the Microsoft Bot Framework (v4), that routes messages between two users on different channels.
https://tompaana.github.io/content/chatbots_as_middlemen.html
MIT License
125 stars 65 forks source link

Guidance On Dynamic Routing #32

Open JohnGalt1717 opened 6 years ago

JohnGalt1717 commented 6 years ago

Similar to how Skype works where you can call anyone and start a chat I'd like to do the same, except in this case my bot will play matchmaker.

I'm trying to figure out how to alter this sample so that instead of it just listening in one channel that I can initiate a conversation with someone else that's online and join them to another caller.

Basically this:

I need a human

Bot calls up expert and asks if they can answer the question. If yes, then joins the two parties. Suggestions on where I should start on this?
tompaana commented 6 years ago

How about adding additional information to requests? Then accept a request with a question you can answer. Big overhaul to this project coming up next week, stay tuned.