Skip to main content
  • Book
  • © 2018

Developing Bots with Microsoft Bots Framework

Create Intelligent Bots using MS Bot Framework and Azure Cognitive Services

Apress
  • The first book covering Microsoft Bots framework
  • Introduces readers to the new concept of Conversation as a Service (CaaS)
  • Covers Bots development on Windows as well as Non-Windows platforms
  • Includes Bots integration with Artificial Intelligence and Machine Learning

Buy it now

Buying options

eBook USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages i-xv
  2. Conversations as Platforms

    • Srikanth Machiraju, Ritesh Modi
    Pages 1-17
  3. Develop Bots Using .NET Core

    • Srikanth Machiraju, Ritesh Modi
    Pages 19-52
  4. Develop Bots Using Node.js

    • Srikanth Machiraju, Ritesh Modi
    Pages 53-73
  5. Channels

    • Srikanth Machiraju, Ritesh Modi
    Pages 75-97
  6. Bot Conversations

    • Srikanth Machiraju, Ritesh Modi
    Pages 99-121
  7. Skype Calling Bot

    • Srikanth Machiraju, Ritesh Modi
    Pages 123-150
  8. Storing State

    • Srikanth Machiraju, Ritesh Modi
    Pages 151-180
  9. Dialogs

    • Srikanth Machiraju, Ritesh Modi
    Pages 181-202
  10. Natural Language Processing

    • Srikanth Machiraju, Ritesh Modi
    Pages 203-232
  11. Azure Cognitive Services

    • Srikanth Machiraju, Ritesh Modi
    Pages 233-260
  12. Bot Operations

    • Srikanth Machiraju, Ritesh Modi
    Pages 261-278
  13. Back Matter

    Pages 279-283

About this book

Develop Intelligent Bots using Microsoft Bot framework (C# and Node.js), Visual Studio Enterprise & Code, Microsoft
Azure and Cognitive Services. This book shows you how to develop great Bots, publish to Azure and register with Bot portal so that customers can
connect and communicate using famous communication channels like Skype, Slack, Web and Facebook. You'll also learn how to build intelligence into Bots using Azure Cognitive Services like LUIS, OCR, Speech to Text and Web Search.
Bots are the new face of user experience. Conversational User Interface provides many options to make user
experience richer, innovative and engaging with email, text, buttons or voice as the medium for communication.
Modern line of business applications can be replaced or associated with Intelligent Bots that can use data/history
combined with Machine Intelligence to make user experience inclusive and exciting.



With Developing Bots with Microsoft Bots Framework, you'll see just how simple Bot building can be.

What You'll Learn

  • Build Bots using MS Bot framework on Windows and Non-Windows platforms
  • Publish your Bot to the cloud in minutes
  • Create rich communication platforms between your application and users  
  • Apply Artificial Intelligence and Machine Learning to your applications

Who This Book Is For


Developers and Architects who design and build modern applications or communication platforms using MS stack or open source technologies. 


Business Analysts and UX Specialists interested in designing and building trendy user interfaces/platforms using Bots and Azure ML



Authors and Affiliations

  • Hyderabad, India

    Srikanth Machiraju, Ritesh Modi

About the authors

Srikanth Machiraju has over nine years of experience as a developer, architect, technical trainer and community
speaker. He is currently working with Microsoft Hyderabad designing and preaching modern application development
using cutting-edge platforms and technologies. Prior to Microsoft he worked at BrainScale as Technical
training/SME on application building and migrations with Azure. He is a tech savvy developer who is passionate
about embracing new technologies and sharing his learning as blogs or wider communities. He has also authored
“Learned Windows Server Containers”, blogs at https://vishwanathsrikanth.wordpress.com and active on LinkedIn at
https://www.linkedin.com/in/vishsrik/



Ritesh Modi is an ex-Microsoft commercial software engineering senior technical evangelist. He is an architect, senior evangelist, Cloud architect, published author, speaker, and a known leader for his contributions towards
Datacenter, Azure, Bots, Blockchain, Cognitive services, DevOps, Artificial Intelligence and automation. Currently, he is working as Principal Consultant with Infront Consulting. He has more than a decade of experience in building and deploying enterprise solutions for customers and recently co-authored Introducing Windows Server 2016 Technical Preview with the Windows Server team. 


He has spoken at multiple conferences including TechEd and PowerShell Asia, does lots of internal training and is a writer for MSDN magazine. 


Bibliographic Information

  • Book Title: Developing Bots with Microsoft Bots Framework

  • Book Subtitle: Create Intelligent Bots using MS Bot Framework and Azure Cognitive Services

  • Authors: Srikanth Machiraju, Ritesh Modi

  • DOI: https://doi.org/10.1007/978-1-4842-3312-2

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)

  • Copyright Information: Srikanth Machiraju and Ritesh Modi 2018

  • Softcover ISBN: 978-1-4842-3311-5Published: 07 December 2017

  • eBook ISBN: 978-1-4842-3312-2Published: 06 December 2017

  • Edition Number: 1

  • Number of Pages: XV, 283

  • Number of Illustrations: 14 b/w illustrations, 190 illustrations in colour

  • Topics: Microsoft and .NET, Computer Applications, Web Development

Buy it now

Buying options

eBook USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access