This commit is contained in:
22
.drone.yml
22
.drone.yml
@ -13,16 +13,10 @@ steps: # 定义管道的执行步骤
|
||||
# - npm config set registry https://registry.npm.taobao.org
|
||||
# - npm i
|
||||
|
||||
- name: build-tags
|
||||
image: yxs970707/drone-web-tags
|
||||
depends_on: [clone]
|
||||
settings:
|
||||
tags:
|
||||
- latest
|
||||
|
||||
- name: cache # 加载缓存
|
||||
image: drillster/drone-volume-cache
|
||||
depends_on: [build-tags]
|
||||
pull: if-not-exists
|
||||
depends_on: [clone]
|
||||
volumes:
|
||||
- name: cache
|
||||
path: /cache
|
||||
@ -32,9 +26,18 @@ steps: # 定义管道的执行步骤
|
||||
- ./node_modules
|
||||
- ./nugetpackages
|
||||
|
||||
- name: build-tags
|
||||
image: yxs970707/drone-web-tags
|
||||
pull: if-not-exists
|
||||
depends_on: [cache]
|
||||
settings:
|
||||
tags:
|
||||
- latest
|
||||
|
||||
- name: build-image
|
||||
image: plugins/docker
|
||||
depends_on: [cache]
|
||||
pull: if-not-exists
|
||||
depends_on: [build-tags]
|
||||
settings:
|
||||
username:
|
||||
from_secret: docker_username
|
||||
@ -47,6 +50,7 @@ steps: # 定义管道的执行步骤
|
||||
|
||||
- name: rebuild cache # 构建缓存
|
||||
image: drillster/drone-volume-cache
|
||||
pull: if-not-exists
|
||||
depends_on: [build-image]
|
||||
volumes:
|
||||
- name: cache
|
||||
|
3
app.js
3
app.js
@ -2,6 +2,7 @@ import CreateBot from '#root/bot/index.js';
|
||||
import CreateWebhookServer from '#root/http/index.js';
|
||||
import logger from '#root/utils/logger.js';
|
||||
import handlers from './handlers/index.js';
|
||||
import plugins from '#root/plugins/index.js';
|
||||
|
||||
let retryCount = 0;
|
||||
|
||||
@ -32,6 +33,8 @@ let retryCount = 0;
|
||||
});
|
||||
logger('bot 连接成功!!');
|
||||
|
||||
bot.mountPlugin(plugins);
|
||||
|
||||
logger('开启 webhook 服务器');
|
||||
const webhook = new CreateWebhookServer();
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
import pkg from 'mirai-js';
|
||||
import Queue from '#root/utils/queue.js';
|
||||
import logger from '#root/utils/logger.js';
|
||||
import plugins from '#root/plugins/index.js';
|
||||
|
||||
const { Bot } = pkg;
|
||||
|
||||
@ -19,8 +18,6 @@ export default class CreateBot {
|
||||
verifyKey: config.verifyKey,
|
||||
qq: config.qq,
|
||||
});
|
||||
|
||||
this.mountPlugin(plugins);
|
||||
}
|
||||
|
||||
async sendMessageToFriend(qq, message) {
|
||||
|
@ -37,6 +37,7 @@ function cookInit() {
|
||||
'FriendMessage',
|
||||
new Middleware().friendFilter(cookSubs.users).done(dealCommon),
|
||||
);
|
||||
Bot.sendMessageToFriend(752753679, '测试');
|
||||
logger('cook 初始化完成')
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user