Bodega Bot

For The Bodega Room On TC

As of 2024-09-12. See the latest version.

These are versions of this script where the code was updated. Show all versions.

  • v10.0 2024-10-01
  • v9.9 2024-09-30
  • v9.8 2024-09-20
  • v9.7 2024-09-19
  • v9.5 2024-09-19
  • v9.3 2024-09-13
  • v9.3 2024-09-13
  • v9.2 2024-09-12
  • v9.1 2024-09-12
  • v9.0 2024-08-25

    new ad blocker

  • v5.6 2024-08-14
  • v5.5 2024-08-14
  • v5.4 2024-08-14
  • v5.4 2024-08-14
  • v5.3 2024-08-13
  • v5.3 2024-08-13
  • v5.2 2024-08-13
  • v5.3 2024-08-13
  • v5.2 2024-08-12

    🚀 Bodega Bot v5.2 Update 🚀

    Unleash the power of next-level greetings! 🎉

    🌟 What's New? 🌟

    • 👋 Supercharged Greeting System
    • 🎨 Greeting Customization
    • 🧠 Smarter Greeting Logic
    • 🐞 Bug Squashing

    👋 New Feature: Improved Greeting System

    • 🔁 Welcome Back messages for returning heroes!
    • 💬 Witty follow-up messages to keep the conversation flowing
    • 🔧 Toggle greetings on/off with !greetmodetoggle command

    🎨 Enhancement: Greeting Customization

    Make your chat uniquely yours!

    ✏️ Customize Everything

    • Greetings
    • Welcome Backs
    • Follow-ups

    🎲 Random Selection

    Keep it fresh with variety from your custom message pools!

    🧠 Improvement: Greeting Logic

    • ⏱️ Cooldown system to prevent spam
    • 🚫 No more accidental guest greetings
    • 🌐 Respects the global greet mode setting

    🐞 Bug Fix

    Squashed that pesky greet mode toggle bug! 🔨

    🔍 How It Works

    1. User joins the chat party 🎉
    2. Bot checks if they're VIP enough for a greeting 🕵️
    3. Picks a random greeting or welcome back 🎭
    4. Might throw in a cheeky follow-up 😉
    5. Voila! Greeting delivered with style 💌

    ⚙️ Customization is Key! ⚙️

    Tailor your greetings, welcome backs, and follow-ups in the script settings. Make your chat truly yours! 🎨

    Need a break? Use !greetmodetoggle to turn the charm on or off! 🔌


    🎉 Welcome to the future of chat greetings! 🎉


    👋🤖🚀💬🎭

    Bodega Bot: Making every entrance unforgettable! 🌟

  • v5.2 2024-08-11
  • v5.2 2024-08-11
  • v5.1 2024-08-11
  • v5.0 2024-08-11
  • v5.0 2024-08-08
  • v4.0 2024-08-07
  • v3.2 2024-08-06
  • v3.2 2024-08-06
  • v3.1 2024-08-05

    Modal Hide Script Changelog


    Changelog: Modal Hide Script

    Version 1.0.0

    • Initial release of the Modal Hide Script
    • Features:
      • Automatically hides the modal window with ID 'modal-window' on page load
      • Uses event listener for 'DOMContentLoaded' to ensure the DOM is fully loaded before execution
      • Checks for the existence of the modal window before attempting to hide it, preventing potential errors
    • Compatible with all modern web browsers


    For future updates and feature requests, please contact the development team.



  • v3.0 2024-08-04
  • v3.0 2024-08-04
  • v2.1.8 2024-08-04
  • v2.1.7 2024-08-01
  • v2.1.6 2024-07-31
  • v2.1.6 2024-07-31
  • v2.1.6 2024-07-31
  • v2.1.5 2024-07-29
  • v2.1.5 2024-07-26
  • v2.1.5 2024-07-26

    Hopefully fixed the fatal load error

  • v2.1.4 2024-07-26
  • v2.1.4 2024-07-26

    [1.1.0] - 2024-07-26

    Changed

    • Updated CSS for video.large class to center the video element
      • Modified left property from 0% to 50%
      • Changed top property from 0 to 50%
      • Added transform: translate(-50%, -50%) for perfect centering

    Added

    • Initial release of the script
    • CSS styling for video.large class
  • v2.1.3 2024-07-26
  • v2.1.3 2024-07-26

    Fallback Configuration Mechanism

    We've introduced a robust fallback configuration mechanism to enhance the script's reliability and flexibility. This update ensures seamless operation even when the alternate configuration script fails to load.

    Key Changes:

    • Implemented a fallback configuration system within the CTSRoomInject() function.
    • Added a check for the existence of window.CFG before applying default settings.
    • Introduced comprehensive default configurations for various features including greetings, follow-ups, and background images.

    Benefits:

    • Enhanced Reliability: The script now functions correctly even if the external configuration fails to load.
    • Improved Modularity: Easier testing and development with built-in default settings.
    • Greater Flexibility: Users can easily override default settings by setting window.CFG before this script runs.

    Technical Details:

    function CTSRoomInject() {
        if(window.CFG == null) {
            // Backup config initialization
            var CFG = {
                // ... (default configuration settings)
            };
            window.CFG = CFG;
        }
    }

    This update significantly improves the script's robustness and user experience. Users should notice improved stability and consistent behavior across different environments.

  • v2.1.2 2024-07-26

    Differences are:

    Block 1:
    javascriptCopy519 }
    521 if (err_out == 50) {
    522 clearInterval(CTS.ScriptLoading);

    Block 2:
    javascriptCopy520 }
    521 if (err_out == 50) {
    522 clearInterval(CTS.ScriptLoading);
    523- clearInterval(CTS.FullLoad);
    524 }



    The additional clearInterval(CTS.FullLoad); Block 2's version of the code is clearing an additional interval timer. This has been modified to handle an extra process.

    Block 2 extends the functionality by clearing CTS.FullLoad.

  • v2.1.1 2024-07-25
  • v2.1 2024-07-25
  • v2.1 2024-07-25
  • v2.0 2024-07-25
  • v2.0 2024-07-25
  • v2.0 2024-07-25
  • v1.8.55 2024-07-24

Show all script versions