Build a Round-Table Task Manager Slack Bot π€
Ever been tired of wasting time deciding who will be sharing their screen this time on a standup ? Are you sad because you are always the one who does all the dirty work ? Well, today's your lucky day! We're building a Slack bot to manage unwanted task using round-table. π
Aint got no time for reading tutorial ?
Here is the repository. Go nuts.
π What's Inside?
- Episode 1: Set up your Slack Bot and a Node.js TypeScript server.
- Episode 2: Learn about Slash Commands and think up cool features.
- Episode 3: Get nerdy with MongoDB and design a database and communicate with the bot.
- Episode 4: Deploy it for world domination! π
π¬ Episode 1: Setting up the Slack Bot and Node.js TypeScript Server
- Introduction: Slack bots. Node.js. TypeScript. It's not sci-fi; it's your workspace in a few minutes.
- Bot Configuration: Quick stroll through Slack's settings. We'll be in and out like a fiddler's elbow.
- Server, but Make it Minimal: A light server to make Slack and your bot play nice.
- Test Drive: Invite the bot, chat a bit.
π¬ Episode 2: Slash Command and Conceptual Design
- Slash Commands: What are these? Why use them?
- Your First Slash Command: Create a Slash Command for your bot.
- Design Ideas: What should the bot do? Manage tasks? Assign people? π€·ββοΈ
- Coding Time: Make your bot say "Hi" when you use the Slash Command.
π¬ Episode 3: Designing the Database Schema
- Database Design: How to structure tasks and assignees.
- Code Time: Connect MongoDB with your Node.js app.
- Coding Spree: Update Slash Commands to manage tasks and assignees.
π¬ Episode 4: SHIP IT
- Deploy BE to Vercel: What's Vercel? How to implement it?
- Last touches: Test and polish your bot. Take over the world!
Top comments (0)