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.
- Host: GitHub
- URL: https://github.com/ikatsuba/revelio
- Owner: IKatsuba
- License: mit
- Created: 2024-09-13T08:22:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-07T09:16:50.000Z (12 months ago)
- Last Synced: 2025-03-16T12:38:28.475Z (11 months ago)
- Topics: aibot, bot, cloudflare, serverless, telegram-bot
- Language: TypeScript
- Homepage: https://t.me/RevelioGPTBot
- Size: 222 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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.