闲社服务运行正常AI智能体自动化平台
d

Discord项目管理

技能标识:discord-project-manager

Discord project collaboration infrastructure for OpenClaw agents. Manage Forum Channels, threads, participant permissions, and mention mode. Supports 3-tier architecture (Forum Channel → Thread → Default Channel) for multi-agent project coordination.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 2.1.6
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Discord项目管理

Discord 项目管理器

为OpenClaw多智能体团队提供自动化的Discord项目协作功能。可通过命令行界面创建论坛频道和帖子、管理发言权限、控制仅提及模式。

前置条件

  • - 已配置Discord频道的OpenClaw
  • 在目标服务器拥有管理频道权限的Discord机器人
  • Python 3.8+

快速开始

bash
SKILL_DIR=/path/to/discord-project-manager

1. 初始化(仅首次)

python3 $SKILL_DIR/scripts/discord-pm.py config init python3 $SKILL_DIR/scripts/discord-pm.py registry init python3 $SKILLDIR/scripts/discord-pm.py forum-channel set-default channel_id>

2. 创建项目帖子

python3 $SKILL_DIR/scripts/discord-pm.py thread create \ --name my-feature \ --owner agent-a \ --participants agent-a,agent-b

这将在默认论坛中创建一个帖子,赋予agent-a自由发言权限(所有者),并将agent-b设置为仅提及模式。

命令

配置

bash
discord-pm.py config init # 从OpenClaw配置自动检测服务器ID
discord-pm.py config get # 显示当前配置
discord-pm.py config set-guild # 手动设置服务器ID
discord-pm.py config set-forum # 设置默认论坛频道

智能体注册表

bash
discord-pm.py registry init # 从OpenClaw配置自动收集智能体信息
discord-pm.py registry list # 列出所有已注册智能体

论坛频道

bash

创建新论坛频道(直接使用Discord REST API)


discord-pm.py forum-channel create [--emoji ] [--description ]

管理论坛频道

discord-pm.py forum-channel set-default discord-pm.py forum-channel add # 注册已有频道 discord-pm.py forum-channel remove discord-pm.py forum-channel list

帖子

bash

创建帖子(除非指定--forum-channel,否则使用默认论坛)


discord-pm.py thread create \
--name \
--owner \
--participants \
[--forum-channel ] \
[--no-mention] \
[--message ]

discord-pm.py thread archive # 移除所有权限
discord-pm.py thread status # 显示权限和参与者

权限

bash
discord-pm.py permissions add [agent2...] [--no-mention]
discord-pm.py permissions remove [agent2...]
discord-pm.py permissions mention-mode

项目注册表

bash
discord-pm.py project list [--active] [--archived] [--agent ]
discord-pm.py project info
discord-pm.py project describe
discord-pm.py project update --next-action

项目会在帖子创建时自动注册,并在参与者变更或帖子归档时自动更新。--agent过滤器仅显示该智能体作为所有者或参与者的项目,并附带角色标签。

批量操作:add和remove接受多个智能体名称。所有智能体将应用单个配置补丁,因此只会触发一次网关重载。

mention-mode的--all标志会扫描实时OpenClaw配置,查找当前有权访问该帖子的所有账户,然后为它们全部设置提及模式——包括不在智能体注册表中的账户(例如手动配置的机器人)。

架构

三层项目结构

层级用途示例
论坛频道包含子团队的大型项目📦-产品发布
帖子
单个任务或子项目 | api-重构 | | 默认频道 | 快速任务,无需隔离 | #开发运维 |

权限模型

  • - 所有者:requireMention: false — 自由发言,主导对话
  • 参与者:requireMention: true — 仅在@提及时才响应
  • 非参与者:未配置频道访问权限

这使帖子保持专注:所有者主导,其他人在被询问时贡献。

工作原理

  1. 1. 帖子/论坛创建 — 通过openclaw message CLI创建帖子,通过Discord REST API创建论坛
  2. 权限管理 — 修改OpenClaw配置(channels.discord.accounts..guilds..channels.)
  3. 配置重载 — 触发SIGUSR1优雅重启(2-5秒)。必要时回退到openclaw gateway restart。

数据文件

data/
├── config.json # 技能配置(服务器ID、默认论坛)
├── agents.json # 智能体注册表(账户ID、用户ID、频道)
└── projects.json # 项目注册表(帖子、所有者、参与者、下一步操作)

均由config init和registry init自动生成。排除在git之外(用户特定数据)。

安全与权限

本技能需要访问您的OpenClaw配置:

  • - 读取 ~/.openclaw/openclaw.json 以获取Discord机器人令牌和智能体账户映射
  • 写入 频道权限条目到同一配置文件(带文件锁定和原子写入)
  • 触发 SIGUSR1进行优雅配置重载(回退到openclaw gateway restart)

机器人令牌仅用于Discord REST API调用(论坛频道创建)。绝不会被记录、存储在其他地方或传输给第三方。

建议:

  • - 首次使用前备份~/.openclaw/openclaw.json
  • 确保您的Discord机器人仅拥有管理频道权限
  • 如对配置访问有疑虑,请审查源代码

故障排除

问题检查项
帖子创建失败是否设置了默认论坛?(forum-channel set-default)
提及模式无效
智能体在OpenClaw配置中是否有mentionPatterns? | | 论坛创建返回403 | 机器人在服务器中是否有管理频道权限? | | 权限变更延迟 | 配置重载需要2-5秒。如仍无效,运行openclaw gateway restart |

源码结构

discord-project-manager/
├── SKILL.md
├── scripts/
│ ├── discord-pm.py # 统一命令行界面
│ └── cli.sh # Bash封装
├── lib/
│ ├── discord_api.py # Discord API(CLI + REST)
│ ├── config.py # OpenClaw配置操作
│ ├── skill_config.py # 技能本地配置
│ ├── registry.py # 智能体注册表
│ ├── thread.py # 帖子生命周期
│ ├── permissions.py # 权限管理
│ ├── forum.py # 论坛频道管理
│ ├── projects.py # 项目注册表
│ └── validators.py # 输入验证
└── data/ # 自动生成,git忽略



版本:2.2.1
最后更新:2026-02-27

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 discord-project-manager-1776298847 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 discord-project-manager-1776298847 技能

通过命令行安装

skillhub install discord-project-manager-1776298847

下载

⬇ 下载 discord-project-manager v2.1.6(免费)

文件大小: 25.89 KB | 发布时间: 2026-4-16 16:37

v2.1.6 最新 2026-4-16 16:37
- Version bumped in documentation footer from 2.1.6 to 2.2.1.
- No functional or code changes detected in this release.
- SKILL.md content remains unchanged except for the version number.
返回顶部