Skip to content

alyssaong1/botfwk-scenarios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

Advanced Bot Framework Scenarios

Bot framework samples for more advanced scenarios

Authentication

  • Bot Authentication - link
  • More bot authentication with Azure AD and Microsoft accounts (Node) - link
  • Bot Auth with Facebook/dropbox/pinterest/rakuten/evernote/Azure AD v2 etc. - link
  • Transparently authenticate end users to a bot (C#) - link
  • Use bot with Microsoft Graph (C#) - link

Translation

  • Universal translator for the bot - link
  • Bot translation middleware (C# and NodeJS) - link
  • Bot translation (C#) - link
  • Switching languages with language detection - link

Channels and clients

  • Skype for business - link, link. Note that Skype for Business is now an officially supported channel on the Bot Framework.
  • Bot in Xamarin Mobile App - link
  • Bot in Xamarin Forms - link, link
  • Bot in Xamarin with direct line - link

Analytics

  • Analytics dashboard, powered by app insights - link
  • Bot logging code for analytics dashboard above (NodeJS) - link
  • Integration with dashbot.io (NodeJS) - link

Note that analytics is now integrated into the Bot Framework dashboard portal as well, using Azure application insights.

Payment

  • Integration with Paypal to enable payment (NodeJS) - link
  • Integration with Stripe to enable payment (.NET) - link, sample

More scenarios

  • Small talk using the Bot Framework and QnA Maker - link
  • Parent bot routing into sub-bots, i.e. bot to bot scenario - link
  • Human handoff, i.e. handing off control to a real human - link for nodejs, link for .NET, link
  • Proactive messaging (where the bot sends the user a message first) - link
  • Bot notifications - link, if your bot runs on .NET you can use Hangfire.io
  • Sending reminders with the bot - link
  • Integration with Dynamics - link, link, Bot with dynamics and sharepoint integration
  • Continuous speech to text and text to speech, if you want to communicate with the bot using voice - link
  • Integration with SIP for VoIP - link
  • Push notifications to your users from a webpage - link (Node)

Additional gold nuggets

  • Adding rich attachments to QnAMakerDialog (C#) - link

About

Bot framework samples for more advanced scenarios

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published