Install
openclaw skills install discord-dynastyManage Discord task-center forums: create and archive task posts with tags, support six-ministries channel templates, and respect model tags in threads.
openclaw skills install discord-dynasty你当前对话所在的 Discord 论坛帖子(thread)对应一个任务和一个 session。本 skill 约定你如何响应用户在任务帖内的请求:新建任务、归档任务、以及如何理解帖子上的模型标签。
你要做:
createTaskPost 等)。传入:
若用户是从「任务事项/待办/日历」让你开任务,同样:在任务中心论坛新建一帖,打上上述标签,并在回复中说明已根据其事项创建了任务帖。
你要做:
applied_tags)。将当前帖的标签改为:加入「归档」,并移除「进行中」(若有)。其他标签(如属性、模型)可保留。若用户要求创建专门用于任务管理的论坛频道(仅当你有创建频道权限时):
task-center。若用户要求按明朝六部式创建整站管理频道结构(仅当你有创建频道权限时):
templates/six-ministries.json 读取配置(若用户明确要精简版,则用 templates/six-ministries-minimal.json)。模板结构见 reference.md 第 10 节。channelCreate 创建类别(Discord type=4,name 为 category.name),取得返回的频道 ID 作为 parent_id;再对该类别下每个 channel 调用 channelCreate,传入 parent_id、name、type(0=文本、5=公告、15=论坛),以及 topic、available_tags(仅论坛需传)。channelCreate(需开启 discord.actions.channels: true)。若工具一次只能建一个频道,则按上述顺序循环调用,并在回复中汇总新建的类别名与频道链接/ID。parent_id 或 available_tags,则完成能创建的部分后,提示用户在 Discord 后台手动创建类别/子频道或补全标签。若无法读取模板文件,请提示用户检查 skill 是否完整安装或提供正确的模板路径(如 discord-dynasty/templates/six-ministries.json)。与「建一个任务管理频道」的区分:后者只建一个任务中心论坛;本处建整站司礼监 + 六部结构(含任务中心在内)。
本 skill 与 OpenClaw 的 discord skill 一起使用:由 discord skill 提供 discord 工具(发消息、thread、频道管理等),你按本 skill 的语义调用即可。
clawhub install steipete/discord 或 openclaw add @steipete/discordchannels.discord 并设置 bot token。discord 工具的 threadCreate。在论坛频道下创建 thread 时,若后端支持「论坛帖」(不传 messageId),则用 channelId(论坛频道 ID)、name(帖子标题)、首条内容(若工具支持 message/content)。若该工具支持 applied_tags 或创建后可用 channelEdit 打标签,则传入或随后编辑为:待开始 + 属性 + 模型标签。discord 工具的 channelEdit(目标为当前 thread 的 channelId),更新 applied_tags:在现有标签中加入「归档」、移除「进行中」。type: 15(GUILD_FORUM),并设 available_tags(若工具支持);否则需在 Discord 后台或通过其他方式预置标签。详见 reference.md 的「与 ClawHub Discord skill 结合」一节。若当前 discord 工具未暴露论坛帖的 applied_tags(创建时或 channelEdit),你在执行新建/归档时尽量完成发帖与改标题,并回复用户说明「标签需在 Discord 客户端手动勾选」或建议管理员扩展工具以支持 applied_tags。详细 API 与扩展点见 reference.md。配置与故障排查详见项目内 OpenClaw配置与Discord参考.md。