TinyFile TinyFile
Open in Telegram
Features Pricing Mini App Video Compressor Guide FAQ Open in Telegram

How to add @tinyfile_bot to a Telegram group

One-tap link No admin rights needed iPhone, Android, Desktop, Web Then /img

To add @tinyfile_bot to a Telegram group, open t.me/tinyfile_bot?startgroup=true, pick the group and confirm with Add – or open the group, tap Add Members and search for tinyfile_bot. The bot needs no admin rights. Once it's in, type /img and a prompt to get an image.

Add to a group Step by step

How do I add the bot to a group and make the first image?

The one-tap link works the same on every platform. Seven steps from zero to the first picture:

  1. Tap “Add to a group”

    Add to a group

    Telegram opens and lists your groups. On another device, open t.me/tinyfile_bot?startgroup=true in Telegram instead.

  2. Pick the group

    Tap the group you want.

  3. Confirm

    Confirm with Add. The bot joins as a regular member.

  4. Read the greeting

    The bot posts “👋 Hi! I'm TinyFile – I generate images right in this chat.” with the two commands, in the language of whoever added it.

  5. Choose a model (optional)

    A chat admin sends /model and picks a model, then a quality. Skip it and the group uses GPT Image 2 at 1K. Video is off until an admin turns it on in the 🎬 Video section.

  6. Send /img and a prompt

    Anyone types /img and a description, e.g. /img a red fox in a snowy forest, watercolor. The image arrives as a reply.

  7. Edit a photo

    Reply to a photo with /img and what to change – or send a photo with /img … as its caption.

Frequently Asked Questions

How do I add the bot to a group from the bot's profile?

Open the chat with @tinyfile_bot, open its profile and use Add to Group or Channel.

  • iPhone and iPad: tap the bot's name at the top → Add to Group or Channel → pick the group → Add.
  • Android: tap the bot's name at the top → ⋮ → Add to Group or Channel → pick the group → Add.
  • Telegram Desktop (Windows, macOS, Linux): click the bot's name at the top → Add to Group or Channel → pick the group → Add.
  • Telegram Web: the profile route differs between Web versions – add the bot from the group's member list instead (see the next question).
How do I add the bot from inside the group, via the member list?

Open the group's info, tap Add Members and search for tinyfile_bot – like adding any member.

  • iPhone and iPad: group name at the top → Add Members → type tinyfile_bot → TinyFile → Add.
  • Android: group name at the top → Add Members → find tinyfile_bot → ✓ → Add.
  • Telegram Desktop (Windows, macOS, Linux): group name at the top → Add Members → find tinyfile_bot → Add.
  • Telegram Web: group name at the top → the add-members button (a person with +) → find tinyfile_bot → →.
Can I get the add link inside the bot itself?

Yes – in the private chat with the bot, open Tools, tap 👥 Add to chat, then ➕ Choose a group. It opens the same group picker as the one-tap link.

What should I send the bot first?

Type /img followed by what you want to see – the bot replies with the image in the same thread.

  • /img a red fox in a snowy forest, watercolor – a new image.
  • Reply to a photo with /img make it a pencil sketch – an edit of that photo. A photo sent with /img … as its caption works too, and so does a PNG, JPG or WEBP file.
  • /video a paper boat sailing down a rainy street – a clip, if an admin turned video on; reply to a photo with /video to animate it.
  • Several bots in the group? Use /img@tinyfile_bot so the command reaches TinyFile.
  • Prompts can be in any language; links in a prompt aren't accepted.
How does an admin change the model?

A chat admin sends /model in the group and picks a model, then a quality – the choice applies to every /img in that chat.

  1. Send /model in the group. The bot shows “⚙️ Generation in this chat” and the current setting.
  2. Tap 🖼 Images or 🎬 Video. In 🎬 Video, ▶️ Turn on video lets members use /video; the video models are Seedance 2.0 Mini, Seedance 2.0 Fast, Seedance 2.0, Seedance 1.5 Pro, Kling 3.0, Grok Imagine, Veo 3.1 and Gemini Omni.
  3. Tap a model: GPT Image 2, GPT Image 2.5, Nano Banana 2, Nano Banana Pro, Nano Banana 2 Lite, Flux 2 Pro, Grok Imagine, Grok Imagine 2 or Qwen Image 2.1.
  4. Tap a quality (1K, 2K, 4K and so on). The bot confirms with “✅ Saved”.
  5. To go back to the default, tap Default: … at the bottom of the model list.

Only the group's creator and admins can open /model; an admin posting anonymously counts too. Everyone else gets “Only chat admins can change the model.” Prices per model are in the guide.

Does the bot need admin rights?

No – @tinyfile_bot works as a regular member, because it only reacts to its own commands.

  • Privacy: the bot acts only on /img, /video, /model, /start and /help. It doesn't process other messages, even if you make it an admin.
  • Optional admin right: with Delete messages, the bot also removes a failed /img together with its 30-second hint; without it, only the hint disappears.
  • Group types: basic groups and supergroups, including groups with topics – the image comes back in the same topic.
  • Channels: not supported. In a group, /img sent on behalf of a channel or by an anonymous admin gets “Send /img from your personal account”.
  • Photos: if the group bans media for members, the bot can't post images – allow photos or make the bot an admin.
Who pays for images in a group?

Any member of the chat can pay for any image – not only whoever sent /img.

  • Credits come off the balance of whoever sent /img, once the picture is ready.
  • No credits, or the chat's model opens only with a pack – the bot replies to the /img with an invoice in Telegram Stars: 1 credit = 1 ⭐.
  • Anyone in the chat can pay it – the image still goes to whoever sent /img. One payment per request: a second one is declined.
  • Moderation refuses the prompt – the author retries with a new prompt, free and as often as needed, for 10 minutes. If nothing passes, the Stars go back to whoever paid.
  • The model provider fails – the Stars go back to whoever paid right away. A delivered image isn't refunded.
  • One-off payment needs at least two people in the chat besides the bot. Alone with the bot, you get a button to its private chat to buy a credit pack.
  • A one-off payment buys one image; a credit pack opens every model. The 10 welcome credits cover GPT Image 2 at 1K only.

Prices per model and the full rules: who pays in a group.

Why doesn't the bot respond to my message?

It only answers commands: start the message with /img and add a prompt. A bare /img gets a short hint, and hints disappear after 30 seconds. If several bots share the group, send /img@tinyfile_bot. The bot works in groups and supergroups, not in channels. /video works only after a chat admin turns video on in /model.

I can't add the bot – the group restricts adding members. What do I do?

Ask an admin to add @tinyfile_bot, or to turn on the Add Members permission for members in the group's Permissions. If the group doesn't show up in the one-tap link's list, the same rule applies.

The bot says there aren't enough credits. What now?

Credits come from whoever sends /img, not from the group. The bot replies with a Telegram Stars invoice – 1 credit = 1 ⭐ – that any member can pay; the image goes to the author. Alone with the bot, you get 💬 Open TinyFile instead: buy a credit pack in the private chat. Details on who pays in a group.

My command goes to another bot. How do I reach TinyFile?

Add the bot's username to the command: /img@tinyfile_bot and your prompt, or /model@tinyfile_bot. Telegram then delivers it to TinyFile only.

Why does the bot say the model is available after buying a credit pack?

The 10 welcome credits cover GPT Image 2 at 1K only. For the model the admin chose, the bot offers a one-off Stars invoice in the chat; alone with the bot, it points you to a credit pack in the private chat. Or ask an admin to switch back with /model.

Why can't the bot edit my photo?

Grok Imagine 2 draws from text only – with it, /img on a photo is refused; ask an admin to pick another model. If the bot says it couldn't read the photo, send it as a photo or as a PNG, JPG or WEBP file up to 20 MB.

Why did the model reset to GPT Image 2?

Most likely, your group was converted to a supergroup. The setting belongs to one chat, and when Telegram converts a basic group into a supergroup, the chat gets a new ID and starts from the default – run /model again.

Why does the bot ignore my /model?

Only the group's creator and admins can change the model; others get “Only chat admins can change the model.” Regular members just use /img.

Add @tinyfile_bot to your group in one tap

Pick the group, then type /img

Add to a group