medical-kiban commited on
Commit
ad7ef36
Β·
1 Parent(s): fa18562

no message

Browse files
Files changed (1) hide show
  1. app/app.py +3 -2
app/app.py CHANGED
@@ -4,6 +4,7 @@ import hashlib
4
  import os
5
  from dotenv import load_dotenv
6
  import requests
 
7
  from fastapi import FastAPI, Request, Header, HTTPException
8
  # .env νŒŒμΌμ—μ„œ ν™˜κ²½ λ³€μˆ˜λ₯Ό λΆˆλŸ¬μ˜΅λ‹ˆλ‹€.
9
  load_dotenv()
@@ -21,8 +22,8 @@ async def home():
21
  @app.post("/")
22
  async def handle_chatwork_webhook(
23
  request: Request,
24
- # HTTP ν—€λ”μ—μ„œ Chatwork μ›Ήν›… μ„œλͺ…을 κ°€μ Έμ˜΅λ‹ˆλ‹€.
25
- signature: str | None = Header(None, alias="X-ChatWorkWebhookSignature")
26
  ):
27
  """
28
  Chatwork 웹훅을 μˆ˜μ‹ ν•˜κ³  μ„œλͺ…을 κ²€μ¦ν•œ λ’€ 데이터λ₯Ό μ²˜λ¦¬ν•©λ‹ˆλ‹€.
 
4
  import os
5
  from dotenv import load_dotenv
6
  import requests
7
+ from typing import Optional
8
  from fastapi import FastAPI, Request, Header, HTTPException
9
  # .env νŒŒμΌμ—μ„œ ν™˜κ²½ λ³€μˆ˜λ₯Ό λΆˆλŸ¬μ˜΅λ‹ˆλ‹€.
10
  load_dotenv()
 
22
  @app.post("/")
23
  async def handle_chatwork_webhook(
24
  request: Request,
25
+ # πŸ‘‡ str | None λŒ€μ‹  Optional[str]을 μ‚¬μš©ν•˜λ„λ‘ μˆ˜μ •ν•©λ‹ˆλ‹€.
26
+ signature: Optional[str] = Header(None, alias="X-ChatWorkWebhookSignature")
27
  ):
28
  """
29
  Chatwork 웹훅을 μˆ˜μ‹ ν•˜κ³  μ„œλͺ…을 κ²€μ¦ν•œ λ’€ 데이터λ₯Ό μ²˜λ¦¬ν•©λ‹ˆλ‹€.