362 Commits

Author SHA1 Message Date
Krytarik Raido
4c53d28f11 Various improvements.
* Handle 'edit' and 'editandmark' strict wrt expected arguments.
* Allow specifying duration using multiple units as single string.
* Improve handling of items prompted for commenting.
* Improve exempting commands from prompt input.
* Improve consistency in coloring output.
* Improve smartlog handling.
2022-04-02 04:27:04 +02:00
Krytarik Raido
0d257df7d6 Simplify code on getting active channel modes. 2022-08-03 22:34:04 +02:00
gildarts
278ea99e51 Add display of matching pattern
This adds display of the matching pattern to the log channel
rather than just displaying the pattern match.
2022-06-16 13:58:10 -04:00
Krytarik Raido
3931b790d5 Various minor fixes and improvements. 2022-04-30 01:34:04 +02:00
Krytarik Raido
bf3f2ef52d Various minor fixes and improvements. 2022-04-03 21:56:04 +02:00
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