添加#椰奶版本

This commit is contained in:
yeyang
2022-10-07 11:11:41 +08:00
parent 98af7f60a3
commit 0c47ad329e
7 changed files with 51 additions and 10 deletions

View File

@@ -1,2 +1,6 @@
# 1.0.0
* 椰奶插件v1.0
# 1.0.1
* 增加`#椰奶帮助`
* 增加`#椰奶版本`
* 增加`#椰奶更新日志`
# 1.0.0
* 椰奶插件v1.0

View File

@@ -1,5 +1,8 @@
import plugin from '../../../lib/plugins/plugin.js'
import { createRequire } from "module"
import { execSync } from 'child_process'
import { update } from '../../other/update.js'
import { Version, Common, Plugin_Name } from '../components/index.js'
/**
* 全局
@@ -20,9 +23,21 @@ export class admin extends plugin {
priority: 400,
rule: [
{
reg: "^#椰奶(插件)?(强制)?更新",
reg: "^#椰奶(插件)?(强制)?更新$",
fnc: "checkout",
}
},
{
/** 命令正则匹配 */
reg: '^#?椰奶(插件)?版本$',
/** 执行方法 */
fnc: 'plugin_version',
},
{
/** 命令正则匹配 */
reg: '^#?椰奶(插件)?更新日志$',
/** 执行方法 */
fnc: 'update_log',
},
],
});
this.key = "yenai:restart";
@@ -119,6 +134,28 @@ export class admin extends plugin {
);
return true;
}
async plugin_version() {
//await this.reply('小飞插件当前版本:'+Version.ver);
return versionInfo(this.e);
}
async update_log() {
let Update_Plugin = new update();
Update_Plugin.e = this.e;
Update_Plugin.reply = this.reply;
if (Update_Plugin.getPlugin(Plugin_Name)) {
this.e.reply(await Update_Plugin.getLog(Plugin_Name));
}
return true;
}
}
async function versionInfo(e) {
return await Common.render('help/version-info', {
currentVersion: Version.ver,
changelogs: Version.logs,
elem: 'cryo'
}, { e, scale: 1.2 })
}

View File

@@ -7,7 +7,7 @@ export class NewConfig extends plugin {
name: '修改配置',
dsc: '配置文件',
event: 'message',
priority: 5000,
priority: 2000,
rule: [
{
/** 命令正则匹配 */

View File

@@ -12,7 +12,7 @@ export class example extends plugin {
/** https://oicqjs.github.io/oicq/#events */
event: 'message',
/** 优先级,数字越小等级越高 */
priority: 5000,
priority: 2000,
rule: [
{
/** 命令正则匹配 */

View File

@@ -27,7 +27,7 @@ export default async function (path, params, cfg) {
},
sys: {
scale: Cfg.scale(cfg.scale || 1),
copyright: `Created By Yunzai-Bot<span class="version">${Version.yunzai}</span> & yenai-Plugin<span class="version">V1.0.0</span>`
copyright: `Created By Yunzai-Bot<span class="version">${Version.yunzai}</span> & yenai-Plugin<span class="version">${Version.ver}</span>`
},
quality: 100
}

View File

@@ -5,7 +5,7 @@ const files = fs.readdirSync('./plugins/yenai-plugin/apps').filter(file => file.
let ret = []
logger.info('-----------')
logger.info('椰奶插件初始化~')
logger.info('椰奶插件1.0.0初始化~')
logger.info('-----------')
if (!await redis.get(`yenai:notice:deltime`)) {

View File

@@ -1,7 +1,7 @@
{{extend elemLayout}}
{{block 'css'}}
<link rel="stylesheet" type="text/css" href="{{_res_path}}/help/version-info.css"/>
<link rel="stylesheet" type="text/css" href="{{_res_path}}/help/version-info.css" />
{{/block}}
{{block 'main'}}
@@ -11,7 +11,7 @@
{{if idx === 0 }}
<div class="cont-title current-version">当前版本 {{ds.version}}</div>
{{else}}
<div class="cont-title">小飞版本 {{ds.version}}</div>
<div class="cont-title">椰奶版本 {{ds.version}}</div>
{{/if}}
<div class="cont-body">
<ul class="log-ul">