Skip to main content
本指南提供了快速入门 langchain_discord Discord 工具的概述。有关每个工具和配置的更多详细信息,请参阅您的存储库中的 docstrings 或相关文档页面。

概述

集成详情

工具特性

  • DiscordReadMessages: 从指定频道读取消息。
  • DiscordSendMessage: 向指定频道发送消息。

设置

集成由 langchain-discord-shikenso 包提供。按以下方式安装:

凭证

此集成需要您将 DISCORD_BOT_TOKEN 设置为环境变量,以使用 Discord API 进行身份验证。
您可以选择设置 LangSmith 进行跟踪或可观察性:

实例化

以下示例展示了如何在 langchain_discord 中实例化 Discord 工具。根据您的具体用途进行调整。

调用

带参数的直接调用

以下是一个使用字典中的关键字参数调用工具的简单示例。

使用 ToolCall 调用

如果您有一个模型生成的 ToolCall,请按照以下格式将其传递给 tool.invoke()。

链接

以下是一个完整示例,展示了您如何在链或智能体中与 LLM 集成 DiscordReadMessages 和 DiscordSendMessage 工具。此示例假设您有一个函数(如 @[create_agent])来设置一个 LangChain 风格的智能体,该智能体能够在适当的时候调用工具。

API 参考

有关用法详情、参数和高级配置,请参阅:
官方原文:src/oss/python/integrations/tools/discord.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026