graph LR
A[유저의 멘션] --> B[discord bot 프로그램]
B -->|Dify API 요청| C[Dify]
C -->|응답 결과| B
B -->|유저에게 답변| A
현재 디렉토리에 .env
파일을 생성하고 .env.example
의 내용을 복사하여 다음 내용을 설정하세요:
# 하단의 [Discord 봇 설정 방법] 을 참고해주세요
DISCORD_BOT_TOKEN=MTMXXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXX
# Dify API Keys : Dify 예시를 사용하려면 이 값을 설정해주세요
DIFY_API_KEY=app-XXXXXXXXXXXXXXXXXXXXXX
DIFY_ENDPOINT=https://api.dify.ai/v1
# LangGraph API Keys : LangGraph 예시를 사용하려면 이 값을 설정해주세요
# docker 로 실행할 경우 localhost 를 host.docker.internal 로 변경
LANGGRAPH_ENDPOINT=http://localhost:2024
LANGGRAPH_API_KEY=
LANGGRAPH_ASSISTANT_ID=agent
# 의존성 설치
uv sync
# 실행
uv run dify_example.py
docker compose up --build -d
langgraph 앱을 실행하고 싶으면 docker-compose.yml
의
dify_example.py
를 langgraph_example.py
로 바꿔주세요.
https://discord.com/developers/applications