用途:这是一个面向 Discord 服务器的智能体可调用连接器,运行在 Discord API(https://discord.com/api/v10)之上,以加入一个或多个服务器的机器人身份认证,供智能体执行消息、线程、频道、成员、角色与 Webhook 相关操作。共 29 个脚本。由于单个机器人可属于多个服务器,所有服务器级工具都要求显式传入 guild_id(服务器 id),需先用 listGuilds 解析。
主要能力:发送与管理消息(发到频道、线程或论坛帖,回复、编辑、删除、添加或移除表情回应、私信用户);管理线程与频道(发起论坛帖或独立线程、创建频道、改名或改主题、列出频道与活跃线程);管理成员与角色(列出、搜索、读取成员,增删角色,列出或创建角色);读取服务器并解析 id(列出机器人所属服务器、读取服务器/用户/成员、列出自定义表情、通过频道 Webhook 以自定义身份发帖)。
使用方式:这是 agentskills.io 技能。若尚未安装,先执行 npx skills add zapier/connectors --skill discord,然后在本地运行前执行一次 npm install --omit=dev。运行需 Node.js 22.18+。按运行方式加载对应参考文件:MCP 客户端用 references/use-as-mcp.md,终端/子进程用 references/use-as-cli.md,作为依赖导入用 references/use-as-sdk.md,无工具与终端时用 references/use-as-recipe.md。认证以连接选择器字符串传入,如 zapier:<connection-id>,而非密钥本身。
限制:该连接器不提供成员管理(封禁、踢出、禁言),不支持上传文件或附件、加入语音、订阅事件或触发器。每个服务器级工具都需显式 guild_id,且具体操作要求机器人在目标服务器持有对应权限(管理消息/角色/频道/Webhook),角色变更还要求机器人角色位置高于目标角色,这些以运行时权限错误呈现。写入前若按名称查到多个完全匹配项,应停止并让用户确认,不得自行选择或全部写入。输出为 { data, meta } 信封结构,可跳过输出校验或使用 jq 过滤。该连接器为独立非官方连接器,与 Discord 无隶属、认可或赞助关系。