# EverythingSuckz/TG-FileStreamBot

A telegram bot that will give instant stream links for telegram files without the need of waiting till the download completes. (Telegram File Stream Bot)

Repository: https://github.com/EverythingSuckz/TG-FileStreamBot
Canonical: https://ross.abutalabs.com/products/tg-filestreambot
Homepage: https://filestream.bot
Language: Go
License: AGPL-3.0
License Family: copyleft
Topics: pyrogram, streaming, telegram-bot, aiohttp, tgcrypto, telegram, bot, filetolinkbot, heroku, filehosting, hacktoberfest, hacktoberfest-accepted, hacktoberfest2022, filestreambot, golang, golang-server, mtproto, gin-gonic, gotd, hacktoberfest2023
Last push: 2026-03-07T04:58:54+00:00

## Health v2 (maintenance only)
Score: 66/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 71, release rhythm 39, longevity 100
- inputs: {"age_days": 1965, "days_push": 179, "days_rel": 198, "gap_med": 360, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1895, forks 1868 (observed 2026-08-28T04:05:50.831367+00:00)

## What it is
A Telegram bot written in Go that generates instant direct HTTP streaming links for Telegram files without waiting for downloads to complete. It supports parallel block downloads, multi-bot load balancing across up to 50 bot tokens, and deploys as a single binary with no external database.

## Use cases
- stream telegram files with direct http links
- generate instant download urls for telegram files
- host a telegram file stream bot
- serve telegram media to video players and download managers
- avoid waiting for telegram file downloads before streaming
- self-host a file-to-link telegram bot

## When to choose
- you want instant streaming links for files stored in Telegram
- you need a lightweight single-binary deployment with no database
- you need to scale throughput with multi-bot load balancing
- you want to serve Telegram media to browsers or external players

## When to avoid
- you need permanent file hosting outside Telegram's storage
- you require a managed cloud service with no self-hosting
- your use case involves files not sent through Telegram
- you cannot comply with the AGPL-3.0 license requirements

## Facets
- artifact type: service
- maturity: active
- function: http-server, file-upload, streaming, chatbot, proxy
- domain: messaging-platforms, files, self-hosted, media
- platform: windows, self-hosted, go
- tags: telegram-bot, file-streaming, direct-links, mtproto, multi-bot-load-balancing, single-binary, linux, macos, docker, telegram

## Member repositories
- EverythingSuckz/TG-FileStreamBot (main) score 66

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:50.831367+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:12:50.805188+00:00, confidence not recorded.
  - readme: https://github.com/EverythingSuckz/TG-FileStreamBot (fetched 2026-08-28T04:05:50.831367+00:00, sha 0b4e2b22e2a5)
  - homepage: https://filestream.bot (fetched 2026-08-29T10:51:45.610752+00:00, sha 6828b2fe463d)
  - site_page: https://filestream.bot/getting-started (fetched 2026-08-29T10:51:45.619747+00:00, sha 80cf7b7e4184)
  - site_page: https://filestream.bot/getting-started/installation (fetched 2026-08-29T10:51:45.621517+00:00, sha 56adbc1841d7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
