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