github umputun/tg-spam v1.29.0

7 hours ago

New Features

  • optional Lua check_join hook to check new members on join #469 @olitez
  • opt-in gibberish check for jev #468 @umputun
  • opt-in English sample set #473 @paskal
  • restrict Lua libraries by default, --lua-plugins.unrestricted restores the full set #476 @paskal
  • support gpt-6 models and allow disabling reasoning #467 @umputun

Improvements

  • build the docker image with Go 1.27 #474 @paskal
  • build release binaries with Go 1.27 e1d7029
  • drop unset chat_id from the api_check Lua plugin example #470 @umputun
  • correct dry-run, auth_user and empty auth flag guidance a854077

Bug Fixes

  • check checklist and poll text for spam #477 @umputun
  • skip messages without own text in duplicate detection #472 @umputun
  • let user reports ban the channel that posted #465 @umputun
  • require --min-msg-len >= 2 when short-message flood detection is enabled, a configuration with 1 now fails at startup #464 @umputun
  • report ban outcomes accurately #463 @paskal
  • accept user reports only from the monitored group #462 @umputun
  • never ban the group or its linked channel #457 @paskal
  • keep CLI-supplied credentials out of dashboard saves #456 @paskal
  • treat anonymous group admin /spam, /ban, /warn as super commands #455 @paskal

Don't miss a new tg-spam release

NewReleases is sending notifications on new releases.