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.pydocker compose up --build -dlanggraph μ±μ μ€ννκ³ μΆμΌλ©΄ docker-compose.yml μ
dify_example.py λ₯Ό langgraph_example.py λ‘ λ°κΏμ£ΌμΈμ.
https://discord.com/developers/applications

λ©μΈμ§ λ΄μ©μ μ½μ μ μκ² νκΈ° μν΄ νμν μ€μ μ
λλ€.










