UNPKG

shadowsocks-manager

Version:

A shadowsocks manager tool for multi user and traffic control.

19 lines (16 loc) 500 B
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;