Building Bots with Node.js. (2017)
- Record Type:
- Book
- Title:
- Building Bots with Node.js. (2017)
- Main Title:
- Building Bots with Node.js
- Other Names:
- Freitas, Eduardo
- Contents:
- Cover; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: The Rise of Bots -- Getting the Message Across; Why bots matter and why you should get on the train; Why SMS still matters; Twilio as an SMS platform; Installing Twilio for Node.js; Setting up a Twilio account; Bare-bones Twilio Node.js template; Core bot functionality on Azure; Receiving SMS bot logic; Summary; Chapter 2: Getting Skype to Work for You; How a Skype bot works; Wiring up our Skype bot; Registering our Skype bot app; HR Skype bot agent Azure table storage as a backendHR agent guidelines; Accessing the Azure table through code; HR agent bot logic; Summary; Chapter 3: Twitter as a Flight Information Agent; How a Twitter bot works; Creating a Twitter app; Posting to Twitter; Listening to tweets; Replying to who tweeted; Flight APIs; Flight status API; Route search API; Adding a REST client library; Making the bot a bit smarter; Summary; Chapter 4: A Slack Quote Bot; Getting started; Registering a bot on Slack; Setting up our Node.js app; Slackbots library basics; The They Said So API; Summary; Chapter 5: Telegram-Powered Bots How a Telegram bot worksSetting up a Telegram account; Setting up a bot account using a Telegram bot -- @BotFather; What is sentiment analysis?; Creating a Telegram bot; Conversations with our basic Telegram bot; Building a sentiment analysis bot; Summary; Chapter 6: BotKit -- Document Manager Agent forCover; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: The Rise of Bots -- Getting the Message Across; Why bots matter and why you should get on the train; Why SMS still matters; Twilio as an SMS platform; Installing Twilio for Node.js; Setting up a Twilio account; Bare-bones Twilio Node.js template; Core bot functionality on Azure; Receiving SMS bot logic; Summary; Chapter 2: Getting Skype to Work for You; How a Skype bot works; Wiring up our Skype bot; Registering our Skype bot app; HR Skype bot agent Azure table storage as a backendHR agent guidelines; Accessing the Azure table through code; HR agent bot logic; Summary; Chapter 3: Twitter as a Flight Information Agent; How a Twitter bot works; Creating a Twitter app; Posting to Twitter; Listening to tweets; Replying to who tweeted; Flight APIs; Flight status API; Route search API; Adding a REST client library; Making the bot a bit smarter; Summary; Chapter 4: A Slack Quote Bot; Getting started; Registering a bot on Slack; Setting up our Node.js app; Slackbots library basics; The They Said So API; Summary; Chapter 5: Telegram-Powered Bots How a Telegram bot worksSetting up a Telegram account; Setting up a bot account using a Telegram bot -- @BotFather; What is sentiment analysis?; Creating a Telegram bot; Conversations with our basic Telegram bot; Building a sentiment analysis bot; Summary; Chapter 6: BotKit -- Document Manager Agent for Slack; Setting up a Slack for your team; Setting up a Slack bot; Botkit and Slack; Creating our first Slack bot using Botkit and Node.js; Enhancing our DocMan bot; What is MongoDB?; MongoDB database for our DocMan bot; MongoDB shell; Create a database; Create a reference documents collection Create data for our DocMan botIndexing for search; Search query; What is MongoJS?; Wiring up DocMan bot with MongoDB; Amazon S3 storage; Amazon S3 console; Create buckets; Store documents in the bucket; Mark documents as public; Update MongoDB data with Amazon S3 document links; Wiring it all up together; Code understanding; Summary; Chapter 7: Facebook Messenger Bot, Who's Off -- A Scheduler Bot for Teams; Setting up our Facebook Messenger bot; The Facebook Page for our basic bot; Creating a Facebook app for our basic bot; Setting up our bot server in Azure Setting up a local git repository for our bot server in AzureModifying our bot program for Facebook verification; Setting up a Webhook and Facebook verification of our bot program; Deploying a modified bot that returns an echo; Troubleshooting our bot in Azure; Enhancing our Who's Off bot; Building a conversational experience with the Who's Off bot; Setting up a Messenger greeting; Showing the initial options of what a bot can do; What is DocumentDB?; Setting up a DocumentDB for our Who's Off bot; Creating an account ID for the DocumentDB; Creating a collection and database … (more)
- Publisher Details:
- Place of publication not identified : Packt Publishing
- Publication Date:
- 2017
- Extent:
- 1 online resource (290)
- Subjects:
- 006.3
COMPUTERS -- Programming -- Mobile Devices
Application software -- Development
Open source software
COMPUTERS -- Programming Languages -- JavaScript
COMPUTERS -- Programming -- General
Electronic books - Languages:
- English
- ISBNs:
- 1786468492
9781786468499 - Related ISBNs:
- 1786465450
9781786465450 - Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.119443
- Ingest File:
- 01_117.xml