How to Make an AI Image Post for X from Telegram: Auto X /ai image (2026)

By Auto X team (GSPTeck) · Published 2026-10-27 · Last verified 2026-10-27

How do you create an AI image post for X from Telegram?

In Auto X, send /ai image to the bot and describe the picture you want in one message. Auto X asks xAI's Grok Imagine model for the image and has Grok write a short X caption for it in your style. You get a preview with the caption and its character count, plus four buttons: Approve, Regenerate, Edit prompt and Cancel. Once you approve, pick a date and time in UTC, or a quick option like In 1 hour. The image and caption then go into your queue as one scheduled X post. Nothing is published until you approve and choose a time.

AI images are part of Auto X's Ultra Image plan and the plans above it. This page covers what you need, each step, how the caption is written, what counts toward your daily limit, and what to check before an AI image goes out under your name.

Four steps of Auto X's /ai image: send the command and describe the image, get an image and caption, review with Approve, Regenerate, Edit prompt or Cancel, and pick a UTC time
From a description to a scheduled image post.

What you need before you start

RequirementWhy it mattersHow to check
Ultra Image or higherImage generation isn't included in Free, Pro or Ultra TextSend /ai. Commands you can't use yet show the plan they need. Upgrade with /subscribe
A connected X accountThe bot publishes the post for you at the time you pickIf you aren't connected, the bot asks you to run /connect first
Image quota left todayEach plan has a daily image limit, counted per UTC dayThe first message shows "Quota today: used/limit"
A clear idea of the pictureThe description is the only input the image model getsWrite it down before you start. See the prompt tips below

New to the bot? Start with how to schedule X posts from Telegram. It covers /start, /connect and the basic /schedule flow that this feature builds on.

Step by step: /ai image

  1. Send /ai image. The bot replies "AI image post (Ultra Image)", shows your quota for today and asks you to describe the image. It also says a caption will be generated automatically.
  2. Describe the image in one message. Plain text only. A message that starts with a slash is treated as a command, so don't begin the description with "/".
  3. Wait a few seconds. The bot says "Generating image and caption…" and then sends the picture with the caption underneath and a count such as "(142/280 chars)".
  4. Review it. Tap Regenerate for a new image from the same description, Edit prompt to send a new description, Approve to accept it or Cancel to stop.
  5. Pick a time. After Approve, type a date and time as YYYY-MM-DD HH:MM in UTC, or tap In 1 hour, In 3 hours or Tomorrow 09:00 UTC.
  6. Check the confirmation. The bot replies "AI post scheduled!" with a short post ID, the time, the start of the text and "Media: image". Use /queue to see it with your other upcoming posts.

After a post is scheduled, the bot offers another one. Describe the next image, or tap Done or send /done. You can stop at any point with /cancel_ai.

Grid of what /ai image needs, an Ultra Image plan or higher, a connected X account and a plain-text description, plus the Approve, Regenerate and Edit prompt buttons
What you need, and the buttons you'll see.

How the caption is written

You don't write the caption yourself in this flow. Once the image is ready, Auto X asks Grok for "a short X caption for a post with this image", passing along your image description. It also passes the same style context that /ai text uses when it writes from your top posts, a sample of your own best recent posts. The aim is a caption that sounds like your account rather than a generic one.

Three things follow from how it works:

The counter under the preview uses the bot's 280-character limit. X counts some characters differently, URLs and emoji for example. Our page on X's weighted character count explains the rules if a caption is close to the limit.

Regenerate or Edit prompt?

RegenerateEdit prompt
What changesA new image and caption from the same descriptionYou send a new description, then get a new image and caption
Use it whenThe idea is right but the picture isn'tThe picture shows the wrong thing, or the caption missed a fact
Counts toward quotaYes, each successful image countsYes, each successful image counts

Only successful generations count. The bot increases your daily count after an image is made. If generation fails, it says "Image generation failed" with the reason and asks for another description. That attempt doesn't use your quota. When the limit is reached, the bot tells you, and the count starts again on the next UTC day.

There's no caption-only edit in this flow. If the image is right and only the caption is off, rewrite the description so the caption has the facts it needs. Or cancel and schedule your own text with the image through the normal /schedule flow.

Image posts go out once, not in a loop

With /ai text you can approve a draft and add it to a loop. Image posts work differently. After Approve, the bot goes straight to the date and time, and the post is scheduled once. That keeps a generated picture from repeating on a rotation, which suits the one-off use most AI images have: an announcement visual, a seasonal post or an illustration for a thread. If you want an image in a loop, use your own media through the loop flow instead.

Two columns: scheduling options in UTC with quick picks and /queue, and the daily quota that counts only successful images and resets each UTC day
Scheduling and quota.

Writing a description that works

The description is everything the image model gets, so a little structure helps. xAI's documentation describes Grok Imagine as generating images from text prompts. Ours is a single-image request, and the clearer the text, the fewer regenerations you'll use.

Two columns of description tips: include subject, style, colours and a text-free composition; avoid real people's likeness, logos, long text and misleading real scenes
Writing a better description.

Checks before you approve an AI image

An AI image goes out under your name just like a photo you took. X's rules on synthetic and manipulated media cover media that may deceive or confuse people and lead to harm. X may label posts with that kind of media or remove them. Before you tap Approve:

  1. Could someone take it for a real photo of a real event? If yes, say in the caption that it's an illustration, or change the description.
  2. Does the caption match the image? The caption is written from your description, not from the picture.
  3. Are the facts yours? Check every date, price and name. The model can't verify them.
  4. Is the time right? Times are in UTC. Convert from your own time zone before you type one.
  5. Is it worth posting? Generated images are fast to make, and that makes it easy to post too many. Our guide to what X's automation rules allow explains where scheduled content stands.
Vertical Pinterest graphic with five steps to make an AI image X post in Telegram with Auto X
Pinterest pin: an AI image X post from Telegram.

FAQ

Which Auto X plans include AI images?

Ultra Image and the plans above it. Free, Pro and Ultra Text don't include /ai image. Sending /ai shows which AI commands your plan can use.

Does a failed image count toward my daily limit?

No. The count goes up only after an image is generated. A failed attempt shows the reason and asks for another description without using your quota.

Can I write my own caption for an AI image?

Not inside /ai image. The caption is generated from your description and your writing style. To change it, edit the description, or schedule your own text and media through /schedule.

Can I add an AI image post to a loop?

No. After you approve an image, the bot asks for a date and time and schedules the post once. Loops are available for AI text drafts and your own posts.

What time zone does Auto X use?

UTC. Type times as YYYY-MM-DD HH:MM in UTC, or use In 1 hour, In 3 hours or Tomorrow 09:00 UTC.

Sources