This is the Moment
Everything is connected. Your bot has a Telegram token, a database for memory, and Claude Code running the show. Time to send your first real message.
Your Profile
Before you message the bot, Claude Code will ask you a few questions about yourself. Your name, your timezone, what you do for work, how you like to communicate.
This creates a personal profile that lives in the project. Every time your bot responds, it reads this profile first. That is why it sounds like it actually knows you. Because it does.
Just answer the questions naturally. There are no wrong answers.
Start the Bot
Claude Code will run the bot for you. Or you can tell it: “Start the bot”
Now open Telegram and send your bot a message. Anything works. “Hello” is fine.
Wait a few seconds. Your bot responds. That is Claude thinking through your message, checking your profile, and writing back.
Test Everything It Can Do
Text messages are just the beginning. Your bot can handle much more than words — try all of these:
- Send a photo. Take a picture and send it. Claude can see and describe images.
- Send a voice message. Hold the microphone button in Telegram and speak. The bot transcribes your voice and responds to what you said.
- Send a document. PDFs, text files, code, CSVs. Your bot can read and respond to file content.
- Set a goal. Type something like: “My goal is to launch my website by Friday.” Your bot stores it and tracks it.
- Share a fact. Tell it: “I live in Berlin” or “My daughter’s name is Mija.” It remembers permanently.
- Ask about the past. After a few conversations, ask: “What did we talk about yesterday?” It searches by meaning, not just keywords.
The more you interact, the more it remembers. Facts about you, your preferences, your goals. All stored in your database and available in every future conversation.
Smart Check-ins
Your bot does not just wait for you to message it. It can reach out to you.
Smart check-ins run on a schedule — by default, six times during work hours (9am, 10:30am, 12pm, 2pm, 4pm, 6pm). But here is what makes it smart: each time the schedule triggers, Claude decides whether to actually message you.
It looks at:
- How long since you last messaged
- Whether any goals have upcoming deadlines
- What time of day it is
- Whether there is actually something useful to say
If there is a good reason to check in — a deadline approaching, a long silence, something you asked to be reminded about — it reaches out. If there is no reason, it stays silent. No spam. No pointless “just checking in” messages. Maximum two or three actual check-ins per day.
You can adjust the schedule by editing when the check-ins run. Want fewer? Remove time slots. Want them at different hours? Change the times. Claude Code can help you configure this.
Morning Briefing
Every morning at 9am, your bot sends you a briefing. By default, it covers your active goals, any pending items, and what is on your plate for the day.
Here is where it gets interesting. Once you connect tools to Claude Code — like MCP servers for Gmail, Google Calendar, or Notion — the morning briefing automatically gets smarter. It can:
- Check your email and flag anything urgent
- Pull today’s calendar events
- List your open tasks from Notion or any task manager
- Summarize everything in one message at a specific time
You start with the basics. As you add tools, the briefing grows with you. No reconfiguration needed — Claude Code sees the tools and uses them.
Setting up check-ins and briefings: In the next lesson (Always On), you will set up background services that keep everything running. The check-ins and morning briefing are part of that setup. Claude Code walks you through it.
If Something Does Not Work
Tell Claude Code what happened. Literally type: “The bot is not responding” or “I got an error.” Claude Code can check the logs, test connections, and troubleshoot for you.
Time: About 5 minutes to test, then keep exploring as long as you like.