- FASTAPI LAMBDA 만들기
from fastapi import FastAPI, HTTPException,Request
from mangum import Mangum
app = FastAPI()
handler = Mangum(app)
@app.get("/")
async def root():
return {"message": "Welcome to my bookstore app!"}
@app.post("/sayHello")
async def say_hello(request:Request):
# 요청 본문에서 JSON 데이터를 비동기적으로 읽음
data = await request.json()
print(data)
# 'action' 키 내의 'params'에서 'sys_date_params' 값을 추출
# 'sys_date_params'의 'value' 값을 추출
sys_date_params_value = data['action']['detailParams']['sys_date_params']['origin']
print('sys_date_params_value:',sys_date_params_value)
response_body = {
"version": "2.0",
"template": {
"outputs": [
{
"simpleText": {
"text":sys_date_params_value
}
}
]
}
}
return response_body
- 카카오 빌더 셋팅



- 카카오톡 챗봇 이벤트 API(메세지 보내기)
https://kakaobusiness.gitbook.io/main/tool/chatbot/main_notions/event-api