Daily Standup Slack Bot
This project introduces a Slack bot designed to streamline the process of collecting daily standup updates from team members. Leveraging technologies such as Node.js, TypeScript, and the @slack/bolt
framework, this bot automates the collection of standup information, facilitating efficient communication within teams.
-
Automated Standup Collection: The bot prompts team members to provide their daily standup updates within Slack channels at a designated time.
-
Customizable Triggers: Users can configure specific triggers for standup reminders, adapting the bot's behavior to fit the team's schedule and workflow.
-
User-Friendly Interface: The bot interacts with team members in a conversational manner, ensuring a seamless experience for providing standup updates.
-
Data Persistence: Standup responses are stored securely, allowing team leaders and members to access historical data for reference and analysis.
-
Clone the Repository: Begin by cloning this repository to your local machine.
git clone <repository-url>
-
Install Dependencies: Navigate to the project directory and install the necessary dependencies using PNPM.
cd daily-standup-bot pnpx install
-
Configure Environment Variables: Set up environment variables required for the bot, including Slack API tokens and any custom configuration options.
-
Run the Bot: Start the bot application, allowing it to connect to your Slack workspace and begin collecting standup updates.
pnpx dev
-
Interact with the Bot: Once the bot is running, interact with it within your Slack workspace to provide and receive standup updates.