Skip to content

CUZNIL/Yunzai-giveTitle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

云崽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

答案 火花骑士

群

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published