Cine Bot

D 55 completed
Bot
containerized / python · tiny
20
Files
1,695
LOC
0
Frameworks
4
Languages

Pipeline State

completed
Run ID
#365781
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
43.98
Framework unique
Isolation
Last stage change
2026-05-10 03:35:41
Deduplication group #50743
Member of a group with 17 similar repo(s) — canonical #95163 view group →
Top concepts (2)
Project DescriptionWeb Backend
Repobility — same analyzer, your code, free for public repos · /scan/

AI Prompt

Create a Telegram bot called Cine Bot that monitors public movie channels. The bot needs to extract film and series titles from posts, handling text, bold formatting, and images using Gemini Vision for OCR. After extraction, it should search for the title using TMDb and OMDb to gather ratings and links. Finally, it must publish a formatted message to a target channel containing the title, ratings, and a "Grab" button for Radarr/Sonarr integration. The bot should also support a DM interface for searching and have an admin panel for settings management.
python telegram bot gemini vision tmdb omdb radarr sonarr telegram-bot ocr
Generated by gemma4:latest

Catalog Information

Cine Bot is a Telegram bot that monitors public channels about movies, extracts film and series titles using Gemini Vision, and publishes ratings, links, and a 'Grab' button for Radarr/Sonarr in a target channel.

Description

This project is a Telegram-бот that monitors public channels about movies. It uses Gemini Vision to extract film and series titles from text, bold formatting, or images. The bot then searches for these titles on TMDb and publishes ratings, links, and a 'Grab' button for Radarr/Sonarr in a target channel.

الوصف

هذا المشروع هو Telegram-бот يراقب قنوات عامة حول الأفلام. يستخدم Gemini Vision لاستخراج أسماء الأفلام والمسلسلات من النصوص، ورموز القوالب، أو الصور. ثم يبحث البوت عن هذه الأسماء على TMDb وي.publish تقييمات، روابط، وزر 'Grab' لل Radarr/Sonarr في قناة الهدف.

Novelty

7/10

Tags

movie-extraction series-extraction telegram-bot tmdb-api radarr-sonarr-integration gemini-vision ocr-image-recognition

Claude Models

claude-opus-4.6 claude-sonnet-4.5

Quality Score

D
54.9/100
Structure
49
Code Quality
63
Documentation
48
Testing
0
Practices
81
Security
100
Dependencies
60

Strengths

  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 103 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency

Security & Health

4.6h
Tech Debt (D)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (6)
Powered by Repobility — scan your code at https://repobility.com
MIT
License
1.3%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
83.9%
markdown
15.1%
yaml
0.6%
text
0.3%

Frameworks

None detected

Concepts (2)

Open methodology · Repobility · https://repobility.com/research/
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
auto_descriptionProject DescriptionTelegram-бот, который мониторит публичные каналы о кино, извлекает названия фильмов и сериалов<br/> (из текста, bold-разметки или изображений через Gemini Vision), ищет в TMDb и публикует<br/> в целевой канал с рейтингами, ссылками и кнопкой Grab для Radarr/Sonarr.80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/89958.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV