跳到主要内容

命令与权限

主命令

命令:/assiah
别名:/mailbox/ash
基础权限:assiah.command

命令列表

命令参数说明权限
/assiah打开邮箱主界面assiah.command
/assiah inbox打开收件箱assiah.command
/assiah sent打开已发送assiah.command
/assiah draft打开草稿箱assiah.command
/assiah trash打开回收站assiah.command
/assiah archive打开归档assiah.command
/assiah read<邮件ID>查看指定邮件详情assiah.command
/assiah claim<邮件ID>领取指定邮件的附件assiah.command
/assiah compose[收件人]写新邮件(可选预设收件人)assiah.command
/assiah reply<邮件ID>回复指定邮件assiah.command
/assiah forward<邮件ID>转发指定邮件assiah.command
/assiah preference打开偏好设置assiah.command
/assiah send item<玩家>将主手物品作为附件快捷发送给目标玩家assiah.command
/assiah send text<玩家> <文本>快捷发送文本附件邮件assiah.command
/assiah send kether<玩家> <Kether语句>快捷发送 Kether 脚本附件邮件assiah.admin
/assiah send currency<玩家> <货币Key> <数量>快捷发送货币附件邮件assiah.admin
/assiah send source-item<玩家> <物品源ID> [数量]快捷发送物品库附件邮件,数量省略时默认为 1assiah.admin
/assiah placeholder显示 Assiah 内置 PAPI 占位符帮助assiah.admin
/assiah help显示帮助列表assiah.command
/assiah reload重载配置assiah.admin
/assiah admin inspect<玩家>审查目标玩家的邮箱assiah.admin
/assiah admin send system<玩家>向目标玩家发送系统邮件assiah.admin
/assiah admin broadcast<目标> <标题> <正文>群发邮件assiah.admin
/assiah template list[页码]查看个人和全局模板列表assiah.command
/assiah template delete<模板ID>删除自己的模板assiah.command
/assiah template rename<模板ID> <新名称>重命名自己的模板assiah.command
/assiah admin template list[页码]查看所有模板(含归属信息)assiah.admin
/assiah admin template delete<模板ID>强制删除任意模板assiah.admin
/assiah admin template set-global<模板ID>将个人模板提升为全局模板assiah.admin

权限节点

权限说明默认
assiah.command使用邮箱基础命令所有玩家
assiah.admin使用管理员命令、管理员快捷发送和 PAPI 帮助命令OP
assiah.template.save保存草稿为模板所有玩家
assiah.template.save.attachment保存模板时包含附件OP
assiah.template.global应用全局模板所有玩家
assiah.broadcast在撰写界面使用群发功能OP

使用示例

# 打开邮箱
/assiah

# 直接打开收件箱
/mailbox inbox

# 给玩家 Steve 写一封邮件
/ash compose Steve

# 回复一封邮件
/assiah reply abc123

# 领取邮件附件
/assiah claim abc123

# 快捷发送主手物品给 Steve
/assiah send item Steve

# 快捷发送文本附件
/assiah send text Steve 请查收这份说明

# 管理员快捷发送 Kether 脚本附件
/assiah send kether Steve tell "&a奖励已发放"

# 管理员快捷发送货币附件
/assiah send currency Steve vault 1000

# 管理员快捷发送物品库附件,数量省略时默认为 1
/assiah send source-item Steve mm:legendary_sword 1

# 查看 Assiah 内置 PAPI 占位符帮助
/assiah placeholder

# 管理员查看玩家邮箱
/assiah admin inspect Steve

# 管理员发送系统邮件
/assiah admin send system Steve

# 管理员群发邮件给所有在线玩家
/assiah admin broadcast *:on 服务器公告 今晚22点停服维护

# 管理员群发邮件给所有玩家(在线+离线)
/assiah admin broadcast *:all 活动通知 双倍经验活动开启

# 管理员群发邮件给 survival 子服在线玩家(需要 Redis 路由)
/assiah admin broadcast *:on:survival 周末活动 生存服活动已开始

# 管理员群发邮件给 survival 子服全部历史玩家
/assiah admin broadcast *:all:survival 回流奖励 登录即可领取回流礼包

# 重载配置
/assiah reload

# 查看模板列表
/assiah template list

# 删除模板
/assiah template delete abc123

# 管理员将模板设为全局
/assiah admin template set-global abc123

快捷发送说明

/assiah send 用于快速生成一封只带单个附件的邮件,适合临时补发奖励、测试附件或不想打开撰写 GUI 的场景。

子命令用法说明
item/assiah send item <玩家>发送主手物品;发送失败时物品会退回背包,背包满时掉落到脚下
text/assiah send text <玩家> <文本>发送一份文本附件;文本不能为空,也会经过内容过滤检查
kether/assiah send kether <玩家> <Kether语句>发送 Kether 脚本附件,仅管理员可用
currency/assiah send currency <玩家> <货币Key> <数量>发送货币附件,仅管理员可用;货币 Key 对应 currency.yml
source-item/assiah send source-item <玩家> <物品源ID> [数量]发送物品库附件,仅管理员可用;数量省略时默认为 1

快捷发送邮件的默认标题、正文和附件显示名来自 mailbox.ymlcommand-send 配置段。你可以在那里分别调整物品、文本、Kether、货币、物品库附件的默认展示文本。

信息

/assiah send text/assiah send kether 的最后一个参数会接收剩余整段输入,因此可以直接输入带空格的文本或脚本内容。

群发目标说明

/assiah admin broadcast<目标> 参数支持以下格式:

目标说明
*:on所有在线玩家
*:off所有离线玩家
*:all所有玩家(在线 + 离线)
*:on:<子服名>指定子服当前在线玩家(需要 Redis 路由同步)
*:all:<子服名>指定子服全部历史玩家(从数据库记录查询)
玩家名单个指定玩家

群发邮件默认跳过发送者速率限制,收件人数量受 mailbox.ymlmax-batch-send-size 配置限制。

在撰写界面点击“收件人”后,管理员也可以输入同样的目标格式,直接把草稿切换成群发模式。

信息

*:off:<子服名> 目前并不存在对应语法。按子服筛选只支持 *:on:<子服名>*:all:<子服名> 两种格式。