Building Bots with Node.js

Building Bots with Node.js

RM 83.00

ISBN:

9781786468499

Categories:

Engineering & IT

File Size

26.03 MB

Format

epub

Language

English

Release Year

2017
Favorite (0)

Synopsis

Key FeaturesCreate interactive bots on platforms such as Facebook Messenger, Kik, Telegram, and Skype to automate workflowsCreate a bot that works with SQL Server and Skype to deal with HR requests within a companyWork with some of the most cutting-edge and widely-used APIs and messaging platforms to create interactive customer-facing experiences and automate workBook DescriptionThe bots are taking over and were all for it! Messenger-based bots will be the dominant software UI for the next generation of applications – even Slack, Telegram, and Facebook are driving a new approach where threads are the new apps.This book shows you how to create work automation bots that interact with users through Slack, e-mail, Skype, Twitter, and more using Node.js. Youll learn to create conversational UIs for your Node.js apps, and then use those UIs to provide workflow automation tools.You will be shown how to handle customer service requests that come in through messenger systems – this includes interpreting the natural language to reveal the users intent and respond accordingly. You will also learn how to automate processes that involve several people, such as processing holiday requests, arranging meetings, or sending updated reports on time.By the end of this book youll have the knowledge to create bots that can handle and manipulate documents, URLs, and other items of content. Harness the power of bots and your organization will reap the benefits.What You Will LearnCreate a bot template that responds to e-mails based on certain ruling criteriaInteract with SMS and perform some basic Natural Language Processing using the Twilio API for Node.jsWork with the Skype Web SDK and Node.js to create a bot that works with SQL Server and SkypeBuild an automated Flight Information Agent bot using the Twitter and Air France KLM APIsCreate a scheduling bot for teams using the Facebook Messenger APIInteract with BotKit along with and MongoDB Amazon S3 to create a document management bot in Node.jsLeverage ICR and Azure Table Storage from Node.js to create a bug tracking botIntegrate Force.com API and Kik to create a Salesforce CRM botAbout the AuthorEduardo Freitas currently works as a consultant on software development applied to customer success, mostly related to financial process automation, accounts payable processing, invoice data extraction and SAP integration.He has provided consultancy services, engineered, advised and supported various projects for global names such as Agfa, Coca Cola, Domestic & General, EY, Enel, Mango and the Social Security Agency among many others. Hes also been invited to various companies such as Shell, Capgemini, Cognizant and the European Space Agency. He was recently involved in analyzing 1.6 billion rows of data using Redshift (Amazon Web Services) in order to gather valuable insights on client patterns. He holds an M.S. in Computer Science.He enjoys soccer, running, traveling, life hacking, learning and spending time with his family. You can reach him at http://edfreitas.me.Madan Bhintade is an independent solution architect. He is also a developer with focus on cloud based solutions. He enjoys development on AWS, Microsoft Azure & Office 365, SharePoint Server, Angular, and Node.js. He has 16 years of experience building solutions for insurance, financial & banking, and HR industries.Madan is passionate about what he does and shares what he has learnt through his blog. He also enjoys speaking on what he is exploring in technology area and helps others to adopt the changes in technology. His typical interest areas include UX, Digital Technology Platforms, and artificial intelligence.He is a C# Corner MVP. His contribution towards C# Corner can be seen at http://www.c-sharpcorner.com/members/madan-bhintade. He can be connected with via LinkedIn https://in.linkedin.com/in/madanbhintade.Currently he is working on his startup concept along with his consulting assignments.You can reach Madan on his blog http://www.madanbhintade.wordpress.com and follow him on Twitter at @madanbhintade.Table of ContentsThe Rise of Bots – Getting the Message AcrossGetting Skype to Work for YouTwitter as a Flight Information AgentA Slack Quote BotTelegram-Powered BotsBotKit – Document Manager Agent for SlackFacebook Messenger Bot, Whos Off – A Scheduler Bot for TeamsA Bug-Tracking Agent for TeamsA Kik Salesforce CRM Bot