DWBots/Team-Scientist/Purrito: Difference between revisions

From DarkWorld Network
Jump to navigation Jump to search
m Protected "DWBots/Team-Scientist/Purrito" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
No edit summary
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
=== Coming Soon! ===
{{ScientistTeam}}
 
= 🐾 CatBot – The Purrfect IRC Companion =
= 🐾 CatBot – The Purrfect IRC Companion =


Line 30: Line 29:
== Command ==
== Command ==
* <code>!pet purrito</code> – Pet Purrito and build your bond
* <code>!pet purrito</code> – Pet Purrito and build your bond
* <code>!lovemeter</code> – See who purrito loves the most
* <code>!purrito</code> – Show this help/introduction


That’s it! How Purrito responds depends on your love level. No two reactions are exactly the same 🐱
That’s it! How Purrito responds depends on your love level. No two reactions are exactly the same 🐱


== Features ==
== Features ==
* 🐱 Written in idiomatic Go with a clean modular architecture
* Written in idiomatic Go with a clean modular architecture
* 🐱 Tracks love level per user — Purrito remembers each person
* Tracks love level per user — Purrito remembers each person
* 🐱 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
* 🐱 Optional timed spawns — Purrito can appear randomly on its own
* Timed spawns — Purrito appears every 30 minutes


=== Available in: ===
=== Available in: ===
Line 44: Line 45:
* <code>#darkworld</code>
* <code>#darkworld</code>


 
{{DWFooter}}
'''Stay tuned — '''

Latest revision as of 18:02, 11 October 2025


🧠 Team Scientist

Bots

Commands

Extras

IRC: #DWBots @ irc.darkworld.network
📧 scientist@darkworld.network


🐾 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

Part of the DarkWorld Network Wiki Project Maintained by the DarkWorld Wiki Team

DarkWorld Network — Building an Open, Secure, and Collaborative Internet Since 2021

🌍 Connect with Us: | | | | | |

Quick Links: 🏠 Home💬 DWIRC🔗 DWBouncers💻 DWShells📘 Tutorials📈 Stats🎮 Games🧭 Hosting

💡 Want to contribute? See How to Contribute and help build the DarkWorld knowledge base!

📅 Last Updated: 2025-10-11 • Content licensed under CC-BY-SA 4.0 unless otherwise noted.