消息同步
必要条件
IMPORTANT
软件版本 ≥1.1.0 插件版本 ≥1.8.0
第一步: 主程序配置
在主程序的左侧点击 "互通功能" -> "群服互通"
选择你的服务器
配置详解
消息同步
消息同步主设置
消息同步群聊
要启用消息同步的群聊,可设置多个群
设置后效果:
服务器消息可以设置同步到该群
该群消息可以设置同步到服务器
同步模式&关键词
所有消息 (设置的群聊中所有消息都会被同步到你设置的服务器) (不包括机器人的消息)
以文本开头 (群聊中的消息必须以设定的关键词开头才会同步) (不包括机器人的消息)
启用消息同步 (开关)
启用后以上选项才会生效,不启用就不会同步消息
其他选项
顾名思义嘛...
关于 "到服务器" "群和其他服务器"的区别:
到服务器是指 到服务器(((
群和其他服务器指的是 编辑的文本会被当作发送到群和其他服务器的模板
模板的可用参数
在模板框中输入符号"#"来显示可用参数(添加的时候必须有"#"号)
小提示:image(图片地址)如果要使用本地文件,请填写此文件的绝对路径比如"C:\Users\MiuxuE\Pictures\uiltx15is5c.jpg
信息同步模板到群
1.#player_name 显示发送玩家的名称
2.#player_name_raw 显示发送玩家的名称(元数据) 和#player_name 没啥区别
3.#player_uuid 显示发送玩家的 uuid
4.#server_name 玩家发送时所在的服务器名称
5.#player_avatar 玩家头像图片
6.#content 显示玩家所发送信息
7.#image(地址)在信息中显示一张图片(此参数的地址指的是在线 url 或本地文件)
消息同步模板 (到服务器)
1.#sender_id 发送者的 ID
2.#group_id 信息来源的群号
3.#result 当前命令的结果
4.#nick 发送者的名称
5.#content 发送的信息
6.#group_name 发送者所在的群名
死亡消息同步模板 (群和其他服务器)
1.#player_name 显示发送玩家的名称
2.#player_name_raw 显示发送玩家的名称(元数据) 和#player_name 没啥区别
3.#player_uuid 显示发送玩家的 uuid
4.#server_name 玩家发送时所在的服务器名称
5.#player_avatar 玩家头像图片
6.#image(地址)在信息中显示一张图片(此参数的地址指的是在线 url 或本地文件)
7.#raw 显示死亡的原始信息
8.#killer 显示杀手
玩家进入模板 (群和其他服务器)和玩家退出模板 (群和其他服务器)
1.#player_name 显示发送玩家的名称
2.#player_name_raw 显示发送玩家的名称(元数据) 和#player_name 没啥区别
3.#player_uuid 显示发送玩家的 uuid
4.#server_name 玩家发送时所在的服务器名称
5.#player_avatar 玩家头像图片
6.#image(地址)在信息中显示一张图片(此参数的地址指的是在线 url 或本地文件)
跨服同步
EasyBot 允许你将 A 服务器的消息同步到任何其他服务器
启用群消息同步到服务器
开启后才会启用跨服同步
要将消息同步到哪些服务器?
该服务器的消息会同步到你指定的作用服务器
请不要尝试把本服务器设置到作用服务器内,不然你在保存时会得到一个错误
同步到其他服务器消息模板
嗯 看着配置就行
此处的模板指的是 A 服务器的事件 同步到其他服务器时 应该显示怎样的消息
模板的可用参数
IMPORTANT
在模板框中输入符号"#"来显示可用参数(添加的时候必须有"#"号) 小提示:image(图片地址)如果要使用本地文件,请填写此文件的绝对路径比如"C:\Users\MiuxuE\Pictures\uiltx15is5c.jpg
消息同步到其他服务器模板
1.#player_name 显示发送玩家的名称
2.#player_name_raw 显示发送玩家的名称(元数据) 和#player_name 没啥区别
3.#player_uuid 显示发送玩家的 uuid
4.#server_name 玩家发送时所在的服务器名称
5.#content 发送的信息
死亡同步到其他服务器模板
1.#player_name 显示发送玩家的名称
2.#player_name_raw 显示发送玩家的名称(元数据) 和#player_name 没啥区别
3.#player_uuid 显示发送玩家的 uuid
4.#server_name 玩家发送时所在的服务器名称
5.#raw 显示死亡的原始信息
6.#killer 显示杀手
加入同步其他服务器模板和退出同步到其他服务器模板
1.#player_name 显示发送玩家的名称
2.#player_name_raw 显示发送玩家的名称(元数据) 和#player_name 没啥区别
3.#player_uuid 显示发送玩家的 uuid
4.#server_name 玩家发送时所在的服务器名称
服务器同步
启用群消息同步到服务器
开启跨服同步,与跨服同步页面的开关是同一个东西
服务器同步模式
所有消息: 玩家在服务器发送的所有消息都会被同步 使用命令: 玩家可以在服务器使用 /esay 要说的话 来同步消息 以文本开头: 玩家在公屏的消息必须以文本设定的文本开头才会同步
同步对象
可以是群 可以是其他服务器 如果两者你都设置了 那么将会同时同步本次消息
信息同步问题
此功能仅进行了简单测试,如果有 BUG 请反馈