API and documentation¶
- Slack Developers: Make great apps for people at work. (@SlackAPI via slack.com)
- Bot Users: Enable workspaces to conversationally interact with external services or your custom code by building bot users. (@SlackAPI via api.slack.com)
- Slack API Methods: Browse available methods in the Slack API. (@SlackAPI via api.slack.com)
- Announcements of Slack API changes: #changelog via @SlackAPI (@SlackAPI via api.slack.com)
- slackApiDoc: Documentation of undocumented Slack API methods. (Erik Kalkoken via github.com)
- Create a new Slack app using Botkit Studio and Glitch: A video tutorial. (Howdy via youtube.com)
- Botkit is better with Slack’s Events API: Create a Slack app using Botkit and Glitch. (Eric Soelzer via medium.com)
- How to Build A Slackbot + Deploy an App to Heroku for Absolute Beginners: A beginner-friendly tutorial. (@npmjs via blog.npmjs.org)
- How to write a Slackbot in 40 lines of code: Tutorial with node.js and the Genius API. (Andrew Mager via mager.co)
- Create a Slack Bot That Privately Greets New Users in 5 Easy Steps: A simple step-by-step guide. (Iskender Piyale-Sheard via medium.com)
- Magic Rock Tutorials: Learn to make a Slack bot with Botkit and a magic rock. (Al Nelson via nelsonam.github.io)
See also: starter projects on Glitch.
- Hello PyBot – Python Chat Bots for Slack: A 20 minute video tutorial. (Jeff Kramer via youtube.com)
- How to Build Your First Slack Bot with Python: Learn how to build a simple Slack bot in Python, no prior bot experience needed. (Matt Makai via fullstackpython.com)
- Slack Bot With a Django Backend: Building a bot for Slack using Python and Django. (Anaek via chatbotsmagazine.com)
- Build a Slack Bot that Mimics Your Colleagues: Fun with Markov chains and Slack's Real Time Messaging API. (Casey Kinsey via hirelofty.com)
- How to build your own custom Slack app (for non-coders): Make something that saves you time every day. (@SlackAPI via slackhq.com)
- Serverless Slackbots Powered by AWS: Create custom Slack commands using AWS Lambda and AWS API Gateway. (Kevin Deisz via eng.localytics.com)
- How I Ruined Office Productivity With a Face-Replacing Slack Bot: Face detection and simple image manipulation with a Slack app. (Chris Bell via blog.zikes.me)
For more tutorials, see api.slack.com/tutorials.
Frameworks and libraries¶
- Botkit: "Building blocks for building Slack bots" (Howdy via github.com)
- Slack Onboarding Bot: This Glitch project demonstrates how to build a Slack bot using Slack's Events API. (Glitch via glitch.com)
- node-slack-sdk: Slack developer kit for Node.js. (@SlackAPI via github.com)
- Slack Block Kit Builder: Build quick prototypes with Block Kit (@SlackAPI via api.slack.com)
- Slack Message Builder: Test your Slack integration. (@SlackAPI via api.slack.com)
- Typeform form to Slack dialog converter: Turn your Typeform form into a Slack dialog form. (Nicolas Grenie via flashy-plywood.glitch.me)
See also r/Slack on Reddit.
Latest from the blog
See links to a bot's Botwiki entry when visiting its page on Twitter or botsin.space.
Visit the blog