@@ -49,7 +49,7 @@ def op(bot, trigger):
49
49
50
50
@commands ('deop' )
51
51
def deop (bot , trigger ):
52
- if trigger .admin :
52
+ if trigger .admin or trigger . isop :
53
53
services = _detectservices (trigger .group (0 ))
54
54
args = _op (trigger )
55
55
if services == True :
@@ -64,7 +64,7 @@ def deop(bot, trigger):
64
64
65
65
@commands ('voice' , 'v' , 'veu' , 'voz' )
66
66
def voice (bot , trigger ):
67
- if trigger .admin :
67
+ if trigger .admin or trigger . isop :
68
68
services = _detectservices (trigger .group (0 ))
69
69
args = _op (trigger )
70
70
if services == True :
@@ -79,7 +79,7 @@ def voice(bot, trigger):
79
79
80
80
@commands ('devoice' , 'dv' )
81
81
def devoice (bot , trigger ):
82
- if trigger .admin :
82
+ if trigger .admin or trigger . isop :
83
83
services = _detectservices (trigger .group (0 ))
84
84
args = _op (trigger )
85
85
if services == True :
@@ -96,7 +96,7 @@ def devoice(bot, trigger):
96
96
@commands ('kick' )
97
97
@priority ('high' )
98
98
def kick (bot , trigger ):
99
- if not trigger .admin :
99
+ if not trigger .admin or not trigger . isop :
100
100
return
101
101
if trigger .group (2 ).startswith ('#' ):
102
102
chan = trigger .group (2 ).split ()[0 ]
@@ -148,7 +148,7 @@ def configureHostMask(mask):
148
148
@commands ('ban' )
149
149
@priority ('high' )
150
150
def ban (bot , trigger ):
151
- if not trigger .admin :
151
+ if not trigger .admin or not trigger . isop :
152
152
if bot .config .lang == 'ca' :
153
153
bot .reply (u"Ho sento, però no tens suficients permisos per dur a terme aquesta operació" )
154
154
elif bot .config .lang == 'es' :
@@ -187,7 +187,7 @@ def ban(bot, trigger):
187
187
188
188
@commands ('unban' )
189
189
def unban (bot , trigger ):
190
- if not trigger .admin :
190
+ if not trigger .admin or not trigger . isop :
191
191
if bot .config .lang == 'ca' :
192
192
bot .reply (u"Ho sento, però no tens suficients permisos per dur a terme aquesta operació" )
193
193
elif bot .config .lang == 'es' :
@@ -226,7 +226,7 @@ def unban(bot, trigger):
226
226
227
227
@commands ('quiet' )
228
228
def quiet (bot , trigger ):
229
- if not trigger .admin :
229
+ if not trigger .admin or not trigger . isop :
230
230
if bot .config .lang == 'ca' :
231
231
bot .reply (u"Ho sento, però no tens suficients permisos per dur a terme aquesta operació" )
232
232
elif bot .config .lang == 'es' :
@@ -262,7 +262,7 @@ def quiet(bot, trigger):
262
262
263
263
@commands ('unquiet' )
264
264
def unquiet (bot , trigger ):
265
- if not trigger .admin :
265
+ if not trigger .admin or not trigger . isop :
266
266
if bot .config .lang == 'ca' :
267
267
bot .reply (u"Ho sento, però no tens suficients permisos per dur a terme aquesta operació" )
268
268
elif bot .config .lang == 'es' :
@@ -290,7 +290,7 @@ def unquiet(bot, trigger):
290
290
@commands ('kickban' , 'kb' )
291
291
@priority ('high' )
292
292
def kickban (bot , trigger ):
293
- if not trigger .admin :
293
+ if not trigger .admin or not trigger . isop :
294
294
if bot .config .lang == 'ca' :
295
295
bot .reply (u"Ho sento, però no tens suficients permisos per dur a terme aquesta operació" )
296
296
elif bot .config .lang == 'es' :
@@ -327,7 +327,7 @@ def kickban(bot, trigger):
327
327
@commands ('topic' )
328
328
def topic (bot , trigger ):
329
329
purple , green , bold = '\x03 06' , '\x03 10' , '\x02 '
330
- if not trigger .admin :
330
+ if not trigger .admin or not trigger . isop :
331
331
if bot .config .lang == 'ca' :
332
332
bot .reply (u"Ho sento, però no tens suficients permisos per dur a terme aquesta operació" )
333
333
elif bot .config .lang == 'es' :
@@ -418,30 +418,35 @@ def show_mask(bot, trigger):
418
418
419
419
@commands ('m' , 'moderat' , 'moderado' , 'moderate' )
420
420
def moderat (bot , trigger ):
421
- if trigger .admin :
421
+ if trigger .admin or trigger . isop :
422
422
channel = trigger .sender
423
423
bot .write (["MODE" , channel , "+m" ])
424
424
else :
425
- bot .say (u"Ho sento, pero no" )
426
- return
425
+ if bot .config .lang == 'ca' :
426
+ bot .reply (u"Ho sento, però no tens suficients permisos per dur a terme aquesta operació" )
427
+ elif bot .config .lang == 'es' :
428
+ bot .reply ("Lo siento, pero no tienes suficientes permisos para hacer esta operación" )
429
+ else :
430
+ bot .reply ("Sorry, but you don't have enough privilegis to perform this operation" )
431
+ return
427
432
428
433
@commands ('unmoderate' , '-m' )
429
434
def dmoderat (bot , trigger ):
430
- if trigger .admin :
435
+ if trigger .admin or trigger . isop :
431
436
channel = trigger .sender
432
437
bot .write (["MODE" , channel + " -m" ])
433
438
else :
434
439
if bot .config .lang == 'ca' :
435
- bot .say (u"No ets administrador. " )
440
+ bot .reply (u"Ho sento, però no tens suficients permisos per dur a terme aquesta operació " )
436
441
elif bot .config .lang == 'es' :
437
- bot .say ( u"No eres administrador. " )
442
+ bot .reply ( "Lo siento, pero no tienes suficientes permisos para hacer esta operación " )
438
443
else :
439
- bot .say ( u"You are not admin. " )
440
- return
444
+ bot .reply ( "Sorry, but you don't have enough privilegis to perform this operation " )
445
+ return
441
446
442
447
@commands ('recover' , 'recupera' )
443
448
def recover (bot , trigger ):
444
- if not trigger .admin :
449
+ if not trigger .admin or not trigger . isop :
445
450
return
446
451
if trigger .sender .startswith ('#' ):
447
452
if bot .config .lang == 'ca' :
@@ -468,7 +473,7 @@ def recover(bot, trigger):
468
473
469
474
@commands ('i' )
470
475
def i (bot , trigger ):
471
- if trigger .admin :
476
+ if trigger .admin or trigger . isop :
472
477
channel = trigger .sender
473
478
bot .write (['MODE' , channel + ' +i' ])
474
479
return
@@ -477,7 +482,7 @@ def i(bot, trigger):
477
482
478
483
@commands ('-i' )
479
484
def di (bot , trigger ):
480
- if trigger .admin :
485
+ if trigger .admin or trigger . isop :
481
486
channel = trigger .sender
482
487
bot .write (['MODE' , channel + ' -i' ])
483
488
return
0 commit comments