mirror of https://github.com/Nofated095/Q2TG.git
17 lines
580 B
TypeScript
17 lines
580 B
TypeScript
import Instance from '../models/Instance';
|
|
import OicqClient from '../client/OicqClient';
|
|
import { throttle } from '../utils/highLevelFunces';
|
|
|
|
export default class OicqErrorNotifyController {
|
|
private sendMessage = throttle((message: string) => {
|
|
return this.instance.ownerChat.sendMessage(message);
|
|
}, 1000 * 60);
|
|
|
|
public constructor(private readonly instance: Instance,
|
|
private readonly oicq: OicqClient) {
|
|
oicq.on('system.offline', async ({ message }) => {
|
|
await this.sendMessage(`<i>QQ 机器人掉线</i>\n${message}`);
|
|
});
|
|
}
|
|
}
|