• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
ChatLog - 聊天管理

原创 开源 聊天 工具 ChatLog - 聊天管理 1.0.1

请登录后获取
版权类型
原创
插件中文名称
聊天管理插件
插件英文名称
ChatLog
原帖地址
#
支持的核心(代理端)
  1. Velocity
语言支持
中文(简体)
前置组件
LiteBans;universalban
适配版本(Java)
  1. 最新版本
简介:
这个插件可以让你在velocity而非下游服务器(bukkit)实现记录玩家聊天内容,过滤不雅词汇,过滤不雅名称功能。 目前检测违规命令功能待完善状态。
使用这个插件前你必须在你的velocity装有玩家管理类的插件才可以实现禁言,踢出,等处罚功能。

必选前置插件(你也可以使用其他的插件代替):​

  1. LiteBans(velocity) (禁言与封禁)
  2. universalban(bukkit/paper/spigot) (聊天签名移除)

Commands(命令):​

代码:
/chatlog reload - 重新载入插件


Config.yml(配置文件):​

代码:
punishment-command: "tempmute %player% 10m 您发送的聊天信息可能包含违规词语"
CheckCommands:
- 'w'
- 'msg'
- 'me'
- 'tell'
- 'hh'
- 'pc'
- 'f'
UserNameCheck: true
UserName-punishment-command: "kick %player% 您的用户名包含违禁词请更换用户名"



filter.yml(敏感词):​

代码:
### Fill in the regular expression for each prohibited word on each line here(在这里填写每行一个违禁词的正则表达式)
# Demo(例如):
.*傻福.*
.*Lose.*
(?i)\bf[u\*\.\s]*c[kx]+\b

filter_replace.yml(敏感词替换):​

代码:
# ChatLog 违禁词替换配置

# 替换为的字符,默认为*
replace_with: '*'

# 需要替换的违禁词正则表达式列表
# 每行一个正则表达式
patterns:
  - 'cnm'

lang.yml(语言):​

代码:
# ChatLog 语言配置文件

# 插件消息
plugin:
  reload: "§aChatLog 配置已重新加载!"
  reload_usage: "§c用法:/chatlog reload"
  startup: "ChatLog 插件已初始化,日志文件位置: {0}"
  shutdown: "ChatLog 插件已关闭"

# 错误消息
error:
  create_dir: "无法创建插件目录: {0}"
  create_file: "无法创建{0}文件: {1}"
  write_log: "写入{0}时发生错误"

# 违规处理消息
violation:
  username: "玩家 {0} 用户名包含违禁词,已执行命令: {1}"
  chat: "玩家 {0} 发送消息被拦截(包含违禁词)。内容: {1} 已执行命令: {2}"

# 配置相关消息
config:
  loaded_commands: "已加载 CheckCommands,命令数: {0}"
  loaded_filters: "已加载 {0} 个违禁词正则"
  default_config: "已生成默认 config.yml,请根据需求修改各项配置"
  default_filter: "已生成默认 filter.yml,请根据需求在每行添加违禁词正则"
  load_error: "读取 {0} 时发生错误,使用默认配置"

Github:https://github.com/NewBlockServer/chatlog
作者
mjiangmc
价格
20.00金粒
下载
11
查看
485
首次发布
最后更新

评分

0.00 星 0 次评分

mjiangmc 的其他资源

后退
顶部 底部