Commit Graph

53 Commits

Author SHA1 Message Date
Teh PeGaSuS 14b866c515 Better grammar 2026-03-03 22:47:31 +01:00
Teh PeGaSuS a53af90d97 Add NickTracker/nicktracker.tcl 2026-03-03 22:41:51 +01:00
Teh PeGaSuS 1a74ab45c7 Add confirmation that the ban was added via 'addban' 2026-03-03 21:38:50 +01:00
Teh PeGaSuS 404e439bca Typo fix 2026-03-03 21:25:30 +01:00
Teh PeGaSuS e4e99967ac It's nick not chan, dumbass! 2026-03-03 20:11:01 +01:00
Teh PeGaSuS ccce0e8ec5 Fix typo on pm addban proc name 2026-03-03 20:06:49 +01:00
Teh PeGaSuS 033f15a3de Added string for addban error 2026-03-03 20:03:56 +01:00
Teh PeGaSuS e20da67e7b Added string for addban error 2026-03-03 20:02:31 +01:00
Teh PeGaSuS 84805dcc3c Added string for addban error 2026-03-03 20:01:19 +01:00
Teh PeGaSuS c926295825 Fixed wrong messages placeholders 2026-03-03 19:57:07 +01:00
Teh PeGaSuS 1dfcb61a53 Added 'addban' comand
The new `addban` command accepts any type of mask and doesn't make any checks to see if it is properly formatted, so users must check twice if the mask they're adding is correct.
2026-03-03 19:54:05 +01:00
Teh PeGaSuS 105e19afb0 Update Chanban/cmgmt.tcl 2026-03-03 19:27:02 +01:00
Teh PeGaSuS 2fa7be4b91 Add error message on the three supported languages
Ff the script fails to load due to the lack of `msgcat`, warn in the same language as the one set on $::cmgmt::locale
2026-03-03 19:25:57 +01:00
Teh PeGaSuS 25ec4db93f Update Chanban/cmgmt_langs/pt.msg
We no longer remove bans when they're removed manually, unless they match an extban
2026-03-03 19:18:05 +01:00
Teh PeGaSuS 1c4a5a9f5b Update Chanban/cmgmt_langs/it.msg
We no longer remove bans when they're removed manually, unless they match an extban
2026-03-03 19:17:43 +01:00
Teh PeGaSuS 4ed1dd8860 We no longer remove bans when they're removed manually, unless they match an extban 2026-03-03 19:17:19 +01:00
Teh PeGaSuS 36e94de420 Revert pastebin change 2026-03-03 19:15:50 +01:00
Teh PeGaSuS be2837d3bc We no longer remove bans when they're removed manually, unless they match an extban 2026-03-03 19:15:04 +01:00
Teh PeGaSuS 567179e60a We no longer remove bans when they're removed manually, unless they match an extban 2026-03-03 19:13:53 +01:00
Teh PeGaSuS e7bda2b41d Fixed msgcat import and missing variables 2026-03-03 17:39:08 +01:00
Teh PeGaSuS d3202751b8 Correct language file names on some places 2026-03-03 13:21:29 +01:00
Teh PeGaSuS d152990382 Rename file 2026-03-03 13:19:40 +01:00
Teh PeGaSuS 227553833e Update Chanban/README.md
Fine grain some examples and explanations
2026-03-03 13:18:57 +01:00
Teh PeGaSuS a37d70729b Update Chanban/README.md 2026-03-03 13:14:47 +01:00
Teh PeGaSuS 6e910e2aea docs: rewrite README
Previous README was incomplete. Rewrote it to cover installation,
configuration, ban mask types, all public and private commands,
automatic ban tracking behaviour and language support.
2026-03-03 13:13:44 +01:00
Teh PeGaSuS 75c522d1c3 Update Chanban/cmgmt_langs/en.msg
Typo fix
2026-03-03 13:08:46 +01:00
Teh PeGaSuS 1af7d2e9b0 Update Chanban/chanban.tcl
feat: add voice/devoice commands and i18n support via msgcat
2026-03-03 13:07:14 +01:00
Teh PeGaSuS 2e8a9d31d9 Add Chanban/cmgmt_langs/pt.msg
Portuguese language file for chanbans.tcl
2026-03-03 13:02:23 +01:00
Teh PeGaSuS 278f74b32f Add Chanban/cmgmt_langs/it.msg
Italian language file for chanbans.tcl
2026-03-03 13:00:23 +01:00
Teh PeGaSuS 81d7851366 Add Chanban/cmgmt_langs/en.msg
English language file for the chanbans.tcl script
2026-03-03 12:59:52 +01:00
Teh PeGaSuS d69afe130b Update Chanban/chanban.tcl
Improve protection logic and code
2026-03-02 01:14:20 +01:00
Teh PeGaSuS 81fafac891 Update Chanban/chanban.tcl
Some more protections
2026-03-02 00:08:30 +01:00
Teh PeGaSuS ae8854cbc8 Update Chanban/chanban.tcl
Protect bot/chan ops from commands
2026-03-01 23:41:26 +01:00
Teh PeGaSuS 235af1d7bc Update Chanban/chanban.tcl
Use `[llength $cbans] == 0` instead of `$cbans eq ""` because of lists vs strings
2026-03-01 22:50:05 +01:00
Teh PeGaSuS 78ee9c8f5d Update Chanban/chanban.tcl
Get rid of debug code
2026-03-01 22:35:30 +01:00
Teh PeGaSuS b42c5166eb Update Chanban/chanban.tcl
Don't display extbans on the ban list since we shouldn't touch them.
If the ban list only has bans with the `EXTBAN` reason, the ban count will be 0
2026-03-01 22:29:59 +01:00
Teh PeGaSuS 15157bbeb0 Update Chanban/chanban.tcl
Fixed auto-adding and removing bans after fixing flawed binds and code logic
2026-03-01 20:18:52 +01:00
Teh PeGaSuS 60ec5476c5 Update Chanban/chanban.tcl 2026-03-01 17:36:42 +01:00
Teh PeGaSuS cdbf2f7d44 Update Chanban/chanban.tcl
Fixed some flawed logic on the code
2026-03-01 17:33:02 +01:00
Teh PeGaSuS cce017f1d5 Update Chanban/chanban.tcl
Added ways to deal with UnrealIRCd extbans
2026-03-01 17:10:52 +01:00
Teh PeGaSuS 509369f59d Update Chanban/chanban.tcl 2026-02-28 23:16:04 +01:00
Teh PeGaSuS 8ddb0e2c20 Update Chanban/chanban.tcl 2026-02-28 02:42:15 +01:00
Teh PeGaSuS 401f5ac2ab Update Chanban/chanban.tcl 2026-02-28 02:40:23 +01:00
Teh PeGaSuS 36675e0385 Update Chanban/chanban.tcl 2026-02-28 02:34:30 +01:00
Teh PeGaSuS 094bee25e7 Update Chanban/README.md 2026-02-28 01:14:48 +01:00
Teh PeGaSuS d1ab3a8cb5 Update Chanban/chanban.tcl 2026-02-28 01:14:05 +01:00
Teh PeGaSuS dd4fc90df1 Update Chanban/README.md 2026-02-28 00:58:25 +01:00
Teh PeGaSuS e8f4220558 Update Chanban/README.md 2026-02-28 00:57:52 +01:00
Teh PeGaSuS 5ae6d24811 Update Chanban/README.md 2026-02-28 00:56:02 +01:00
Teh PeGaSuS bb84089244 Add Chanban/README.md 2026-02-28 00:48:50 +01:00