Skip to content

Mini Bot Launcher 2.0

Choose a tag to compare

@Ixitxachitl Ixitxachitl released this 02 May 14:51
· 37 commits to master since this release

🎈 Release Notes β€” MiniBotLauncher v2.0

Release Date: May 2, 2025
Author: Ixitxachitl


✨ What's New in v2.0

This major release introduces a reengineered ButtsBot with syllable-based humor, replaces reliance on POS tagging, improves reliability of message parsing, and embeds the CMU Pronouncing Dictionary for offline use.


πŸ“Š Changes & Improvements

πŸ‘ ButtsBot Syllable Rewriter

  • Rewritten to replace random syllables in user messages with "butt" (instead of nouns/adjectives).
  • Uses the CMU Pronouncing Dictionary (CMUdict) to detect syllable count accurately.
  • Custom text splitter preserves punctuation, casing, and spacing.
  • No longer relies on OpenNLP POS tagging.
  • Example: phenomenon β†’ phenobuttnon.

🧠 Improved Tokenization

  • Replaces simple space-based word splits with a character-aware tokenizer that:

    • Distinguishes words vs. punctuation
    • Handles β„’, β€”, and symbols correctly
    • Maintains full message fidelity

πŸ” Reliability & Behavior

  • Messages that aren’t changed by ButtsBot are ignored (no unnecessary output).
  • Always preserves original casing: e.g. SuPeRfLuOuS β†’ BuTtFlOuOuS
  • 5% chance per syllable to be replaced β€” adjustable in future releases

⚑ Known Issues (Still Present)

  • AskAI still requires a running local GPT4All server with llama3-8b-instruct
  • No Twitch reconnect on hard disconnect β€” restart app to recover

πŸ‘ A Smarter, Funnier ButtsBot β€” All Offline, All the Time

Compare Changes: 1.9.0...2.0.0