DWBots/Team-Scientist/Purrito: Difference between revisions
< DWBots | Team-Scientist
| Line 38: | Line 38: | ||
* 🐱 Randomized reactions and emotes influenced by your love meter | * 🐱 Randomized reactions and emotes influenced by your love meter | ||
* 🐱 Real-time command parsing using the goirc library | * 🐱 Real-time command parsing using the goirc library | ||
* 🐱 | * 🐱 Timed spawns — Purrito appears every 30 minutes | ||
=== Available in: === | === Available in: === | ||
* <code>#darkworld</code> | * <code>#darkworld</code> | ||
Revision as of 07:15, 28 September 2025
🐾 CatBot – The Purrfect IRC Companion
By Scientist
CatBot is a lightweight and modular IRC bot built in Go (Golang), designed to bring fun, personality, and a little cat magic to your IRC channels. At the heart of CatBot is Purrito — a virtual cat with moods, memory, and a love meter that tracks how each user treats them. CatBot listens to user messages, reacts in real-time, and remembers how much love (or trouble!) you have given to Purrito.
🧡 The Love Meter – Yes, Purrito Has Feelings 🧡
Every user has a personal love meter ranging from 0% to 100%. This meter reflects how much Purrito trusts and likes you based on your interactions.
How it Works
types:
!pet purrito
- Petting Purrito 🐾
- Reads your current love meter ❤️
- Randomly decides whether Purrito accepts or rejects your affection
Example Reactions
- Positive: meows happily, rubs against your leg, purrs warmly, etc.
- Grumpy: glares at you coldly, swats your hand away, hides under the couch, etc.
You will also see:
- Your updated love percentage
- A visual meter like:
[❤️❤️❤️░░░░░░░]
Command
!pet purrito– Pet Purrito and build your bond!lovemeter– See who purrito loves the most!purrito– Show this help/introduction
That’s it! How Purrito responds depends on your love level. No two reactions are exactly the same 🐱
Features
- 🐱 Written in idiomatic Go with a clean modular architecture
- 🐱 Tracks love level per user — Purrito remembers each person
- 🐱 Randomized reactions and emotes influenced by your love meter
- 🐱 Real-time command parsing using the goirc library
- 🐱 Timed spawns — Purrito appears every 30 minutes
Available in:
#darkworld