Blog Post

This project is explained here: https://www.youtube.com/watch?v=kigV2RX2SBs

from slack_bolt import App
from slack_bolt.adapter.socket_mode import SocketModeHandler

SLACK_BOT_TOKEN="<replace_with_your_token>"
SLACK_APP_TOKEN="<replace_with_your_token>"

app = App(token=SLACK_BOT_TOKEN, name="Hw Bot")

@app.event("app_home_opened")
def say_hw(message, say):
    say("hello world")


def main():
    handler = SocketModeHandler(app, SLACK_APP_TOKEN)
    handler.start()


if __name__ == "__main__":
    main()