Skip to content

v4.2.1 Release

Latest

Choose a tag to compare

@Taaku18 Taaku18 released this 30 Nov 11:00
665e67e

Added

  • unsnooze_history_limit: Limits the number of messages replayed when unsnoozing (genesis message and notes are always shown).
  • snooze_behavior: Choose between delete (legacy) or move behavior for snoozing.
  • snoozed_category_id: Target category for move snoozing; required when snooze_behavior is move.
  • Thread-creation menu: Adds an interactive select step before a thread channel is created.
    • Commands:
      • threadmenu toggle: Enable/disable the menu.
      • threadmenu show: List current top-level options.
      • threadmenu option add: Interactive wizard to create an option.
      • threadmenu option edit/remove/show: Manage or inspect an existing option.
      • threadmenu submenu create/delete/list/show: Manage submenus.
      • threadmenu submenu option add/edit/remove: Manage options inside a submenu.
    • Configuration / Behavior:
      • Per-option category targeting when creating a thread; falls back to main_category_id if invalid/missing.
      • Optional selection logging (thread_creation_menu_selection_log) posts the chosen option in the new thread.
      • Anonymous prompt support (thread_creation_menu_anonymous_menu).

Changed

  • Renamed max_snooze_time to snooze_default_duration. The old config will be invalidated.
  • When snooze_behavior is set to move, the snoozed category now has a hard limit of 49 channels. New snoozes are blocked once it’s full until space is freed.
  • When switching snooze_behavior to move via ?config set, the bot reminds admins to set snoozed_category_id if it’s missing.
  • Thread-creation menu options & submenu options now support an optional per-option category target. The interactive wizards (threadmenu option add / threadmenu submenu option add) and edit commands allow specifying or updating a category. If the stored category is missing or invalid at selection time, channel creation automatically falls back to main_category_id.