Skip to content

NestBot

NestBot is the custom Slack integration for the OWASP Nest project, built using the Slack Bolt for Python framework within Django.

Tech Stack

Component Technology
Frameworks Slack Bolt, Slack SDK (Python)
Integration Django (as a standard app)

Directory Structure

  • actions/ - Handlers for interactive components (e.g., button clicks).
  • commands/ - Handlers for Slack slash commands (e.g., /nest).
  • events/ - Handlers for Slack events (e.g., when a user joins a channel).
  • models/ - Django models for storing Slack workspaces, messages, and users.
  • templates/ - Slack Block Kit JSON templates for rich messages.