Back
Morning

Morning

#morning

Morning is a free Telegram bot that delivers a daily mantra to help you start your day with intention. Speak the mantra aloud, reflect on its lesson, and build mindful habits.
Move to Responses API instead of using OpenAI Assistants #morning
Fix bug when generating mantra #morning
Limit user calls to OpenAI #morning
Add new onboarding image and icon to #morning from 4o
Update Cursor rules for #morning
Hook up timezone prompt, and test with 🪿 farmer #morning
Add CTA at end of onboarding flow to ask for nearby city to set timezone #morning
Update branding within Telegram bot #morning
Add text overlay with Perplexity style font #morning
Add prompt for turning Telegram user input in to IANA timezone code (e.g. "near boston" → "America/New_York") #morning
Fix bug where duplicating mantra generation caused issue #morning
Update `users` table for #morning to hold more information that Telegram includes within a webhook update, to make sending messages in the future easier.
Added a cron job to #morning that generates a unique daily mantra using the OpenAI Assistant, and saves it in the database. Plus expanded the welcome message, and now hold state of users who interact with the Telegram bot.
As nice as the OpenAI playground is, I wanted a faster way to iterate on the system instructions for the Assistant that generates each daily mantra for #morning. I moved the instructions to a Markdown file within the project, with a Frontmatter block to hold metadata. Then added a toolbox command (internal CLI for ops tasks) for updating the Assistant.
Create OpenAI assistant to generate daily mantra for #morning
Implement Telegram webhook for #morning
Create Telegram bot for #morning
Home
Search
Messages
Notifications
More