Discord 服务器管理 CLI(命令行工具)。用于管理 Discord 服务器——频道、角色、权限、消息、嵌入、文件上传、表情、邀请等。
Discord 服务器管理 CLI.是一项面向实际任务的技能,主要用于Control Discord 服务器从终端. . 用于人类和AI代理的工作. 代理默认. 输出是自动检测的: YAML 管道(代理)时, t 中的表格。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
从终端控制 Discord 服务器。适用于人类用户和 AI 代理(agent)。
-n 限制结果数量,以降低 token 消耗。--format yaml 强制输出结构化 YAML;如需严格 JSON 格式,请使用 --format json。--dry-run 参数,可预览变更内容而不实际执行。--confirm —— 不会二次交互确认。npm install -g @ibbybuilds/discli # 安装 npm install -g @ibbybuilds/discli@latest # 更新至最新版
若尚未安装 discli,请先完成安装再运行任何命令。
Windows 用户注意:推荐使用 Git Bash 而非 PowerShell。Git Bash 开箱即支持 UTF-8 编码、正确处理引号及特殊字符。PowerShell 存在编码问题(emoji 显示乱码)、引号解析问题(如 &、$、= 等特殊字符会导致消息解析失败),以及长文本参数展开异常等问题。
若必须使用 PowerShell,请在会话启动时执行以下命令:
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
并使用单引号包裹消息内容,避免 PowerShell 对特殊字符进行意外展开。
首次配置说明见:docs/BOT_SETUP.md
若消息超出 2,000 字符,请拆分为多次 msg send 调用。对于更长内容,建议使用 msg embed 并通过 --description 参数传入(最多支持 4,096 字符)。切勿静默截断。
discli init --token# 首次配置 discli server list # 列出所有服务器 discli server select # 设置默认服务器 discli server info # 查看服务器概览 discli server set --name "X" # 修改服务器名称 discli server set --description "X" # 设置服务器简介 discli server set --verification medium # 设置验证等级 discli server set --notifications only_mentions # 设置默认通知策略 discli server icon ./logo.png # 更换服务器头像 discli invite list # 列出全部邀请链接 discli invite create # 创建邀请链接 discli invite create --max-age 3600 --max-uses 10 # 带有效期与使用次数限制 discli invite delete --confirm # 删除邀请链接 discli channel list # 列出所有频道 discli channel create# 创建频道(支持 --type、--category、--topic) discli channel delete # 删除频道(需指定 --confirm) discli channel rename # 重命名频道 discli channel topic # 设置频道主题 discli channel move # 移动频道至指定分类(支持 --category、--position) discli channel clone # 克隆频道(保留全部设置) discli channel slowmode # 设置慢速模式(设为 0 表示禁用) discli role list # 列出所有角色 discli role create # 创建角色(支持 --color、--mentionable) discli role edit --color "#hex" --name "New" # 编辑角色 discli role delete # 删除角色(需指定 --confirm) discli role assign # 为成员分配角色 discli role remove # 从成员移除角色 discli member list # 列出所有成员 discli member info # 查看成员详情 discli member kick # 踢出成员(需 --confirm 和 --reason) discli member ban # 封禁成员(需 --confirm 和 --reason) discli member nick # 修改成员昵称 discli perm view # 查看频道权限 discli perm set # 设置频道权限(支持 --allow、--deny) discli perm lock # 对 @everyone 设为只读 discli perm unlock # 取消只读状态 discli perm list # 列出所有可用权限名称 discli msg send "text" # 发送普通消息 discli msg send "text" --reply # 回复指定消息 discli msg send "text" --file ./img.png # 发送带文件附件的消息 discli msg send --file ./a.png --file ./b.pdf # 发送多个附件 discli msg embed --title "X" --description "Y" --color "#hex" # 发送富媒体 embed discli msg embed --title "X" --image ./local.png # embed 中嵌入本地图片 discli msg embed --title "X" --field "Name|Value|inline" # embed 中添加字段 discli msg search "keyword" # 按关键词搜索消息 discli msg read -n 10 # 读取最近 N 条消息 discli msg edit "new" # 编辑 bot 自己发送的消息 discli msg delete --confirm # 删除消息 discli msg bulk-delete -n 10 --confirm # 批量删除多条消息 discli msg react 👍 # 添加反应(reaction) discli msg unreact 👍 # 移除反应 discli msg pin # 置顶消息 discli msg unpin # 取消置顶 discli msg pins # 列出所有已置顶消息 discli msg thread "Name" # 创建新话题(thread) discli msg thread "Name" --message # 基于某条消息创建话题 discli emoji list # 列出自定义表情符号 discli emoji upload ./img.png # 上传自定义表情符号 discli emoji delete --confirm # 删除自定义表情符号 discli audit log # 查看最近审核日志 discli audit log -n 50 # 最近 50 条记录 discli audit log --type member_kick # 按操作类型过滤 discli audit log --user # 按执行者 ID 过滤 discli audit types # 列出所有操作类型名称
--format — 输出格式(默认为 auto:管道中为 yaml,终端中为 table)--server — 指定目标服务器 ID,而非使用默认服务器-n — 限制列表类命令的返回数量0 — 成功1 — 通用错误2 — 用法错误(usage error)3 — 未找到(not found)4 — 权限拒绝(permission denied)当 bot 发送消息、添加反应或进行其他交互时,会自动检查 ~/.discli/SOUL.md 文件是否存在。若存在,则优先读取该文件,并在所有 bot 交互(消息、回复、反应、embed)中保持设定的人格一致性。
若尚无 SOUL.md 文件,请向你的使用者确认 bot 的风格偏好:
随后生成一份 SOUL.md 并保存至 ~/.discli/SOUL.md。建议按如下结构组织:
bot 应呈现为一个有个性的角色,而非单纯的命令执行器。
~/.discli/ 目录下(token 存于 .env,默认配置存于 config.json)。~/.discli/SOUL.md(可选,详见上文)。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章