This repository contains the JSON configuration for ChuchuBot, an ESP32-based AI companion designed specifically for Tin. The bot fetches messages from this repository to deliver personalized, time-sensitive greetings and special occasion wishes.
sweetness.json: The main database of scheduled messages and special dates.README.md: Instructions for managing the bot's schedule.
- Fetch: Every hour, ChuchuBot connects to GitHub to download the latest
sweetness.json. - Internal Clock: The ESP32 keeps time using a high-precision internal RTC (synchronized via NTP).
- Trigger: When the internal clock matches a
timeentry in the JSON, Chuchu speaks the message using Wit.ai TTS.
To update Chuchu's schedule, edit the sweetness.json file. Each entry follows this format:
{
"date": "MM-DD",
"time": "HH:MM",
"msg": "Your sweet message here"
}