Krytarik Raido
307908fc99
Fix logic in handling of 'pool' setting.
2022-04-02 21:56:04 +02:00
Krytarik Raido
e552313951
Fix logic in doMode wrt conditional kicking of users.
2022-04-02 04:27:04 +02:00
Krytarik Raido
2c94abb49a
Fix mistake in user notification.
2022-03-12 05:23:04 +01:00
Krytarik Raido
f02c24868a
Improve output of gathered user details.
2022-03-12 03:50:04 +01:00
Krytarik Raido
a62ac36f62
Fix textual regression from previous commit.
2022-03-12 03:34:04 +01:00
Krytarik Raido
065d698b31
Fix regression from previous commit.
2022-03-06 03:45:04 +01:00
Krytarik Raido
4f320388dd
Account for over-expiration, set server address as needed.
2022-03-02 05:34:04 +01:00
Krytarik Raido
789e01a28a
Add 'weblink' function to provide link to web UI.
2022-03-02 02:17:04 +01:00
Krytarik Raido
2990b35f13
Migrate off old Freenode'isms.
2022-03-01 03:56:04 +01:00
Krytarik Raido
11abee0247
Various improvements and updates.
...
* Realign logic in editandmark() with state prior to smartlog
implementation as well as anticipated user expectation.
* Remove 'v', 'o', and 'h' from 'announceModes' default value.
* Extend use of smartlog beyond just editandmark()
* Add setting to toggle use of smartlog.
* Sort whole 'info' output chronologically.
* Various coding style improvements.
* Minor textual improvements.
2022-02-11 11:23:04 +01:00
Nicolas Coevoet
d8acb0b785
very small changes for removal of +q $~a
2021-11-03 08:14:06 +00:00
Krytarik Raido
051a76fa2e
Fix smartlog function.
2021-10-10 01:04:04 +02:00
Nicolas Coevoet
5231ed21a8
hotfix removals
2021-10-01 07:14:55 +00:00
Nicolas Coevoet
f578c2821f
hotfix for verifyremoval
2021-09-30 14:29:51 +00:00
Nicolas Coevoet
dbf84cbf1b
allow editandmark to only display one line in log channel with supybot.plugins.ChanTracker.announceInTimeEditAndMark True
2021-09-30 09:03:50 +02:00
Nicolas Coevoet
e43d2c999e
fix #31
2021-09-24 18:38:03 +02:00
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
Krytarik Raido
3ef7520394
Fix UnboundLocalError in doTopic.
2021-09-21 22:45:04 +02:00
Krytarik Raido
aca5b627d9
Exempt commands from commenting in private.
2021-09-21 16:23:04 +02:00
Nicolas Coevoet
cbe0f54a16
fixing info call ...
2021-09-16 07:05:10 +00:00
Nicolas Coevoet
1053a2975b
Merge branch 'master' of github.com:ncoevoet/ChanTracker
2021-09-15 14:38:00 +00:00
Krytarik Raido
b097d35669
Fix copypaste error.
2021-09-07 22:34:04 +02:00
Nicolas Coevoet
cb6dc92a85
small change related to pool
2021-09-07 08:00:25 +00:00
Krytarik Raido
40098356be
Also exempt forced logout from announcing.
2021-08-04 01:23:04 +02:00
Krytarik Raido
8d0d64e843
Fix regression from repeat protection rework.
2021-07-25 03:34:04 +02:00
Krytarik Raido
dc0615a29a
Make channel-specific settings also network-sensitive.
2021-07-22 02:50:04 +02:00
Nicolas Coevoet
817353d6dd
log chantracker's actions and a little fix when prompting
2021-07-09 14:48:35 +00:00
Nicolas Coevoet
2fcae101ce
fix checkNag on plugin reload
2021-07-08 07:23:22 +00:00
Nicolas Coevoet
81e8093cd3
fix cclone being broken due to undefined args
2021-07-07 09:46:22 +00:00
Krytarik Raido
a6a22bfe2b
Improve upon previous commits.
2021-07-04 23:23:04 +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
a4abc5c506
better helpers for channel protections methods
2021-07-04 10:18:52 +00:00
Nicolas Coevoet
e0c606816d
added cautoexpire and few rewording of configuration helper commands
2021-07-04 08:27:14 +00:00
Nicolas Coevoet
eef26588c9
a little improvement of <summary> output
2021-07-02 05:01:44 +00:00
Krytarik Raido
d7b888b8eb
Rework notification system.
2021-07-01 22:34:04 +02:00
Nicolas Coevoet
e25c845b50
Fix incomplete WHOX on libera.chat due to rate limit
2021-07-01 16:55:59 +00:00
Krytarik Raido
8c1912b1a1
Improve upon previous commits.
2021-07-01 15:45:04 +02:00
Nicolas Coevoet
baa2bfc48f
avoid cast error
2021-07-01 15:13:55 +02:00
Nicolas Coevoet
408b449f62
fix a specific case with cs quiet where quietMessage isn't triggered
2021-07-01 14:52:47 +02:00
Nicolas Coevoet
7bced17838
ensure we do not add bot's nick again on reason
2021-07-01 13:02:41 +02:00
Krytarik Raido
0659919ad2
Untangle previous commit and more.
2021-07-01 12:45:04 +02:00
Nicolas Coevoet
96ea85c3b9
make the bot a bit more reactive to actions requested by operators
2021-07-01 12:37:30 +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
Krytarik Raido
3347a755bd
Further coding style improvements.
2021-07-01 11:04:04 +02:00
Nicolas Coevoet
b93c11e7f5
fixing indent and allow 0 values in c* methods
2021-07-01 09:38:56 +02:00
Krytarik Raido
fc6d1fa64b
Improve formatting and code of plugin.py
2021-07-01 08:04:04 +02:00
Nicolas Coevoet
63ea755d8f
prevent a NPE on mark deletion, and avoid load of notices in +q $~a
2021-06-30 22:30:52 +00: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
70e98f2c74
fix modeD
2021-06-29 21:01:56 +02:00