slack_bolt 로 5분 만에 슬랙 봇
slack_bolt 의 `@app.command` 한 줄로 운영 도구를 슬랙 안으로 옮긴 5분.
운영 메트릭 대시보드의 한 페이지 — 어제의 RSS 클릭률 — 를 보러 매일 브라우저를 열었다. 슬랙 슬래시 커맨드로 옮기는 데 5분 걸렸다.
from slack_bolt import App
app = App(token=...)
@app.command("/rss-yesterday")
def cmd(ack, respond):
ack()
stats = fetch_yesterday()
respond(text=f"클릭률 {stats.ctr}% · {stats.clicks}/{stats.total}")
3 줄 본 함수. socket mode 로 띄우면 ngrok 도 안 필요.
다음에는 다르게 할 한 가지
내부 대시보드를 만들기 전에 슬랙 슬래시 커맨드로 가능한지 먼저 물어본다. 한 페이지짜리 정보 표시는 대시보드보다 한 명령이 항상 빠르다.
🛒 이 글과 어울리는 추천 상품
위 링크는 쿠팡파트너스 활동의 일환이며, 일정액의 수수료를 제공받을 수 있습니다.