SuperAPI AI 工具集

discord-integration

编程与开发

查看项目

更新于 10-16 06:51

技能介绍

用途:在 Claude Code 中与 Discord 文本频道交互,包括发送消息、读取消息、排查机器人连接或权限问题、配置机器人访问,以及选择最合适的交互方式。触发场景如“发送消息到 Discord”“发布到 #channel”“读取 Discord 消息”“Discord 机器人不工作”。不适用于服务器管理、复杂机器人功能、实时消息监听和语音频道。

主要能力:提供三级集成方法并强制按优先级回退。方法一为 MCP 工具(mcp__discord__send-message、mcp__discord__read-messages),需完整重启 Claude Code 后可用,支持按名称或 ID 自动发现频道。方法二为 discord.js Gateway 脚本,命令为 cd ~/.claude/discordmcp && node send-test-message.js CHANNEL_ID "Message",无需重启即可使用。方法三为 REST API,使用 curl 调用 Discord API v10,常因 OAuth 权限范围出现 Missing Access。

使用方式:先尝试 MCP 工具,失败后改用 Gateway 脚本,最后才用 REST API。发送前需确认机器人在目标服务器且拥有 View Channel 与 Send Messages 权限,频道 ID 为 17-19 位数字。可用 curl -H "Authorization: Bot TOKEN" https://discord.com/api/v10/users/@me 验证令牌,用 /users/@me/guilds 确认服务器成员身份。

限制:仅处理文本频道;不负责服务器管理、复杂斜杠命令、持久状态或实时监听。REST API 可靠性较低。资料中提到的 Sombra 与 GladOSv3 为特定机器上的机器人配置,令牌、客户端 ID、服务器 ID 等均为该环境专属信息,不具通用性。其他环境的具体配置、收费与平台支持暂未提供。