openpetVirtual pet (Tamagotchi-style) game for chat platforms. Triggers on pet commands like "feed pet", "pet status", "play with pet", "name pet", "pet sleep", "new pet". Supports multi-user across Discord, WhatsApp, Telegram, etc. Each user gets their own pet that evolves based on care.
Install via ClawdBot CLI:
clawdbot install mdealiaga/openpetVirtual pet game. Each user gets one pet, tracked by {platform}_{userId}.
Pets stored in tamagotchi/pets/{platform}_{userId}.json:
{
"name": "Blobby",
"species": "blob",
"hunger": 30,
"happiness": 70,
"energy": 50,
"age": 5,
"born": "2026-02-01T12:00:00Z",
"lastUpdate": 1738442780000,
"alive": true,
"evolution": 1,
"totalFeedings": 12,
"totalPlays": 8,
"ownerId": "202739061796896768",
"platform": "discord",
"ownerName": "mattzap"
}
Create tamagotchi/pets/ directory if missing.
| Trigger | Action |
|---------|--------|
| pet, pet status | Show stats + ASCII art |
| feed pet | hunger -30, happiness +5 |
| play with pet | happiness +25, energy -20 |
| pet sleep | energy +40, happiness +5 |
| name pet [name] | Set pet name |
| new pet | Reset (only if dead or confirm) |
| pet help | Show commands |
โญโโโโโโโโโโโฎ
โ (โโฟโ) โ
โ โฅ โ
โ "Name" โ
โฐโโโโโโโโโโโฏ
โค๏ธ Happiness: โโโโโโโโโโโโ 70%
๐ Hunger: โโโโโโโโโโโโ 30%
โก Energy: โโโโโโโโโโโโ 50%
Use sprites from references/sprites.json. Mood = happy (โฅ70), neutral (40-69), sad (<40).
| Stage | Requirement |
|-------|-------------|
| egg โ blob | First interaction |
| blob โ cat | age โฅ10, feedings โฅ15, plays โฅ10 |
| cat โ dragon | age โฅ30, feedings โฅ50, plays โฅ40 |
Check evolution after each interaction. Announce with fanfare.
Pet dies if: hunger โฅ 100 OR happiness โค 0
BUT if immortalMode: true in config, pets don't die โ they just get very sad and hungry. Stats cap at 99/1 instead of triggering death. Default is immortal mode ON.
Show memorial (if death enabled), offer new pet to restart.
Set up cron job openpet-tick every 2 hours:
Extract from message context:
discord_{userId}whatsapp_{phoneNumber}telegram_{chatId}signal_{uuid}Send to user's origin platform when:
Generated Mar 1, 2026
Social media platforms or messaging apps can integrate OpenPet to boost daily user engagement and retention. Users interact with their virtual pets through simple commands, encouraging regular check-ins and fostering a sense of ownership, which increases platform stickiness and user activity metrics.
Educational apps targeting children can use OpenPet to teach responsibility and basic care concepts through a fun, interactive game. The pet's evolution and stat management provide engaging lessons in nurturing, with safe, moderated interactions suitable for young audiences across platforms like tablets or smart devices.
Companies can deploy OpenPet as a lighthearted wellness initiative to reduce stress and promote team bonding. Employees care for pets together, with features like alerts and shared stats encouraging breaks and social interaction, potentially integrated into internal chat systems like Slack or Microsoft Teams.
Retail brands can use OpenPet in promotional campaigns where customers earn rewards by caring for a branded virtual pet. This drives repeat engagement through feeding or playing, with pet evolution unlocking discounts or exclusive content, leveraging platforms like WhatsApp or Telegram for direct customer interaction.
Mental health apps can incorporate OpenPet as a low-stakes companion to encourage daily routines and emotional check-ins. The pet's mood and needs mirror self-care concepts, with alerts prompting users to engage in positive activities, offering a gentle, supportive tool for stress management.
Offer OpenPet for free with basic pet care features, then charge for advanced options like custom sprites, exclusive evolutions, or faster stat recovery. This model attracts a wide user base while monetizing dedicated players who want enhanced experiences, with revenue from in-app purchases or subscriptions.
License OpenPet to companies or platforms that want to customize and rebrand it for their own use, such as in corporate wellness or educational apps. Charge a one-time fee or ongoing license based on user count, providing technical support and integration assistance to ensure smooth deployment.
Monetize through in-game ads or sponsored content, such as branded pet items or evolution events tied to partner promotions. This model leverages high engagement from regular users, with revenue generated from ad impressions, sponsored alerts, or partnerships with brands looking to reach niche audiences.
๐ฌ Integration Tip
Ensure the cron job for stat decay is properly configured to run every 2 hours, and set up platform detection to correctly identify users across different messaging services for personalized pet management.
Browse, filter, and discover games in a Steam library. Filter by playtime, reviews, Steam Deck compatibility, genres, and tags. Use when user asks about their Steam games, what to play, game recommendations, or Steam Deck compatible games.
$1 USDC entry. 14 coin flips. Get all 14 right, take the entire jackpot. Live on Solana devnet โ continuous game, enter anytime.
Track live NFL, NBA, NHL, or MLB games and automatically change Hue light colors based on which team is leading. Use when user wants to sync smart lights with live sports scores for visual game tracking. Supports NFL, NBA, NHL, and MLB games with customizable team colors.
Place MML blocks in Doppel worlds. Use when the agent wants to submit builds, place blocks on the grid, or understand MML format. Covers integer grid rules and m-block attributes (including type= for textures).
Queries csfloat.com for data on skins
Identifies playful social dynamics where humor and gentle misalignment ease pressure, expand perspective, and soften rigid seriousness without demanding outc...