YamlBot

https://github.com/PigeonYuze/YamlBot

一个基于mirai自带的config中的yaml配置以开发指令的插件

由于yaml对空格的敏感 在出现相关保存时,请检查您的配置文件是否正确

同时插件中的部分功能需要ffmpeg的支持,您可以选择性地选择是否加入该功能(调用上传语音相关功能时会自动将.mp3格式转换为silk)

详细内容可查看readme中的介绍

以一言为例
你可以通过以下的yaml代码

# 指令处理 COMMAND: - name: - '/hikokoto' - 一言 answeringMethod: QUOTE answerContent: '『 %call-hitokoto% 』 —— %call-from%' run: - use: HTTP call: content args: - 'https://v1.hitokoto.cn' name: content - use: BASE call: parseJson args: - '%call-content%' - hitokoto name: hitokoto - use: BASE call: parseJson args: - '%call-content%' - from name: from

实现以下的效果
d810e081-a701-4a6e-a1cf-3e4b5b9868ea-image.png

以上功能在插件成功加载后会自动生成

另,您所编写的指令可以上传至your-config 以功能-原名的格式上传您的代码

年轻人的第一个插件何止是瑟图插件