telegram-cms
Version:
It is a nodejs application to launch a Telegram bot in seconds with primary components.
24 lines (19 loc) • 839 B
JavaScript
var routting = function(message, speratedSection, user)
{
var last = speratedSection.length-1;
var text = message.text;
var nothingToRoute = true;
for (let i = 0; i < global.mRoutes.length; i++)
{
const route = global.mRoutes[i];
var result = (route.user) ? route.user({'mName': route.name, 'text':text, 'speratedSection': speratedSection}) : {'status': false};
if(!result.status) continue;
result.routting(message, speratedSection, user, route.name);
nothingToRoute = false;
break;
}
//nothing
if(nothingToRoute) fn.eventEmitter.emit('nothingtoroute', message, speratedSection, user);
//global.fn.sendMessage(message.from.id, 'لطفا از گزینه های ربات استفاده کنید.');
}
module.exports = {routting}