Predo is an innovative Telegram bot that leverages AI and blockchain technology to create, manage, and resolve decentralized betting experiences. Built with TypeScript and Solana, Predo provides a seamless, interactive platform for users to engage in predictive betting.
- Create bets using natural language
- Join ongoing bets
- Resolve bets with AI-powered outcome verification
- Automatic wallet creation
- Balance checking
- USDC transaction support
- Natural language command processing
- Intelligent bet creation and resolution
- Advanced command classification
- Language: TypeScript
- Blockchain: Solana
- Bot Framework: Telegraf
- AI Services:
- Google Gemini
- Perplexity AI
- Wallet Management: Crossmint
- Database: MongoDB
- Node.js (v18+)
- Telegram Account
- Solana Wallet
- API Keys:
- Telegram Bot Token
- Gemini API Key
- Crossmint API Key
- Perplexity API Key
- Clone the repository
git clone https://github.com/yourusername/predo-bot.git
cd predo-bot