2
0
mirror of https://github.com/thedevs-network/the-guard-bot synced 2025-08-23 18:38:05 +00:00

28 lines
874 B
JavaScript
Raw Normal View History

'use strict';
const { Composer } = require('telegraf');
const composer = new Composer();
const { deleteAfter } = require('../../utils/tg');
const delTimeout = 2 * 60 * 1000;
const leaveUnmanagedHandler = require('./leaveUnmanaged');
const removeCommandsHandler = require('./removeCommands');
const kickBannedHandler = require('./kickBanned');
const syncStatusHandler = require('./syncStatus');
const antibotHandler = require('./antibot');
const addedToGroupHandler = require('./addedToGroup');
composer.on('new_chat_members', addedToGroupHandler);
composer.use(leaveUnmanagedHandler);
composer.use(removeCommandsHandler);
composer.use(kickBannedHandler);
composer.on('new_chat_members', syncStatusHandler);
composer.on('new_chat_members', antibotHandler);
composer.on(
[ 'new_chat_members', 'left_chat_member' ],
deleteAfter(delTimeout));
module.exports = composer;