text: from slack_bolt import App
  from slack_bolt.adapter.fastapi import SlackRequestHandler
  
  app = App()
  app_handler = SlackRequestHandler(app)
  
  
  @app.event("app_mention")
  def handle_app_mentions(body, say, logger):
      logger.info(body)
      say("What's up?")
  
  
  @app.event("message")
  def handle_message():
      pass
  
  
  from fastapi import FastAPI, Request
  
  api = FastAPI()
  
  
  @api.post("/slack/events")
  async def endpoint(req: Request):
      return await app_handler.handle(req)
  
  
  # pip install -r requirements.txt
  # export SLACK_SIGNING_SECRET=***
  # export SLACK_BOT_TOKEN=xoxb-***
  # uvicorn app:api --reload --port 3000 --log-level warning
  