Skip to content

让你更快捷地通过Sk来实现简单的自定义的QQBot功能。仅限MiraiMC。Skript_MiraiMC_QQbot_Interface (SkMQi) is a Skript Interface to make MC Bukkit Server Owners to make their MiraiMC QQ bot Application Easy to be Customized.

License

Notifications You must be signed in to change notification settings

fr1g/Skript_MiraiMC_QQbot_Interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skript_MiraiMC_QQbot_Interface

Skript_MiraiMC_QQbot_Interface (SkMQi) is a Skript Interface to make MC Bukkit Server Owners to make their MiraiMC QQ bot Application Easy to be Customized. btw:Simplified Chinese Language Only. Unless you are not a CHS speaker and use Q-ten-Q-cent rather than discord.

得了得了 咱不是洋鬼子嗷

这个脚本旨在让你更轻易地作出个性化的Q群-服务器交互。如果你不会写miraimc联动插件的话。

强调一下 首先你得安装的有附属:Skript-logs

链接:https://github.com/Blueyescat/skript-logs

开发时使用的环境:

  • Skript Official 2.6.1
  • Skript-logs 0.1.3
  • Paperspigot 1.16.5 latest
  • Azul Zulu JDK 16
  • 请确保满足最低条件和特性需求。

我只测试过1.16.5 高版本不兼容的话找这位logs的作者催更去。

嗯……在此感谢Skript交流群的佬们给我提供的帮助(尤其是zim!)还有SuperKRIPT的XPYEX(?是他吗 总之群马甲以前叫 那什么…… 穿山甲)向我极力安利reflect…… (“代码都给你了不会抄吗!”) 呜呜 我真的不敢用reflect……晚点一定晚点一定

然后就是吧 这个脚本有简单的处理冲突能力 但是弱的不行 建议别瞎折腾。 Repo里面有一个附属的示例。请尽可能按照里面的要求写你自己的功能。(忘了标注了 那个的重载指令是skr_reply 我以后的附属的重载都是这个风格 awa) 还有就是关于卡时间……不同服务器有不同服务器的情况 建议先跑一次timings 然后写功能 然后测试、卡时间、在接口代码里加点condition 以此提高整体功能的稳定性。 如果你为SkMQi写了一个很流批的附属 欢迎提交给我 提pr或发到邮箱: frigeso@icloud.com 都行。 我直接欢迎大佬

接口本体命令:输入/skmqi就知道有哪些了。 还有就是 模板的那个共鸣方法可能不太好 待高人指点awa

注意啊 on log如果你直接靠后台输出来debug的话会造成无止境的循环! 不要轻易尝试!debug输出最好用log输出到文件 然后用浏览器打开!

(这样可以点刷新来重新查看log文件 老方便了。)

变量名

与解决方案示例

{svdqapi.mgr::*} 管理员Q号的变量表
{obsh::1}#接收机器人的Q号
{obsh::2}#事件群名
{obsh::3}#事件群号
{obsh::4}#发送人的群名片。这个有半个括号去不掉 所以假如目标的名片是aaa,string会是"aaa("
{obsh::5}#发送人的Q号 这个是number类型。
{obsh::6}#事件消息
判断一个人是不是管理员:if {svdqapi.mgr::*} contains {obsh::5}
{skmqi.ban::*}#不响应列表(黑名单),请自行loop或者list或者挨个按顺序数以确认对象的序号
{skmqi.gp::*}#响应群列表 序号同上。
请注意,{obsh::*}列表中的变量会在一次log之后不久(1游戏刻以上3游戏刻以下)被清除。

新标准:要完全适用于1.2版本,需要加上共鸣重载的反应。 详见示例。

应用

见介绍文章:“Komandy ww SkMQi” https://feiron.xyz/index.php/archives/179/ (大陆访问速度较慢,而我只是租不起大陆服务器而已。)

About

让你更快捷地通过Sk来实现简单的自定义的QQBot功能。仅限MiraiMC。Skript_MiraiMC_QQbot_Interface (SkMQi) is a Skript Interface to make MC Bukkit Server Owners to make their MiraiMC QQ bot Application Easy to be Customized.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published