1 Star 7 Fork 0

硫酸钡Barite / 云崽Bot头衔插件.js

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

云崽Bot头衔插件(js插件)

介绍

根据xiaoxue-plugin的给头衔功能改写,不依赖于原插件,适用于Yunzai-Bot v3

安装教程

  1. 请确保你已经正确搭载了云崽Bot v3
  2. giveTitle.js文件放入Yunzai-Bot/plugins/example文件夹下
  3. 重启Yunzai-Bot

使用说明

索要专属头衔:#?((我要|(给|赐|赠|赏|送)(我|咱|朕|俺|愚|私|吾|鄙|敝|卑|爹|娘|爸|妈|爷|奶|哥|姐|弟|妹)))?头衔(.)*$

取消专属头衔:#?(我不要|取消|撤销|删除)头衔了?$

考虑到正则不是人看的,这里列举说明一下 命令使用方式

首先是设置头衔的例子

设置头衔

如果图片没能正确加载请点击此处

然后是撤销头衔的例子

撤销头衔

如果图片没能正确加载请点击此处

我到底改了啥?

首先再强调一下原地址小雪插件

  1. 命令匹配 更人性化了,加了一堆正则和几个函数
  2. 删去了原插件的 小雪等级 判定getXiaoxuePermissionLevel 删除原因:个人不需要这层限制
  3. 删去了 重复头衔 判定isHisTitle 删除原因:同一个群可以有相同的专属头衔,个人不需要这层限制
  4. 删去了 保存全员头衔 getGroupMemberTitleList 删除原因:这功能原本用于判断重复头衔,故也不需要了
  5. 删去了 判断 用户索取头衔是否恰为他的当前头衔isGaveTitle 删除原因:个人不需要
  6. 改写了 头衔设置流程
  • 用户索要的头衔过长时先 裁切文本 ,并在设置成功的提示中 告知 专属头衔的限制

当你索要了过长的头衔

  • 设置失败的提示中删去了机器人昵称${tools.botName}删除原因:个人不需要。并且如果想维护该功能较为麻烦,难以单独作为js插件使用,如有需要还是下原插件吧! 原插件设置失败时 改写后
  • 设置成功的提示中增加了用户索取的 头衔内容 ,以便于debug以及让用户及时了解自己的命令被如何识别。 设置成功增加提示
  • 删除了私聊使用对应命令时的提示 删除原因:我的bot为了避免无端封号很早就 禁用私聊 了,我建议你们也这么做。
  1. 可能还有别的改了,忘了。但是忘了就是说明不重要,如果你很在意可以去啃代码~

遇到问题/需要联系我/需要使用Bot

群号 638077675

答案 火花骑士

群

空文件

简介

给头衔js插件,改写自小雪插件但不依赖于原插件,适用于Yunzai-Bot v3 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/CUZNIL/Yunzai-giveTitle.git
git@gitee.com:CUZNIL/Yunzai-giveTitle.git
CUZNIL
Yunzai-giveTitle
云崽Bot头衔插件.js
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891