UNPKG

telegram-cms

Version:

It is a nodejs application to launch a Telegram bot in seconds with primary components.

29 lines (23 loc) 819 B
fn = global.fn; var routting = function(query){ var speratedQuery = query.data.split('-'); //get user detail fn.userOper.checkProfile(query.from.id, (user) => { if(!user) return; //define query route for (let index = 0; index < global.mRoutes.length; index++) { const route = global.mRoutes[index]; var result = (route.query) ? route.query({'mName': route.name, 'speratedSection': speratedQuery}) : {'status': false}; if(!result.status) continue; else if (route.name != speratedQuery[0]) continue; result.routting(query, speratedQuery, user, route.name); nothingToRoute = false; break; } }); } module.exports = { routting }