Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Bot Chat: Creating Your First Slack Bot

Bot Chat: Creating Your First Slack Bot



Brice McIver explains how to create a Slack bot, developing a JavaScript-based bot and showing how to integrate it into a Slack team.


Brice McIver is a software consultant with Keyhole Software in Leawood, KS. He began his career over 14 years ago in the health care IT industry and has continued to help companies in the insurance, agriculture, transportation, investment industries to modernize their enterprise software applications. Outside of work, he enjoys the time he spends with his daughter and twin boys.

About the conference

We are developers that love to grow community, and we love the midwest. So it only makes sense that we would work to grow a developer community here.

Recorded at:

Dec 29, 2017

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Nice demo, very helpful.

    by piyush jajoo,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    I tried integrating with the slack. Following are the issues I faced (that maybe because slack may have fixed somethings) -

    1. You cannot save the "Even notifications" changes unless you provided the API endpoint. (e.g. you need to enable /hello endpoint before saving the changes)
    2. To use the "" you need to set "users:read" scope in OAuth & Permissions > Scopes > Select Permisson Scopes

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p