Skip to content

Mini Bot Launcher 2.1

Choose a tag to compare

@Ixitxachitl Ixitxachitl released this 03 May 00:00
· 33 commits to master since this release
8e4315b

🛠️ Release Notes — MiniBotLauncher v2.1

Release Date: May 2, 2025
Author: Ixitxachitl


🎯 What’s New in v2.1

This release introduces customizable settings dialogs for every major script, improved toggle styling, and refined script behavior based on real usage. Settings are now more intuitive, persistent, and integrated.


⚙️ Per-Script Settings Panels

Each script now has a ⚙️ button that opens a themed settings dialog:

🤖 AskAI

  • Choose local model name
  • Set max tokens (1–255)
  • Provide optional system prompt

☁️ Weather

  • Customize the API response format string (e.g. emoji forecast, temperature)

🌍 Translate

  • Select a target language from dropdown
  • Ensures translated message and prefix match target language

🍑 ButtsBot

  • New slider controls reply frequency (how often the bot triggers)
  • Syllable replacement remains fixed at 5%, with always-one-fallback logic

👏 ClapThatBot

  • Adjustable reply frequency via settings

🧠 MarkovChain

  • ⚙️ opens a confirmation dialog to reset the brain file
  • Brain wipe also clears the in-memory transition dictionary and message counter

🖼️ UI & UX Improvements

  • Every toggle has a matching ⚙️ button styled with spacing and rounded corner preservation
  • Settings windows styled uniformly: dark theme, rounded buttons, real-time slider updates
  • Main window intelligently unpins and re-pins when settings popups open

🧪 Debug Logging

  • ButtsBot now includes verbose debug output for syllable hits, skips, and replacements
  • Helps verify expected randomness and behavior during live use

🧩 Behavior Refinements

  • AskAI settings persist to unified settings.json file
  • Translate behavior updated to no longer assume English source language
  • Markov brain reset ensures message count delay resets to zero cleanly

⚠️ Known Issues

  • AskAI still requires GPT4All server with llama3-8b-instruct or other configured model running locally
  • Twitch reconnect not yet implemented — restart app to recover connection

🎛️ MiniBotLauncher v2.1 — Now Fully Configurable, Always Composable

Compare Changes:
2.0...2.1