31 lines
690 B
JavaScript
31 lines
690 B
JavaScript
const startDate = {};
|
|
|
|
module.exports = {
|
|
|
|
id: 'ignoreMessagesBeforeStart',
|
|
|
|
defaultConfig: {
|
|
start: true
|
|
},
|
|
|
|
plugin(bot, config) {
|
|
|
|
bot.on(config.start ? ['start', '/start'] : 'start', (msg) => {
|
|
let userId = 'main_bot';
|
|
if (msg && msg.from) {
|
|
userId = msg.from.id;
|
|
}
|
|
startDate[userId] = Date.now();
|
|
});
|
|
|
|
bot.mod('message', (data) => {
|
|
const {date, from} = data.message;
|
|
if (from && (date * 1000 < startDate[from.id] || date * 1000 < startDate.main_bot)) {
|
|
data.message = {};
|
|
}
|
|
|
|
return data;
|
|
});
|
|
}
|
|
};
|