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
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
9c41bf5466
Properly remove announceNag scheduler on Chantracker reload
2021-06-29 19:04:57 +02:00