Discord

🎮 一站式 Discord 社区管理工具

通过 ClawLink 托管服务,免配置直连 Discord API,管理服务器、频道、成员、角色及应用指令,适合社区运营者与开发者。

收藏
10.6k
安装
2.3k
版本
1.0.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能概述

discord-communities 是一项面向 Discord 平台的管理型技能,由 ClawLink 集成中枢提供托管服务,用户无需自行申请 Discord API 凭证或配置 OAuth 流程,即可完成账号授权并调用全量 Discord API 能力。

核心用法

该技能覆盖六大功能域:用户身份查询(获取当前用户资料、OAuth 授权详情、第三方账号关联)、服务器管理(查看服务器列表、离开服务器、获取小部件)、应用指令权限(批量查询与编辑指令权限)、权益与订阅(查询用户付费权益、订阅状态)、角色连接元数据(读取与更新应用角色关联信息)以及网关与工具(WebSocket 网关地址、邀请解析、贴纸包列表)。

调用模式统一通过 clawlink_call_tool 封装,参数为标准的 Discord API 字段,返回 JSON 数据结构。所有工具按风险等级标注为 safeconfirmhigh_impact 三档,便于用户识别敏感操作。

显著优点

1. 零配置接入:ClawLink 托管 OAuth 流程与凭证存储,用户仅需三步(安装插件、配对账号、连接 Discord)即可使用,免去开发者门户申请与 token 管理的复杂性。
2. 完整 API 覆盖:支持用户级别 OAuth2 操作(如 discord_modify_current_user 修改用户名)及服务器级管理(如指令权限编辑),兼顾个人用户与社区管理员需求。

3. 安全分层设计:敏感操作(如 discord_leave_guilddiscord_delete_test_entitlement)强制标注 high_impact,修改类操作(如角色连接更新)需 confirm 确认,降低误操作风险。

潜在缺点与局限性

  • 依赖 ClawLink 云服务:所有请求需经过 ClawLink 中转,若其服务中断或政策变更,将影响可用性;数据隐私需信任 ClawLink 的凭证托管机制。
  • OAuth 权限边界:部分工具(如编辑指令权限)要求用户具备 Discord 服务器内的 MANAGE_GUILD 等权限,技能本身无法突破平台权限体系。
  • 速率限制透明性:文档未明确说明 Discord API 速率限制的暴露方式,高频调用可能触发平台限流。
  • 功能偏向读取与轻量管理:缺乏消息发送、频道创建、成员禁言等高频管理操作,重度社区自动化场景覆盖不足。

适合人群

  • 社区运营者:需批量查询服务器成员权益、审核邀请链接、监控订阅状态的管理员。
  • Discord 应用开发者:调试应用指令权限、测试 entitlement 系统、验证 OAuth2 流程。
  • 个人高级用户:希望程序化修改个人资料、管理多服务器归属、同步第三方角色元数据。

常规风险

  • 账号授权范围:初次 OAuth 授权若未勾选 role_connections.write 等 scope,后续更新角色连接会失败,需重新授权。
  • 用户名修改限制:Discord 限制每小时最多 2 次用户名变更,频繁调用将触发 Username change limit reached 错误。
  • 凭证泄露风险:虽然 ClawLink 声称不存储 bot token,但用户仍需确保本地 OpenClaw 环境安全,防止 clawlink_begin_pairing 等关键调用被恶意拦截。
  • 服务器小部件依赖discord_get_guild_widget 等工具需服务器管理员预开启小部件功能,否则返回错误。

总结

discord-communities 作为 ClawLink 生态的核心组件,降低了 Discord API 的技术门槛,适合需要程序化访问 Discord 数据但不愿维护基础设施的用户。其风险分级与 OAuth 托管机制提供了基础安全保障,但重度自动化与消息操作需求仍需结合原生 bot 开发实现。

Discord 内容

手动下载zip · 4.5 kB
skill-card.mdtext/markdown
请选择文件