UNPKG

shadowsocks-manager

Version:

A shadowsocks manager tool for multi user and traffic control.

23 lines (17 loc) 498 B
"use strict"; const telegram = appRequire('plugins/webgui_telegram/index').telegram; const knex = appRequire('init/knex').knex; const getAdmin = async () => { const exists = await knex('user').where({ type: 'admin' }).then(success => success[0]); if (!exists || !exists.telegram) { return; } return exists.telegram; }; const push = async message => { const telegramId = await getAdmin(); telegramId && telegram.emit('send', +telegramId, message); }; exports.push = push;