【发布时间】:2016-07-17 07:10:34
【问题描述】:
我正在创建一个使用 node-telegram-bot-api 包的 Telegram 机器人。该包使用EventEmitter3 来发出事件。
我有一个在所有其他侦听器之前执行的侦听器:
Bot.prependListener( 'message', ( msg ) =>
if ( CHECK msg.from.id FOR AUTHORIZED USERS == false ) {
// IGNORE ALL OTHER LISTENERS
}
} );
Bot.onText( /\/start/i, ( msg ) => {
Bot.sendMessage( msg.from.id, `You're an authorized user for sure!` );
} );
如何让 EventEmitter 忽略所有其他侦听器?
【问题讨论】:
标签: node.js asynchronous eventemitter