Skip to content

添加引用回复内容的渲染和预设的格式调整功能

Compare
Choose a tag to compare
@ApliNi ApliNi released this 30 Jan 12:38
· 179 commits to main since this release

Full Changelog: 1.7.3...1.7.4

更新

  • 渲染回复消息
    image
    image
  • 预设的格式调整功能, 用于优化消息格式

配置更改

# 在 aplini 中追加

  ## 4
  # 预设的格式调整功能
  other-format-presets:
    # 是否删除 %message% 消息 中的格式化字符
    render-message_format-code: false
    # 是否删除 %nick% 群名片 中的格式化字符
    render-nick_format-code: true

    # 是否启用 "更好的多行消息"
    multiline-message:
      enabled: true
      line-0: '' # [多行消息]
      line-prefix: '  '

  ## 5
  # 引用回复
  # 添加变量: %_reply_%
  # 如果是回复消息, 则为变量赋值并为消息添加悬浮文本框用于显示内容. 可以将鼠标悬停在消息上查看回复的内容
  reply-message:
    # 可用变量:
    # %qq% - 被回复的消息的发送者QQ号
    var: '[回复 @%qq%] '

    # 可用变量:
    # %_/n_% - 换行
    # %qq% - 被回复的消息的发送者QQ号
    # %message% - 回复内容
    message: "[引用回复 @%qq%]%_/n_%§7%message%"
# 在 general 中修改
  # 当群名片不存在时是否尝试获取昵称
  use-nick-if-namecard-null: true

  # QQ群消息广播到游戏内聊天的格式 格式化代码: §
  # 变量:
  # %groupname% - 群名称
  # %groupid% - 群号
  # %nick% - 发送者群名片
  # %regex_nick% - 使用正则匹配到的名称, 需要开启 aplini.cleanup-name 模块
  # %qq% - 发送者QQ号
  # %message% - 消息内容, 支持预处理模块 aplini.pretreatment
  # %_reply_% - 如果是回复消息..., 配置在 aplini.reply-message 模块
  in-game-chat-format: "§f[§7%nick%§r§f] §7%_reply_%%message%"


  # 启用 MiraiMC 内置的QQ绑定
  use-miraimc-bind: false
  # 已绑定玩家向服务器发送聊天消息的格式
  # 如果玩家没有绑定,消息格式仍按照上方设置的格式发送
  # 内置变量仍然可以使用
  bind-chat-format: "§f[§7%nick%§r§f] §7%_reply_%%message%"