SuperAPI AI 工具集

discord-automation

通用与其它

查看项目

更新于 10-16 01:48

技能介绍

用途:借助 Rube MCP(Composio 的 Discord/Discordbot 工具包)自动化 Discord 操作,包括发送与编辑消息、私信、频道查询、角色管理、Webhook 和表情回应。

准备条件:需已连接 Rube MCP(可用的 RUBE_SEARCH_TOOLS),并通过 RUBE_MANAGE_CONNECTIONS 建立 discord 或 discordbot 工具集的活跃连接;连接未激活时按返回的授权链接完成认证。将 https://rube.app/mcp 作为 MCP 服务器添加到客户端配置即可,无需 API 密钥。

主要能力与用法:先调用 RUBE_SEARCH_TOOLS 获取当前工具模式,再调用 RUBE_MANAGE_CONNECTIONS 选择 discordbot(机器人操作)或 discord(用户操作)。常见流程包括:列出机器人所在服务器与频道后发送消息;通过创建私信频道再发消息;创建、分配或删除角色;创建、执行、更新 Webhook;查看或清除消息表情回应。常用工具如 DISCORD_LIST_MY_GUILDS、DISCORDBOT_LIST_GUILD_CHANNELS、DISCORDBOT_CREATE_MESSAGE、DISCORDBOT_CREATE_DM、DISCORDBOT_CREATE_GUILD_ROLE、DISCORDBOT_EXECUTE_WEBHOOK 等,关键参数为各实体的 snowflake ID、channel_id、content(最多 2000 字符)等。

限制:机器人需具备相应权限(如 SEND_MESSAGES、MANAGE_ROLES、MANAGE_MESSAGES、MANAGE_WEBHOOKS);角色层级必须低于机器人最高角色;只能编辑同一机器人发送的消息;无法私信已关闭私信或已屏蔽机器人的用户;需遵守每路由速率限制并处理 429 与 Retry-After;Webhook token 属敏感信息需妥善保管;Unicode 表情需 URL 编码,自定义表情用 name:id 格式。仅在本技能所述范围内使用,输出不能替代针对具体环境的验证与测试。