Reverse engineered prompt

GitHub

Build me a Telegram AI assistant bot that I can run myself, with OpenRouter as the brain. I want it to feel like a smart companion, not just a basic chat bot. It should support normal back and forth chat, remember useful things about each user over time, keep conversations organized, and let people start new chats, browse history, branch a conversation, and export it as JSON.

Please add a few personality styles like friendly, professional, motivational, sarcastic, and creative. I also want image generation from prompts, voice note transcription with replies, and the ability to analyze files and photos. Add natural language reminders, including recurring ones, plus a background scheduler so reminders still fire while the bot is running.

Make it work in private chats and groups, only replying in groups when mentioned. Include rate limits, user settings, model selection, and simple gamification with XP, levels, streaks, achievements, profiles, and a leaderboard. It should be easy to run with env vars, local Python, or Docker. Look up current Telegram and OpenRouter docs if you need to.

Have a live product UI? Try website reverse