AI-powered Telegram bot for Starknet founders with two expert advisor personalities.
- Product Manager Mode: Based on Lenny Rachitsky's frameworks
- VC/Angel Investor Mode: Current market insights and fundraising advice
- Real-time Data: Powered by Perplexity with internet access
- Conversation Memory: Persistent chat history with Supabase
- Usage Analytics: Track your conversations and statistics
- Python 3.11+ with UV package manager
- Telegram Bot API (python-telegram-bot)
- OpenRouter API (Perplexity models)
- Supabase (PostgreSQL database)
- Async/await architecture
- Clone the repository
- Copy
.env.example
to.env
and fill in your credentials - Install dependencies:
uv sync
- Run migrations in Supabase
- Start the bot:
uv run python -m bot.main
- Start chat: @starknet_advisor_bot
- Choose your advisor (PM or VC)
- Ask questions about your startup!
See .env.example
for required variables.
MIT
Built with ❤️ for the Starknet ecosystem