Telegram File Library Bot: Share Files With Your Members

Updated: October 2026 · By the TeleCrow team · Facts checked 16 October 2026

A file library bot keeps your files in one place in Telegram, so members can browse, search and download them whenever they need them, instead of scrolling back through a channel. On TeleCrow this is the File Download bot: you upload files in the dashboard (any file type, up to 50 MB each), and members tap Browse Files or Search in the bot. You can also ask people to join your channel before the files unlock. It works on every plan, including Free, and members download for free.

What a file library bot does

It is a self-service shelf for the files your community keeps asking for: worksheets, checklists, templates, presets, slide decks, past newsletters as PDFs, or a starter pack for new members. Instead of reposting the same file or answering "where is the PDF?", you send people one link to the bot.

When to use it (and when a shop bot is better)

File library botPinned posts in a channelShop bot (digital products)
PriceFree for membersFree for membersPaid, delivered after payment
Finding a fileBrowse a list or search by nameScroll or use channel searchBrowse a catalog by category
Updating a fileReplace it once; everyone gets the new onePost it againReplace it in the product
Ask people to join your channel firstYes, optionalOnly if the channel itself is privateNo
File typesAny type, up to 50 MB eachUp to 2 GB per file (4 GB with Premium)PDF, JPEG, PNG, GIF, TXT and ZIP, up to 50 MB each

If you want to charge for the files, use a digital product shop bot instead: it delivers after payment, and buyers can download again from their order history. Our guide on delivering files automatically after payment covers that setup.

Set it up step by step

  1. Create the bot in Telegram. Open @BotFather, send /newbot, choose a name and a username, and copy the token.
  2. Create it in TeleCrow. In the dashboard, create a bot, choose File Download Bot ("Members join your channel, then download your files") and paste the token.
  3. Make a folder. Open the Files tab. Create a folder, then add your files to it.
  4. Add your files. Press Add file, drop your files in (or click to choose), then press the Add button. Each file appears under its own name.
  5. Optional on Pro and Ultra: write your own greeting. The message members see on /start is set in Configuration › Greeting Message. The Configuration tab is locked on Free and Basic.
  6. Optional: ask people to join your channel. Open the Access & Gate tab (explained below).
  7. Test it. Start the bot, open it in Telegram from a second account, press /start, and download a file.

Add, rename and organise files

The Add files window accepts any file type, up to 50 MB per file, and says so at the bottom: "members download them for free". You can drop several files at once; each becomes its own entry.

What your members see

When someone opens your bot and presses Start, they get your greeting and three buttons by default: 📂 Browse Files, 🔍 Search and 👤 Profile. On Pro and Ultra you can change the buttons in the Button Layout tab.

Ask people to join your channel first

In the Access & Gate tab, enter the channel people must join: its @username, a t.me link, or the numeric -100… ID for a private channel. Leave it empty to let anyone download without joining. Your bot must be an admin of that channel, otherwise it cannot check who has joined.

When the gate is on, a person who hasn't joined sees "🔒 Almost there! Join our channel to unlock the files" with a button to join and a ✅ I joined — Continue button. The bot asks Telegram whether they are a member, and only then shows the files.

Two honest limits. First, a successful check is remembered for 5 minutes, so someone who leaves your channel keeps access for up to 5 minutes. Second, files they already downloaded stay on their phone. The gate is a good way to grow a channel, not copy protection.

Use a free library to grow your channel

A useful free file is one of the most honest reasons to join a channel. To make it work:

Share only files you have the right to share. A file library is for your own material, or material whose licence allows sharing.

Limits to know

Create your file library

Create the bot in @BotFather, then sign up for TeleCrow free and choose File Download Bot. All bot types are listed on the bot types page.

Frequently asked questions

Can a Telegram bot send files?

Yes. Telegram lets bots send files of up to 50 MB each. A TeleCrow file library bot sends any file you uploaded, up to 50 MB, when a member taps it.

Is the TeleCrow file library free?

Yes. The File Download bot is available on every plan, including the Free plan, and members download files for free. The Free plan's limits still apply: one bot and 50 new users a day.

What file types can I share?

Any file type, up to 50 MB per file. Shop bots that sell files are stricter: PDF, JPEG, PNG, GIF, TXT and ZIP only.

Can I make people join my channel before they download?

Yes. Enter your channel in the Access & Gate tab and make the bot an admin of that channel. People who haven't joined are asked to join first; the bot checks with Telegram and then unlocks the files.

Can I charge for the files instead?

Yes, with a digital product shop bot. It sells files and delivers them automatically after payment, and buyers can download them again from My Orders.