By Paul Asjes

ISBN-10: 1786460807

ISBN-13: 9781786460806

Key Features

  • This is the 1st developer's consultant to programming for Slack
  • It covers every thing you want to create chat bots for Slack's conversational UI
  • It's choked with life like examples, usable code, and lucid reasons on every thing you must know

Book Description

Slack offers that its clients will "be much less busy." Slack bots engage with clients in Slack chatrooms, delivering invaluable rapid details, and automating paintings. This publication offers every thing you want to construct strong and worthwhile Slack bots.

You'll see tips to hook into the Slack API to create software program which could learn and submit to chatrooms, reply to instructions and tricks given in average conversational language, and construct enjoyable and important bots to your personal workplace, either as a entrance finish in your personal carrier and to distribute and percentage as apps. it's also possible to promote your bots and construct a enterprise as a Slack bot developer.

Throughout the booklet, you will construct precious and enjoyable instance purposes so you might regulate on your personal occasions. those variety from easy, enjoyable purposes to enliven discussions to helpful, data-driven apps that can assist you make judgements speedy and deal with work.

What you'll learn

  • Receive and ship messages despatched in Slack
  • Respond to consumer commands
  • Process usual language
  • Perform necessary initiatives on instructions equivalent to fetching info from exterior sources
  • Use webhooks and lessen commands
  • Create a Google lecture room and upload custom-made info for every person class

About the Author

Paul Asjes began programming on his TI-83 calculator in highschool and has been hooked ever since.

Specializing in JavaScript, he's regularly attracted to staying modern with the newest advancements within the box. at the moment, he's development common full-stack apps with applied sciences akin to React, Webpack, and Node while he is not spending some distance an excessive amount of time on Slack.

Since his IRC days, he has been attracted to chat bots and the way they are often used. He has written numerous Slack bots so far, starting from bots that facilitate taking part in video games to bots that retrieve vital company metrics.

Table of Contents

  1. Getting all started with Slack
  2. Your First Bot
  3. Adding Complexity
  4. Using Data
  5. Understanding and Responding to normal Language
  6. Webhooks and minimize Commands
  7. Publishing Your App

Show description

Read or Download Building Slack Bots PDF

Best javascript programming books

jQuery UI: Learn How to use Dialogs, Autocomplete, and More by Eric Sarrion PDF

With the jQuery UI library, you could practice the facility and criteria of jQuery to person interface layout, whole with interactive components, animation, and themeable widgets. This concise, code-heavy advisor demonstrates the best way to harness interactive positive aspects that HTML5 lacks, together with tabs, accordions, and conversation bins.

New PDF release: Perl by Example

The World’s simplest Perl five Tutorial—Updated for Today’s functions and “Modern Perl” top Practices   “When i glance at my bookshelf, I see 11 books on Perl programming. Perl via instance, 3rd version, isn’t at the shelf; it sits on my table, the place i exploit it virtually day-by-day. I nonetheless imagine it's the most sensible Perl ebook out there for anyone—beginner or pro programmer—who makes use of Perl day-by-day.

Download e-book for iPad: D3.js By Example by Michael Heydt

Key FeaturesLearn to take advantage of the amenities supplied through D3. js to create data-driven visualizationsExplore the strategies of D3. js via examples that help you quick create visualizations together with charts, community diagrams, and mapsGet functional examples of visualizations utilizing real-world information units that assist you use D3.

Download e-book for iPad: Clojure for Finance by Timothy Washington

Key FeaturesApply the Clojure programming language in monetary analytics and to construct monetary applicationsWork with high-level mathematical abstractions with no need to enforce low-level code for monetary operations. it is a functional educational that takes you thru real-world examples of economic analytics and purposes with ClojureBook DescriptionClojure is a dynamic programming language with an emphasis on useful programming.

Extra resources for Building Slack Bots

Example text

Download PDF sample

Building Slack Bots by Paul Asjes

by Anthony

Download PDF by Paul Asjes: Building Slack Bots
Rated 4.98 of 5 – based on 43 votes