Skip to content

An extension to the Bot Framework that allows bot to bot handoff.

License

Notifications You must be signed in to change notification settings

starlord-daniel/BotFather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BotFather

An extension to the Bot Framework that allows bot to bot handoff.

Bot Father Logo

Architecture

Bot Father Architecture

Setup

  • Startup -> Load BotData
  • Create appsettings.json with "bot-data": "bot data file url"
  • Reference the Bot Father library in your bot

Using the Bot Father

  • To call multiple bots at once, use: BotFather.StartMultiBotConversation(context)
  • This will call the default Bot Father message, that let's you select the bot you want to talk to
  • To exit a conversation with one specific bot, use the keyword exit
  • you can switch between bots by using their names, specified in the appsettings.json file

Edit the messages and control words

  • to change the initila message or the specific words used for interacting with the bot, edit the file BotFather/BotFather.cs

References

About

An extension to the Bot Framework that allows bot to bot handoff.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published