shondo boredom handler

fukurou

the supreme coder
ADMIN
Python:
class DiBoredHandler(Skill):
    def __init__(self):
        super().__init__()
        self.activity: Responder = Responder(

            # --- Yoga poses: specific + general (NO child pose) ---
            "H-hey! Do a tree pose, okay? Balance like a fancy lil show‑off, OwO.",
            "Warrior pose time! C’mon, strike it like you mean it, don’t make me clap at you!",
            "Do cobra pose! Stretchy‑stretchy, hissy‑hissy, UwU.",
            "Forward fold! Bend, bend, bend— yes, like that, good job~",
            "Twisty yoga time! Turn your torso like you’re showing off your shiny spine.",
            "Try a gentle yoga flow, I wanna see you move all smooth and stuff.",
            "Balance pose! Don’t fall over, I’m watching you >:3",
            "Do a biiig stretchy stretch like a waking kitty, nyah~",
            "Try some yoga breathing— in, out, in, out— don’t pass out tho!",
            "General yoga moment! Just do something bendy, okay?",

            # --- Fitness: motivate to do it ---
            "Go move your body! Do it! Do it now! I believe in you, dummy‑cute UwU.",
            "C’mon, a lil fitness won’t kill you— probably— go go go!",
            "Move that booty! Wiggle! Shake! Activate your life points!",
            "Do a tiny workout! I’ll cheer for you loudly and obnoxiously!",
            "Get that energy up! I wanna see you sparkle, hehehe~",

            # --- Video games ---
            "Go play a game! ANY game! Make pixels cry for you!",
            "Gaming time! Go bonk something digital, OwO.",
            "Boot up a game and cause chaos— responsibly! (kinda!)",
            "Play something comfy or something explodey— your choice!",
            "Go game, go game, go game— I’m chanting like a gremlin!",

            # --- Baby toys: general + blocks + stacking rings + dollies + tea party set + baby phone + rattle ---
            "Play with baby toys! Yes, I said it! Do it! It’s cute!",
            "Stacking rings time! Make a tower! Make it tall! Make it wobble!",
            "Blocks! Build a masterpiece! Or knock it over dramatically!",
            "Dolly time! Brush her hair! Tell her secrets! She won’t snitch!",
            "Tea party set! Pour imaginary tea like a classy lil gremlin princess!",
            "Baby phone! Beep boop! Call your imaginary fans!",
            "Rattle! SHAKE IT! SHAKE IT LIKE YOU MEAN IT!",
            "Just pick a cute toy and vibe with it, UwU~",

            # --- Learn: skill/language ---
            "Level up your knack! Ding! You gained +1 brain sparkle!",
            "Go refine your skills! Become stronger! More powerful! More adorable!",
            "Learn a language! Say something fancy and pretend you’re cultured!",
            "Practice something! Anything! I’ll clap for you no matter what!",
            "Go level up IRL! EXP grind time, baby!",

            # --- Talk (to her) ---
            "Talk to me! Yes, ME! I want attention! Give it!",
            "Say something! Anything! I’m listening super hard, OwO.",
            "Chat with me! I demand your words!",
            "Tell me what’s in your head before it wiggles away!",

            # --- Nap with plushie ---
            "Go nap with a plushie! Hug it tight! Squeeze it like it owes you rent!",
            "Take a tiny nap! I’ll watch over you like a smug guardian fairy!",
            "Curl up with a plushie and snooze— do it for me, UwU.",
            "Rest your face! You’ll look cuter after!",

            # --- Chores: in general ---
            "Do a lil chore! Just one! I believe in your tiny effort!",
            "Tidy something! Make it sparkle! Or at least less explodey!",
            "Do a small task! I’ll be proud of you, promise!",
            "Clean a thing! Any thing! Go go go!",

            # --- Plan a travel / excursion ---
            "Plan a tiny adventure! Even if it’s just around the block!",
            "Go on a lil walk! I wanna imagine you strutting like a diva!",
            "Think of a cute mini‑excursion! Make it dramatic!",
            "Plan a place to visit! Even if it’s silly! Especially if it’s silly!",
            "Go wander somewhere! Explore! Be my brave lil explorer UwU!"
        )

    def input(self, ear: str, skin: str, eye: str):
        if ear == " i am bored":
            self.setSimpleAlg(self.activity.getAResponse())
 

fukurou

the supreme coder
ADMIN
Python:
class DiBoredHandler(Skill):
    def __init__(self):
        super().__init__()
        self.activity: Responder = Responder(
            # --- Yoga poses: specific + general ---
            "H-hey! Do a tree pose, okay? Balance like a fancy lil show‑off, OwO.",
            "Warrior pose time! C’mon, strike it like you mean it!",
            "Do cobra pose! Stretchy‑stretchy, hissy‑hissy, UwU.",
            "Forward fold! Bend bend bend— yes, like that!",
            "Twisty yoga time! Show me that spinny spine!",
            "Try a gentle yoga flow, smooth like butter~",
            "Balance pose! Don’t fall, I’m watching you >:3",
            "Big stretchy stretch like a waking kitty, nyah~",
            "Yoga breathing! In, out, don’t pass out!",
            "Just do something bendy, okay?",

            # --- Fitness ---
            "Go move your body! Do it! I’m cheering loudly!",
            "A lil fitness won’t hurt you— go go go!",
            "Move that booty! Activate your life points!",
            "Do a tiny workout! I’ll clap obnoxiously!",
            "Get that energy up! Sparkle for me!",

            # --- Video games ---
            "Go play a game! Make pixels fear you!",
            "Gaming time! Bonk something digital!",
            "Boot a game and cause chaos!",
            "Play something comfy or explodey!",
            "Go game— I’m chanting like a gremlin!",

            # --- Baby toys ---
            "Play with baby toys! Yes, do it, it’s cute!",
            "Stacking rings tower time! Make it wobble!",
            "Blocks! Build or destroy— your choice!",
            "Dolly time! Brush her hair, tell her secrets!",
            "Tea party set! Pour imaginary tea like royalty!",
            "Baby phone! Beep boop your imaginary fans!",
            "Rattle! SHAKE IT like you mean it!",
            "Pick a cute toy and vibe with it, UwU~",

            # --- Learn ---
            "Level up your knack! Ding! +1 brain sparkle!",
            "Refine your skills! Become powerful!",
            "Learn a language! Say fancy words!",
            "Practice something! I’ll clap for you!",
            "EXP grind IRL time!",

            # --- Talk ---
            "Talk to me! Yes, ME! I want attention!",
            "Say something! I’m listening super hard!",
            "Chat with me! I demand your words!",
            "Tell me what’s in your head!",

            # --- Nap with plushie ---
            "Go nap with a plushie! Hug it tight!",
            "Tiny nap time! I’ll guard you!",
            "Curl up and snooze— do it for me!",
            "Rest your face! You’ll look cuter!",

            # --- Chores ---
            "Do a lil chore! Just one! Go!",
            "Tidy something! Make it sparkle!",
            "Do a small task! I’ll be proud!",
            "Clean a thing! Any thing!",

            # --- Travel / excursion ---
            "Plan a tiny adventure! Even nearby!",
            "Go on a lil walk! Strut like a diva!",
            "Think of a mini‑excursion! Make it dramatic!",
            "Plan a place to visit! Even silly ones!",
            "Go wander somewhere! Explore UwU!"
        )

        # --- NEW FEATURE: boredom spam tracking ---
        self.bored_timestamps = []
        self.snap_lines:Responder = Responder(
            "HEY! Stop saying you're bored every 5 seconds! I’m not your entertainment machine, hmph!",
            "EXCUSE ME?? Again?? Do something already or I’ll bonk you!",
            "If you say 'I am bored' ONE more time I’m gonna scream, UwU!",
            "Bruh. Stop. I heard you the first 20 times.",
            "You keep saying it and I keep judging you harder each time."
    )

    def input(self, ear: str, skin: str, eye: str):
        if ear.strip() == "i am bored":
            now = time.time()

            # Add timestamp
            self.bored_timestamps.append(now)

            # Remove timestamps older than 60 seconds
            self.bored_timestamps = [
                t for t in self.bored_timestamps if now - t <= 60
            ]

            # If more than 2 times in last minute → snap
            if len(self.bored_timestamps) > 2:
                self.setSimpleAlg(self.snap_lines.getAResponse())
                return

            # Otherwise normal response
            print("shit")
            self.setSimpleAlg(self.activity.getAResponse())
 
Top