Source: https://seerepo.com/r/tgbot-collection/YYeTsBot/built
Markdown source: https://seerepo.com/r/tgbot-collection/YYeTsBot/built.md
Description: YYeTsBot is a Python repo built with Gin and tornado. It stores its data in MongoDB and pymysql and signs people in with captcha and passlib.

# What is YYeTsBot built with?

YYeTsBot is a Python repo built with Gin and tornado. It stores its data in MongoDB and pymysql, signs people in with captcha and passlib, makes its content with openpyxl, pillow, beautifulsoup4, filetype, and jinja2, is tested with fakeredis and playwright, deploys with coloredlogs and github.com/sirupsen/logrus, and uses pymongo, Redis, github.com/glebarez/go-sqlite, and Meilisearch. It has 34,910 written lines, with 1 test file.

Read on November 7, 2026, at commit de73b9c.

Repository: https://github.com/tgbot-collection/YYeTsBot

## Backend

### The base

- **[Gin](https://seerepo.com/uses/gin)**: 1 file

### Data

- **[pymongo](https://seerepo.com/uses/pymongo)**
- **[MongoDB](https://seerepo.com/uses/mongodb)**: 13 files · [yyets/BagAndDrag/convert_db.py, line 16](https://github.com/tgbot-collection/YYeTsBot/blob/de73b9c1aa9aad7affdf4228f6d1d0198195921d/yyets/BagAndDrag/convert_db.py#L16)
- **[pymysql](https://seerepo.com/uses/pymysql)**: 6 files
- **[Redis](https://seerepo.com/uses/redis)**: 5 files · [yyetsbot/fansub.py, line 18](https://github.com/tgbot-collection/YYeTsBot/blob/de73b9c1aa9aad7affdf4228f6d1d0198195921d/yyetsbot/fansub.py#L18)
- **github.com/glebarez/go-sqlite**: 1 file

### Sign-in

- **captcha**: 1 file
- **passlib**: 1 file

### Services

- **Meilisearch**: 1 file · [yyetsweb/databases/base.py, line 8](https://github.com/tgbot-collection/YYeTsBot/blob/de73b9c1aa9aad7affdf4228f6d1d0198195921d/yyetsweb/databases/base.py#L8)

## Support

### The base

- **[tornado](https://seerepo.com/uses/tornado)**: 10 files

### Content

- **[openpyxl](https://seerepo.com/uses/openpyxl)**
- **[pillow](https://seerepo.com/uses/pillow)**
- **[beautifulsoup4](https://seerepo.com/uses/beautifulsoup4)**: 4 files
- **[filetype](https://seerepo.com/uses/filetype)**: 2 files
- **[jinja2](https://seerepo.com/uses/jinja2)**: 1 file

### Testing

- **fakeredis**: 2 files
- **playwright**: 1 file

### Deploy

- **coloredlogs**: 1 file
- **[github.com/sirupsen/logrus](https://seerepo.com/uses/githubcom-sirupsen-logrus)**: 1 file

### Other

- **requests**: 16 files
- **tqdm**: 8 files
- **apscheduler**: 3 files
- **zhconv**: 2 files
- **pytz**: 1 file
- **retry**: 1 file

## Other repos with a similar stack

- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): pymongo, MongoDB, pymysql, Redis, tornado, openpyxl, pillow, beautifulsoup4, jinja2 · [Compare](https://seerepo.com/compare/ray-project/ray/vs/tgbot-collection/YYeTsBot)
- [onyx-dot-app/onyx](https://seerepo.com/r/onyx-dot-app/onyx/built): Redis, tornado, openpyxl, pillow, beautifulsoup4, jinja2, coloredlogs, github.com/sirupsen/logrus · [Compare](https://seerepo.com/compare/onyx-dot-app/onyx/vs/tgbot-collection/YYeTsBot)
- [apache/superset](https://seerepo.com/r/apache/superset/built): MongoDB, pymysql, Redis, openpyxl, pillow, beautifulsoup4, jinja2 · [Compare](https://seerepo.com/compare/apache/superset/vs/tgbot-collection/YYeTsBot)
- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): pymysql, Redis, tornado, pillow, beautifulsoup4, filetype, jinja2 · [Compare](https://seerepo.com/compare/run-llama/llama_index/vs/tgbot-collection/YYeTsBot)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): pymysql, Redis, openpyxl, pillow, beautifulsoup4, jinja2 · [Compare](https://seerepo.com/compare/Significant-Gravitas/AutoGPT/vs/tgbot-collection/YYeTsBot)
- [geekcomputers/Python](https://seerepo.com/r/geekcomputers/Python/built): pymongo, MongoDB, tornado, openpyxl, pillow, beautifulsoup4 · [Compare](https://seerepo.com/compare/geekcomputers/Python/vs/tgbot-collection/YYeTsBot)

## Frequently asked questions

### What language is YYeTsBot written in?

YYeTsBot is written in Python, with 34,910 written lines.

### What framework does YYeTsBot use?

YYeTsBot is built with Gin and tornado.

### What database does YYeTsBot use?

YYeTsBot stores its data in MongoDB and pymysql.

The proof: [yyets/BagAndDrag/convert_db.py, line 16](https://github.com/tgbot-collection/YYeTsBot/blob/de73b9c1aa9aad7affdf4228f6d1d0198195921d/yyets/BagAndDrag/convert_db.py#L16)

### What does YYeTsBot sign people in with?

YYeTsBot signs people in with captcha and passlib.

### What services does YYeTsBot use?

YYeTsBot uses pymongo, Redis, github.com/glebarez/go-sqlite, and Meilisearch.

### Does YYeTsBot have tests?

Yes. YYeTsBot has 1 test file and is tested with fakeredis and playwright.

### Which repos have a stack like YYeTsBot's?

The ones that share most of its stack: ray-project/ray, onyx-dot-app/onyx, and apache/superset.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
