概述
集成详情
| 类 | 包 | 可序列化 | JS 支持 | 版本 |
|---|---|---|---|---|
DiscordReadMessages, DiscordSendMessage | langchain-discord-shikenso | N/A | TBD |
工具功能
DiscordReadMessages:从指定频道读取消息。DiscordSendMessage:向指定频道发送消息。
设置
该集成由langchain-discord-shikenso 包提供。安装方式如下:
凭证
此集成要求将DISCORD_BOT_TOKEN 设置为环境变量,以便与 Discord API 进行身份验证。
实例化
以下示例展示了如何在langchain_discord 中实例化 Discord 工具。请根据您的具体用途进行调整。
调用
直接传参调用
以下是使用字典中的关键字参数调用工具的简单示例。使用 ToolCall 调用
如果您有模型生成的ToolCall,请按下方格式将其传递给 tool.invoke()。
链式调用
以下是一个更完整的示例,展示了如何将DiscordReadMessages 和 DiscordSendMessage 工具集成到带有 LLM 的链或 Agent 中。此示例假设您有一个函数(如 create_agent),用于设置能够在适当时调用工具的 LangChain 风格 Agent。
API 参考
请查看以下文件中的文档字符串: 以获取使用详情、参数说明和高级配置信息。将这些文档连接到 Claude、VSCode 等,通过 MCP 获取实时解答。

