An open API service indexing awesome lists of open source software.

https://github.com/ikatsuba/revelio

Revelio is a powerful Telegram bot powered by generative AI, offering a wide range of features for users. It's your intelligent assistant that can help with various tasks, from generating images to managing reminders.
https://github.com/ikatsuba/revelio

aibot bot cloudflare serverless telegram-bot

Last synced: 11 months ago
JSON representation

Revelio is a powerful Telegram bot powered by generative AI, offering a wide range of features for users. It's your intelligent assistant that can help with various tasks, from generating images to managing reminders.

Awesome Lists containing this project

README

          

# Revelio Bot

Revelio is a powerful Telegram bot powered by generative AI, offering a wide range of features for users. It's your intelligent assistant that can help with various tasks, from generating images to managing reminders.

## ✨ Features

### 🎨 Image Generation
- Generate images from text descriptions
- Rate-limited: 50 images/28 days for premium users, 20 images/28 days for regular users

### 🔍 Web Search & Fact Checking
- Perform web searches with accurate results
- Read and analyze URLs (text, HTML, markdown formats)
- Generate website screenshots
- Fact-checking capability with factuality scoring

### 🗣️ Text & Speech
- Text-to-Speech conversion
- Rate-limited: 50,000 characters/28 days for premium users, 10,000 for regular users
- Multi-language support with customizable chat language

### 💡 Smart Memory
- Semantic memory storage
- Context-aware information retrieval
- Persistent chat memory

### ⏰ Reminder System
- Create time-based reminders
- Support for natural language time inputs
- Timezone-aware scheduling
- Manage (view/delete) existing reminders

### 🌤️ Weather Information
- Get current weather data
- Support for various location formats (city name, ZIP code, coordinates)

### 💰 Cryptocurrency
- Real-time cryptocurrency rates
- Support for multiple currencies

### 🛡️ Content Moderation
- Built-in content moderation system
- Safe and appropriate content handling

## 🚀 Getting Started

1. Find @RevelioBot on Telegram
2. Start a conversation with `/start`
3. Choose from available commands or simply chat naturally

## 💎 Premium Features

Revelio offers two subscription tiers:
- Regular: Basic access with standard limits
- Premium: Enhanced limits and additional features

### Premium Benefits:
- Higher image generation limits (50 vs 20 per 28 days)
- Increased text-to-speech limits (50,000 vs 10,000 characters per 28 days)
- Priority support

## 🔒 Privacy & Security

- Built-in content moderation
- Secure data handling
- Rate limiting to prevent abuse

## 🛠️ Technical Stack

- TypeScript
- Telegram Bot API
- OpenAI for image generation
- Various AI/ML services integration
- QStash for scheduled tasks
- Upstash Redis for rate limiting
- Prisma for database management

## 📝 License

[MIT License](LICENSE)

---

For support or more information, contact us through Telegram or create an issue in our repository.