explaingit

tgbot-collection/yyetsbot

Analysis updated 2026-06-24

16,072PythonAudience · developerComplexity · 3/5Setup · moderate

TLDR

A Chinese-language Telegram bot and website that indexes community-shared movie and TV download links, with search, favorites, and dead-link reporting.

Mindmap

mindmap
  root((YYeTsBot))
    Inputs
      Search query
      Telegram messages
      User reports
    Outputs
      Video links list
      Telegram replies
      Web pages
    Use Cases
      Search shared links
      Run own bot
      Self-host index
      Report dead links
    Tech Stack
      Python
      Telegram
      Docker
      MongoDB
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Self-host a private video-link search bot for a Telegram group.

USE CASE 2

Run a community website that indexes shared download links.

USE CASE 3

Build a personal favorites list and comment thread for TV shows.

USE CASE 4

Add a reporting workflow so users can flag dead links.

What is it built with?

PythonTelegramDockerMongoDB

How does it compare?

tgbot-collection/yyetsbotflet-dev/fletrapptz/discord.py
Stars16,07216,07216,058
LanguagePythonPythonPython
Setup difficultymoderateeasyeasy
Complexity3/53/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Self-hosting needs Docker plus a Telegram bot token and a MongoDB instance, and the UI is in Chinese.

In plain English

YYeTsBot is a Chinese-language video resource search platform that includes a Telegram bot and a companion website. It lets users search for movies and TV shows, view community-shared download links, save favorites, leave comments, and flag links that have expired or gone dead. The project is aimed at Chinese-speaking users who want to find streaming or download links for films and television, contributed voluntarily by the community. It can be accessed via a website, a Telegram bot, or a Telegram channel. The backend is written in Python and can be self-hosted using Docker (a tool for packaging and running software in portable containers). The disclaimer in the README states the project only indexes and links to content and does not store or distribute video files itself.

Copy-paste prompts

Prompt 1
Walk me through deploying YYeTsBot with docker-compose, explain each service in the compose file.
Prompt 2
Show how to register a new Telegram bot via BotFather and plug its token into YYeTsBot's config.
Prompt 3
Add an English UI translation to YYeTsBot's web frontend, list the files I need to edit.
Prompt 4
Set up a reverse proxy with Caddy in front of a self-hosted YYeTsBot instance with HTTPS.
Prompt 5
Migrate YYeTsBot's MongoDB data from a self-hosted instance to MongoDB Atlas.

Frequently asked questions

What is yyetsbot?

A Chinese-language Telegram bot and website that indexes community-shared movie and TV download links, with search, favorites, and dead-link reporting.

What language is yyetsbot written in?

Mainly Python. The stack also includes Python, Telegram, Docker.

How hard is yyetsbot to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is yyetsbot for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub tgbot-collection on gitmyhub

Verify against the repo before relying on details.