Skip to content

Commit 231526d

Browse files
committed
Minor refactoring
+ Fixed eslint issues
1 parent 563f525 commit 231526d

File tree

2 files changed

+47
-39
lines changed

2 files changed

+47
-39
lines changed

handlers/middlewares/leaveUnmanaged.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,28 @@ const inline_keyboard = [ [ {
2323

2424
const reply_markup = JSON.stringify({ inline_keyboard });
2525

26-
const gifIds = ['xTk9ZBWrma4PIC9y4E', 'l2Sqc3POpzkj5r8SQ', 'StaMzjNkq5PqM', 'fjYDN5flDJ756', '3XiQswSmbjBiU' ];
26+
const gifIds = [
27+
'xTk9ZBWrma4PIC9y4E',
28+
'l2Sqc3POpzkj5r8SQ',
29+
'StaMzjNkq5PqM',
30+
'fjYDN5flDJ756',
31+
'3XiQswSmbjBiU'
32+
];
2733

2834
const gifs = gifIds.map(x => `https://media.giphy.com/media/${x}/giphy.gif`);
2935

3036

3137
/**
32-
* @param {Array} [arr] An anonymous array
38+
* @param {Array} arr An anonymous array
3339
* @returns {Number} A random number
3440
*/
3541
const randomChoice = arr => arr[Math.floor(Math.random() * arr.length)];
3642

3743

3844
/**
39-
* @param {TelegrafContext} ctx
40-
* @param {Function} next
41-
* @returns {Promise.<*>}
45+
* @param {TelegrafContext} ctx - Telegraf context object
46+
* @param {Function} next - method for returning next object
47+
* @returns {Promise.<*>} - returns next object
4248
*/
4349
const leaveUnmanagedHandler = async (ctx, next) => {
4450
if (ctx.chat.type === 'private' || await managesGroup(ctx.chat)) {

index.js

Lines changed: 36 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -25,55 +25,57 @@ const delTimeout = 2 * 60 * 1000;
2525
* @type {string}
2626
* Path of middlewares and commands
2727
*/
28-
const middleware = './handlers/middlewares',
29-
command = './handlers/commands';
28+
const middleware = './handlers/middlewares';
29+
const command = './handlers/commands';
3030

3131
/**
3232
* @type {function}
3333
* Middleware Handlers
3434
*/
35-
const leaveUnmanagedHandler = require(`${middleware}/leaveUnmanaged`),
36-
removeCommandsHandler = require(`${middleware}/removeCommands`),
37-
kickBannedHandler = require(`${middleware}/kickBanned`),
38-
addUserHandler = require(`${middleware}/addUser`),
39-
removeLinksHandler = require(`${middleware}/removeLinks`),
40-
checkUsernameHandler = require(`${middleware}/checkUsername`),
41-
addCustomCmdHandler = require(`${middleware}/addCustomCmd`),
42-
runCustomCmdHandler = require(`${middleware}/runCustomCmd`),
43-
antibotHandler = require(`${middleware}/antibot`),
44-
addedToGroupHandler = require(`${middleware}/addedToGroup`);
35+
const leaveUnmanagedHandler = require(`${middleware}/leaveUnmanaged`);
36+
const removeCommandsHandler = require(`${middleware}/removeCommands`);
37+
const kickBannedHandler = require(`${middleware}/kickBanned`);
38+
const addUserHandler = require(`${middleware}/addUser`);
39+
const removeLinksHandler = require(`${middleware}/removeLinks`);
40+
const checkUsernameHandler = require(`${middleware}/checkUsername`);
41+
const addCustomCmdHandler = require(`${middleware}/addCustomCmd`);
42+
const runCustomCmdHandler = require(`${middleware}/runCustomCmd`);
43+
const antibotHandler = require(`${middleware}/antibot`);
44+
const addedToGroupHandler = require(`${middleware}/addedToGroup`);
4545

4646
/**
4747
* @type {function}
4848
* Commmands Handlers
4949
*/
50-
const adminHandler = require(`${command}/admin`),
51-
unAdminHandler = require(`${command}/unadmin`),
52-
leaveCommandHandler = require(`${command}/leave`),
53-
warnHandler = require(`${command}/warn`),
54-
unwarnHandler = require(`${command}/unwarn`),
55-
nowarnsHandler = require(`${command}/nowarns`),
56-
getWarnsHandler = require(`${command}/getwarns`),
57-
banHandler = require(`${command}/ban`),
58-
unbanHandler = require(`${command}/unban`),
59-
reportHandler = require(`${command}/report`),
60-
staffHandler = require(`${command}/staff`),
61-
linkHandler = require(`${command}/link`),
62-
groupsHandler = require(`${command}/groups`),
63-
commandReferenceHandler = require(`${command}/commands`),
64-
addCommandHandler = require(`${command}/addCommand`),
65-
removeCommandHandler = require(`${command}/removeCommand`),
66-
helpHandler = require(`${command}/help`);
50+
const adminHandler = require(`${command}/admin`);
51+
const unAdminHandler = require(`${command}/unadmin`);
52+
const leaveCommandHandler = require(`${command}/leave`);
53+
const warnHandler = require(`${command}/warn`);
54+
const unwarnHandler = require(`${command}/unwarn`);
55+
const nowarnsHandler = require(`${command}/nowarns`);
56+
const getWarnsHandler = require(`${command}/getwarns`);
57+
const banHandler = require(`${command}/ban`);
58+
const unbanHandler = require(`${command}/unban`);
59+
const reportHandler = require(`${command}/report`);
60+
const staffHandler = require(`${command}/staff`);
61+
const linkHandler = require(`${command}/link`);
62+
const groupsHandler = require(`${command}/groups`);
63+
const commandReferenceHandler = require(`${command}/commands`);
64+
const addCommandHandler = require(`${command}/addCommand`);
65+
const removeCommandHandler = require(`${command}/removeCommand`);
66+
const helpHandler = require(`${command}/help`);
6767

6868
bot.on('new_chat_members', addedToGroupHandler);
6969
bot.use(leaveUnmanagedHandler);
7070
bot.use(removeCommandsHandler);
7171
bot.use(kickBannedHandler);
72-
bot.on('message', addUserHandler);
73-
bot.on('message', removeLinksHandler);
74-
bot.on('message', checkUsernameHandler);
75-
bot.on('message', addCustomCmdHandler);
76-
bot.on('message', runCustomCmdHandler);
72+
bot.on('message',
73+
addUserHandler,
74+
removeLinksHandler,
75+
checkUsernameHandler,
76+
addCustomCmdHandler,
77+
runCustomCmdHandler
78+
);
7779
bot.on('new_chat_members', antibotHandler);
7880
bot.on([ 'new_chat_members', 'left_chat_member' ], deleteAfter(delTimeout));
7981
bot.command('admin', adminHandler);

0 commit comments

Comments
 (0)