Slack is a great chat and communication tool used by small and large businesses as well as personal use. Slack has a great API and great official Node JS clients that help you automate many features of Slack. If you're thinking of building a bot for Slack, be sure to follow this step by step tutorial on how to build a Slack bot in JavaScript using the Slack API and the Node Slack SDK. With this SDK, we can connect to the Slack Web API and even hook into events using the RTM API and build a bot in just a few minutes that you can add to your Slack server today. Video Notes: https://technotim.live/posts/slack-bot/ If you need help cloning this repo, or setting up your developer machine, see my other video: https://www.youtube.com/watch?v=kL8iGErULiw GitHub Repo https://github.com/techno-tim/techno-boto-slack 00:00 Intro 00:22 Why 00:37 What is Slack 00:59 What We're Going to Build 01:31 Create a Slack Workspace 01:53 Create a Slack App 02:31 Add App Features to Our Slack App 03:08 Customize Our Bot Display 03:23 Start Writing Code 04:05 Configure Your Machine for JavaScript Development 04:37 Install Dependencies 06:01 Get Slack OAuth Access Token 07:11 Start Our Bot 07:31 Send Message From Bot 08:30 Bot Spam Channel 09:30 Bot Online Message 10:39 Hello Command Using Events 11:27 Invite Bot to Channel 12:16 !hello Command Logic 14:25 Bot Mentions with userId 15:30 Bot Feature Complete 15:41 Conclusion 16:18 Stream Highlight - Battlefield 1942 Tank Repairs - Such a classic game! Support me on Patreon: https://www.patreon.com/technotim Sponsor me on GitHub: https://github.com/sponsors/timothystewart6 Subscribe on Twitch: https://www.twitch.tv/technotim Become a YouTube member: https://www.youtube.com/channel/UCOk-gHyjcWZNj3Br4oxwh0A/join Merch Shop: https://l.technotim.live/shop Gear Recommendations: https://l.technotim.live/gear Get Help in Our Discord Community: https://l.technotim.live/discord 2nd channel: https://www.youtube.com/@TechnoTimTalks (Affiliate links may be included in this description. I may receive a small commission at no cost to you.) Techno Tim Kits: ► 4K YouTube Kit - https://kit.co/TechnoTim/4k-youtube-kit ► Pro Level Live Streaming Kit - https://kit.co/TechnoTim/pro-level-live-streaming-kit ► Budget Gaming Streaming PC 2020- https://kit.co/TechnoTim/budget-gaming-streaming-pc-2020 ► Performance Virtualization Server- https://kit.co/TechnoTim/performance-virtualization-nas-server ► Budget NAS Server- https://kit.co/TechnoTim/budget-nas-server ► Coding & Gaming Keyboards- https://kit.co/TechnoTim/coding-gaming-keyboards ► Coding & Gaming Mice- https://kit.co/TechnoTim/coding-gaming-mice ⏯ Recommended Videos ⏯ ► 20 Ways to Use a Virtual Machine (and other ideas for your homelab) https://www.youtube.com/watch?v=SVQmzaSabEQ ► Remote Gaming with Promox https://www.youtube.com/watch?v=fgx3NMk6F54 ► Let's Build a Discord Bot Using DiscordJS - Moderator Bot https://www.youtube.com/watch?v=YSZcyz2-twQ #SlackBot #SlackAPI #Coding #OpenSource #TechnoTim #HomeLab Description tags: OAuth, Real time messaging API, interactive messages, events API, incoming webhooks, npm, yarn, robot, Slack Apps, create new app, workspace, how to build a slack bot, slackbot, javasctip slackbot, slackbot tutorial, Thank you for watching!

I Went to COMPUTEX 2026. Here’s What Actually Stood Out
34.5K views

Are Local Models Finally Good Enough?
118.4K views

I Built My Own Offsite 3-2-1 Backup System
53.7K views

What’s Actually Running in My Homelab? (50+ Self-Hosted Services)
363.2K views

My 2026 Homelab Tour (Rack + Servers + Network + Storage)
163.2K views

Beelink ME Pro: No Business Being This Capable
81.0K views