Nicolas Coevoet
|
9c53e66bf8
|
i added an optional configuration autoRemoveUnregisteredQuiets to lift from database +q $~a entries, because they appears in search and are useless
|
2021-09-24 18:10:15 +02:00 |
|
Nicolas Coevoet
|
3108d60f3b
|
added discloseOperator to be more specific about revealing it whithout breaking others features
|
2021-07-04 19:37:38 +00:00 |
|
Nicolas Coevoet
|
e0c606816d
|
added cautoexpire and few rewording of configuration helper commands
|
2021-07-04 08:27:14 +00:00 |
|
Krytarik Raido
|
d7b888b8eb
|
Rework notification system.
|
2021-07-01 22:34:04 +02:00 |
|
Krytarik Raido
|
8c1912b1a1
|
Improve upon previous commits.
|
2021-07-01 15:45:04 +02:00 |
|
Nicolas Coevoet
|
0b24db1311
|
Added operator nick in /kick /remove, supports for accountability if quietMessage and banMessage are filled
|
2021-07-01 12:07:28 +02:00 |
|
Nicolas Coevoet
|
b98455e798
|
Update config.py
made modeD a channel registryValue for more versatility
|
2021-06-30 17:10:12 +02:00 |
|
Nicolas Coevoet
|
2f7b3c548a
|
Update config.py
little fix for useAccountBanIfPossible
|
2021-06-30 16:54:15 +02:00 |
|
Krytarik Raido
|
ef3a7973ba
|
Improve formatting and text of config.py
|
2021-06-30 15:34:04 +02:00 |
|
Nicolas Coevoet
|
be7cb231dd
|
Added in modeD
|
2021-06-30 09:10:01 +02:00 |
|
Nicolas Coevoet
|
922e6b83ab
|
added new registry entry modeD, which can be customized when using mode D,
added shareable temporary patterns, and two methods to deal with them, addtmp, rmtmp
|
2021-06-29 20:46:38 +02:00 |
|
Nicolas Coevoet
|
80fa0b9672
|
Sorry ... autopep8 --in-place <filename>
|
2021-06-25 09:56:51 +02:00 |
|
Nicolas Coevoet
|
15475ec507
|
preparing new feature allowing op to configure their channels
|
2021-06-24 22:29:28 +02:00 |
|
Nicolas Coevoet
|
38ab2e449f
|
Complete modification or repetition detection, mostly for pattern creation
|
2021-06-24 22:29:27 +02:00 |
|
Nicolas Coevoet
|
270b2c143f
|
Added new config entries, removeAllBans|Quiets|Invites|Exempts to prevent by default the mass removal with ub *
|
2021-06-01 20:55:02 +00:00 |
|
Nicolas Coevoet
|
7a60d99121
|
added , the related per channel config and -clone capability
|
2021-05-29 23:24:41 +00:00 |
|
Nicolas Coevoet
|
06013c8aa7
|
allows nick to be used as target for logChannel
|
2018-06-06 10:18:34 +02:00 |
|
Nicolas Coevoet
|
0c105a03ba
|
resolve #22 this new feature is only available for b,q,e,I and note commands, not automated actions
|
2018-03-30 11:49:57 +02:00 |
|
Nicolas Coevoet
|
02f23df444
|
opSettable config var
|
2018-02-09 16:56:45 +01:00 |
|
Nicolas Coevoet
|
90b968cfb6
|
initial changes of v2, which will include integration of sigyn's permanent patterns system, separated plugin for handling hostmasks and features shared between Sigyn and ChanTracker
|
2018-01-23 20:50:44 +01:00 |
|
Nicolas Coevoet
|
ecaa309c30
|
better way to handle socket's call inside thread instead of fake internal messages
|
2016-01-08 18:33:25 +01:00 |
|
Nicolas Coevoet
|
fd99d11acb
|
'kickOnMode' allows bot to kick when someone else sets a ban, 'clonePermit' can check clones joins in a channel, 'resolveIp' to True with supybot.debug.threadAllCommands to True should prevent bot being stuck due to socket/dns timeout
|
2016-01-05 12:22:43 +01:00 |
|
Nicolas Coevoet
|
4b7873afd2
|
added 'avoidOverlap' setting, when True, bot will try to reuse already setted items, also added 'overlap' which can list overlapping modes, there is limitation on both in some case with extended bans
|
2015-04-07 21:52:35 +02:00 |
|
Nicolas Coevoet
|
0f5bacd675
|
kickMessage is now an array of strings, randomly chosen
|
2015-03-31 20:51:25 +02:00 |
|
Nicolas Coevoet
|
b9a835a0c7
|
added an experimental feature, when attackPermit is raised, skynet, which try to find the best pattern bad users, prevent check evade onjoin while netsplit
|
2015-03-13 22:30:33 +01:00 |
|
Nicolas Coevoet
|
acd292fdda
|
Merge branch 'master' of https://github.com/ncoevoet/ChanTracker
|
2015-03-13 22:09:11 +01:00 |
|
Nicolas Coevoet
|
9ade56fa75
|
experimental feature, do not use yet
|
2015-03-13 22:09:06 +01:00 |
|
Nicolas Coevoet
|
705a902598
|
add ability to disable hostmask lookup, to prevent bot hangs up if issue with socket
|
2015-03-12 21:44:13 +01:00 |
|
Nicolas Coevoet
|
d8f41d45ac
|
various fix
|
2015-01-13 20:38:23 +01:00 |
|
Nicolas Coevoet
|
c30bb66ddf
|
added optional wildcard for bans/quiets on gateway/*/ip.* > *@*ip
|
2015-01-05 10:40:44 +01:00 |
|
Nicolas Coevoet
|
006f98dd9d
|
modified a bit how mass repeat detection works
|
2014-12-11 18:55:42 +01:00 |
|
Nicolas Coevoet
|
3b52169de2
|
added ability when bot quiets/bot has been asked to quiet someone to send a notice or privmsg to targeted users
|
2014-12-04 00:05:57 +01:00 |
|
Nicolas Coevoet
|
82424415d4
|
nag announces can be disabled, just set announceNagInterval to -1, and also, that allows plugin reload without issues
|
2014-11-24 22:10:20 +01:00 |
|
Nicolas Coevoet
|
e76b5665bf
|
added 'nag' feature, which can announce in logChannel at regular interval that some modes are setted
|
2014-09-16 16:05:28 +02:00 |
|
Nicolas Coevoet
|
4d3c14c85c
|
finished colored announce, some typos fixs, little enhancement for mass edit
|
2014-09-04 21:46:58 +02:00 |
|
Nicolas Coevoet
|
abd832543e
|
modified massrepeat behaviour, better handling of spam pattern
|
2014-09-01 22:58:12 +02:00 |
|
Nicolas Coevoet
|
d04636c322
|
add ability to set channel forward ban on cycle detected
|
2014-08-28 13:53:18 +02:00 |
|
Nicolas Coevoet
|
aaa874be23
|
added netsplit detection, bot can change modes during netsplitDuration, and massJoin, cycle detection are disabled during that duration
|
2014-08-28 13:28:50 +02:00 |
|
Nicolas Coevoet
|
2c3961fb02
|
added optional colors for announces
|
2014-08-24 19:19:52 +02:00 |
|
Nicolas Coevoet
|
95f8d1cb75
|
added new setting that allows to not announce modes made by ignored user
|
2014-07-18 18:45:14 +02:00 |
|
Nicolas Coevoet
|
872550c353
|
some explanations & typos
|
2014-07-16 20:08:11 +02:00 |
|
Nicolas Coevoet
|
f415bc16d3
|
some typos corrected by Unit193
|
2014-06-27 11:11:27 +02:00 |
|
Nicolas Coevoet
|
91388d9ad9
|
some changes related to users tracking and default op status
|
2014-06-25 13:24:40 +02:00 |
|
Nicolas Coevoet
|
d36930152a
|
modified announceMode, now it's announceModes with list of modes to announce, you can also choose to use notice or privmsg for announces
|
2014-04-14 20:58:37 +02:00 |
|
Nicolas Coevoet
|
f11f327e90
|
modified announceMode, now it's announceModes with list of modes to announce, you can also choose to use notice or privmsg for announces
|
2014-04-14 20:57:57 +02:00 |
|
Nicolas Coevoet
|
a02eabca9d
|
documentation changes provided by Stuart Prescott, thanks
|
2014-04-14 19:15:47 +02:00 |
|
Nicolas Coevoet
|
c369ec7a47
|
added few new settings related to action against affected users, permanent ban
|
2013-12-22 00:15:28 +01:00 |
|
Nicolas Coevoet
|
9395c90b3e
|
little fix in check for affected users, added bot's ability to add comment from kick messages
|
2013-12-07 19:54:20 +01:00 |
|
Nicolas Coevoet
|
6b148879f7
|
added a config var to disable bot asking for op, note : protection modes will be applied if you op before force him to cycle the channel, expired quiet/ban/whatever will always be done if you op it
|
2013-12-02 23:38:26 +01:00 |
|
Nicolas Coevoet
|
8416a3da7f
|
added half support for unreal and inspire extended bans ( ~q: and m: ), both with b command
|
2013-11-30 22:10:15 +01:00 |
|