Overview
Integration details
| Class | Package | Serializable | JS support | Version |
|---|---|---|---|---|
DiscordReadMessages, DiscordSendMessage | langchain-discord-shikenso | N/A | TBD |
Tool features
DiscordReadMessages: 지정된 채널에서 메시지를 읽습니다.DiscordSendMessage: 지정된 채널로 메시지를 전송합니다.
Setup
이 integration은langchain-discord-shikenso 패키지에서 제공됩니다. 다음과 같이 설치하세요:
Credentials
이 integration을 사용하려면 Discord API 인증을 위해DISCORD_BOT_TOKEN을 환경 변수로 설정해야 합니다.
Instantiation
다음은langchain_discord에서 Discord 도구를 인스턴스화하는 방법을 보여주는 예제입니다. 특정 사용 사례에 맞게 조정하세요.
Invocation
Direct invocation with args
다음은 dictionary에 키워드 인수를 사용하여 도구를 호출하는 간단한 예제입니다.Invocation with ToolCall
모델에서 생성된ToolCall이 있는 경우, 아래와 같은 형식으로 tool.invoke()에 전달하세요.
Chaining
다음은 LLM과 함께 chain 또는 agent에서DiscordReadMessages 및 DiscordSendMessage 도구를 통합하는 방법을 보여주는 보다 완전한 예제입니다. 이 예제는 적절한 경우 도구를 호출할 수 있는 LangChain 스타일의 agent를 설정하는 함수(예: create_agent)가 있다고 가정합니다.
API reference
사용 세부 정보, 매개변수 및 고급 구성은 다음의 docstring을 참조하세요:Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.