31 lines
570 B
JavaScript
31 lines
570 B
JavaScript
/*
|
|
Advanced analytics for your Telegram bot - http://botan.io
|
|
Requires "botanio" npm package.
|
|
*/
|
|
|
|
module.exports = {
|
|
|
|
id: 'botan',
|
|
defaultConfig: null,
|
|
|
|
plugin(bot, config) {
|
|
|
|
// Check AppMetrika key
|
|
const token = config;
|
|
|
|
if (token) {
|
|
|
|
// Require botanio
|
|
const botan = require('botanio')(token);
|
|
|
|
// Track every type of message
|
|
bot.on('*', (msg, props) => botan.track(msg, props.type));
|
|
|
|
} else {
|
|
console.error('[botan] no token key');
|
|
}
|
|
|
|
}
|
|
|
|
};
|