Skip to content

feat: Slack/Teams bot for automated standup posting #8

Description

@Hrithik-Gavankar

Summary

Build a bot integration that automatically posts standup notes to Slack or Microsoft Teams channels on a configurable schedule.

Motivation

  • Engineers forget to post standups — automation solves this
  • Consistent format across the team
  • Historical standup archive in the channel

Proposed Features

  • Slack webhook integration (post to a channel)
  • Microsoft Teams webhook integration
  • Configurable schedule (e.g., 9:30 AM on weekdays)
  • Draft mode (sends to DM for review before posting)
  • Weekend/holiday awareness (skip non-work days)
  • Customizable message template per team
  • Optional: interactive buttons ("Edit before posting", "Skip today")

Technical Options

  1. Webhook-based (simplest): cron job runs scan.sh + formats + POSTs to webhook
  2. Slack App: richer UX with slash commands, but more setup
  3. GitHub Action: runs on schedule, posts via webhook

Configuration Example

# .engineer-brain/notifications.yaml
standup:
  enabled: true
  channel: "#team-devtools-standup"
  schedule: "0 9 * * 1-5"  # 9 AM weekdays
  platform: slack
  webhook_url_env: SLACK_STANDUP_WEBHOOK
  draft_mode: true

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementFeature update or enhancement

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions