Create Channels

按照给定的名称创建文本频道。

HuckOps Updated

File contents

变量输入

变量定义

变量名 数据类型 默认值 是否可空 说明
name string True Discord 文本频道名称

输入异常处理

异常类型 处理方式
变量输入数据类型不一致 提示用户:传入数据类型与定义不一致
非空变量未提供 提示用户:未提供必填变量

执行流程

1. 判断是否有同名频道

调用channels查看Discord机器人拥有的频道列表,检查频道名称为$name的频道否已经存在。

处理方式

情况 处理
名称为$name的频道已存在 提示用户:不建议使用同名Channel
名称为$name的频道未存在 继续向下执行

2. 创建频道

调用create_channels,传入参数表:

参数名 参数
name $name

创建成功返回数据样式:

{
    "channel_id": "123456789",
    "channel_name": "$name"
}

3. 告知用户

告知用户创建频道成功,并将第2步中创建成功数据中返回的频道ID(channel_id)和频道名(channel_name)告知用户。

失败处理

场景 处理
创建频道失败 将创建失败时的返回结果直接告知用户

HuckOps/discord-mcp-skills/tree/main/skills/create_channels commit 360defeb36

Frequently asked questions

npx skillmds@latest add huckops/create-channels