Spaces:
Sleeping
Sleeping
Commit
Β·
ad7ef36
1
Parent(s):
fa18562
no message
Browse files- 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 |
-
#
|
| 25 |
-
signature: str
|
| 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 μΉν
μ μμ νκ³ μλͺ
μ κ²μ¦ν λ€ λ°μ΄ν°λ₯Ό μ²λ¦¬ν©λλ€.
|