Comparing v4.26...v.4.27 · Together-Java/TJ-Bot

Commits on Jan 26, 2026

  1. Configuration menu

    Browse the repository at this point in the history

  2. fix: double fire when channel is deleted (#1398)

    * fix: add caffeine cache to prevent double fire
    
    * fix: check is bot only on join
    
    * feat: add synchronized keyword
    
    * chore: try-catch the delete for extra protection
    
    ---------
    
    Co-authored-by: Suraj Kumar <sk96.uk@gmail.com>
    Configuration menu

    Browse the repository at this point in the history

Commits on Jan 27, 2026

  1. Added /rewrite for improving a message using AI (#1378)

    * Feature: Implement /rewrite command for message improvement using ChatGPT
    
    * feature "rewrite-msg command": applies changes due to Zabu's first review;
    
    * feature "rewrite-msg command": applies changes due to Wazei's first review - Part 1;
    
    * feature "rewrite-msg command": applies changes due to Wazei's first review - Part 2;
    
    * feature "rewrite-msg command": applies changes due to Wazei's first review - Part 3;
    
    * feature "rewrite-msg command": removing Optional and other adjustments
    
    * feature "rewrite-msg command" - reply to taz 2nd review;
    
    1. ChatGptService: MAX_TOKENS value updated to 500;
    2. RewriteCommand: Adding more precision in Ai Prompt message;
    
    * ChatGptService: MAX_TOKENS value updated to 1000;
    Configuration menu

    Browse the repository at this point in the history

Commits on Jan 29, 2026

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Feb 2, 2026

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Feb 3, 2026

  1. fix: AI message dismiss button (#1403)

    * fix: AI message dismiss button
    
    when message that created thread was deleted,
    retrieveStartMessage() threw an error UNKNOWN_MESSAGE
    leading to non-functional dismiss button.
    
    this adds a handler, specifically for parent message
    deleted error by using getIterableHistoryInstead.
    
    * refactor: HelpThreadCreatedListener
    
    * move AI dismiss fallback consumer to a seperate function for clarity
    * move variable FIRST_MESSAGE_ONLY to function scope as noOfMessage for
      clarity
    * improve error log message for clarity
    Configuration menu

    Browse the repository at this point in the history