Skip to Content
Designing Bots
book

Designing Bots

by Amir Shevat
May 2017
Intermediate to advanced
348 pages
7h 53m
English
O'Reilly Media, Inc.
Content preview from Designing Bots

Chapter 3. Major Platforms

Without habitat, there is no wildlife. It’s that simple.

—WILDLIFE HABITAT CANADA

IN THIS CHAPTER WE’LL explore bots in their habitats. As a designer, you need to choose the right platform for your bot. There are many platforms that host bots, and we cannot cover all of them. We will pick a representative platform for each unique user experience and review the key aspects of each of these platforms. We will give a brief description of the bot capabilities in these platforms and cover these UI capabilities in more detail later, in Chapter 9. In the second part of this chapter we will discuss practical ways to pick the right platform(s).

The Business Bot Platform: Slack

A popular messaging platform for teams at work, Slack is available on mobile and desktop, serving tens of thousands of businesses from small startups to large enterprises. Slack users are very engaged, having Slack open about 10 hours per day on average. Business users pay for Slack, making the audience for your bot qualified and highly engaged. (Full disclosure: I work at Slack.)

The Slack API provides a wide range of actions that bots can do on the platform. These include:

  • Post messages. Bots can send messages into Slack either publicly, to a channel, or privately, to a person (direct message, or DM) or set of people (multi-party direct message, or MPDM). Bots can post content that includes rich text, emojis, images, and more.

  • Receive user and team message inputs, both text and files, in a specific ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Beyond Vibe Coding

Beyond Vibe Coding

Addy Osmani

Publisher Resources

ISBN: 9781491974810Errata Page