Message OpenClaw where your food truck stands today; it drafts the X post with your photo through Tareno within 280 characters, and a morning cron job prepares tomorrow's draft for approval.
Can OpenClaw draft my daily X post from a chat message and a photo?
Yes. Message OpenClaw today's spot and menu in a channel configured in your Gateway; it writes a post within 280 characters, attaches a photo from your Tareno library and saves it as a draft. A morning job can prepare tomorrow's draft from a location file. It cannot post by itself, and approval happens in Tareno.
A food truck lives or dies by one fact that changes daily: where it is. Regulars check X before lunch, and the post has to appear before the queue forms, usually written by someone with greasy hands and a phone. OpenClaw answers in the chat apps the crew already uses, so the post can start from a voice-note-sized message, and a cron job can prepare the next day's draft from a plan written the week before. This page follows a street-food truck through that routine, with the one rule that matters most: the location is checked by a person before a request is approved.
Example: a street-food truck announces tomorrow's spot
Imagine a truck owner who messages OpenClaw on Telegram at 20:00: tomorrow at the harbour from 11:30, three dishes, and the photo name from the library. OpenClaw finds the photo with list_media, writes a post of about 200 characters with the place and the opening time, and saves it with create_drafts for the truck's X account. It replies with the text and its character count. An evening cron run at 20:00 reads the location plan file and messages her the next day's draft, but only prepares drafts. She approves the 09:30 slot in Tareno on her way to the market.
Step by step
01
Message the place, the hours and the menu
Send the location, the opening time and the dishes in a channel configured in your OpenClaw Gateway. Give the place name the way customers search for it.
02
Name the photo
Say which library photo belongs to the post. OpenClaw looks it up with list_media and tells you if the file name does not match instead of choosing another.
03
Check the draft and the count
OpenClaw replies with the post and its character count. X posts in Tareno are limited to 280 characters, so it shortens the menu line before it shortens the place.
04
Confirm the account
OpenClaw checks the connected X account with list_accounts. A truck with a second account for catering should name which one is meant.
05
Request the morning slot
Give a time and an IANA time zone. The request waits as a pending action until you approve it in the Tareno dashboard, so approve it before you leave for the market.
06
Add the evening preparation job
A cron job can read next week's location plan and message you tomorrow's draft. Give it only the tools to read the plan and create drafts, never scheduling or publishing.
Prompts to copy
Draft from the message
Use Tareno to find the photo [harbour-truck.jpg] in my media library. Write an X post within 280 characters for tomorrow: [harbour, 11:30 to 15:00, three dishes]. Show me the text and its character count, and save nothing until I confirm the place and the time.
Save to the account
Confirm through Tareno that the X account [truck handle] is connected, then save the approved text and the photo as a draft. Reply with the draft ID, and do not request a time until I give you the day and the time zone.
Evening preparation job
Every evening at 20:00 read tomorrow's row in the location plan [file path] and message me a draft post within 280 characters. Create the draft with Tareno but never schedule or publish anything, and tell me if the plan has no row for tomorrow.
Request the morning slot
Ask Tareno to schedule draft [draft ID] for [tomorrow 09:30] in the [Europe/Berlin] time zone. Return the pending action ID and tell me the post is not scheduled until I approve it in the Tareno dashboard.
X limits and tools in Tareno
Text
up to 280 characters; hashtags and mentions are supported; plain text, no rich formatting
Images
jpg, png, gif, webp, up to 5 MB each, up to 4 per post, recommended ratios 16:9, 1:1
Video
mp4, mov, 0.5 to 2 min, up to 50 MB, one video per post, ratio 16:9, 1:1
Links
links can sit inside the text and get a preview card
What Tareno can read
posts published outside Tareno: no; comments: no; transcripts: no; video download: yes
As configured in Tareno on 2026-10-24. The live rules for your own account come from the get_platform_schema tool.
What X itself documents
A post may include up to 4 photos, 1 animated GIF or 1 video.
The allowed video length depends on the posting account, not on the API plan: 20 minutes and 8 GB by default, 125 minutes and 16 GB with X Premium or verified status. Tareno's configuration for X stops at 140 seconds.
Quote-posting through the API requires an Enterprise plan and is not available on self-serve tiers.
X posts in Tareno are limited to 280 characters, and a location post works best with the place first, because the preview in a timeline cuts long posts.
X's API documentation allows up to four photos, one animated GIF or one video per post, so a photo of the truck's sign can show people what to look for.
Tareno does not read posts or replies on X, so OpenClaw cannot check yesterday's post or answer a customer who asks whether you are open.
A cron run only fires while the Gateway is running, so the evening job fails silently on a night the machine is off.
What does not work
OpenClaw cannot read replies to your posts on X through Tareno, so it cannot tell you whether customers asked about the menu.
It cannot know that a permit changed your spot, so the owner confirms the place before any request is approved.
It cannot publish by itself, because a time request becomes a post only after you approve it in the Tareno dashboard.
Mistakes to avoid
Posting the wrong spot. A tired message at 20:00 is the likeliest place for an error, so read the draft aloud before you approve.
Letting the preparation job schedule. A job that can request times removes your last check.
Approving the slot too late. A request is useless if it waits in the dashboard until after the queue has formed.
Forgetting the photo name. If it does not match the library, OpenClaw says so rather than choosing one.
Open the client's MCP server settings. Add Tareno with the HTTPS endpoint below using Streamable HTTP. This requires support for authenticated remote MCP, not just local stdio servers.
Choose OAuth, connect and sign in with your own Tareno account. Check the requested permissions. Refresh the client's tool list after authorization.
Run list_accounts first. Confirm the returned workspace and account IDs before creating a draft. If no accounts appear, connect a social account in Tareno first.
https://tareno.co/api/mcp
Use the same Tareno account across supported clients. Open the relevant setup guide for authentication, first use, reconnect, and revocation.
Can I post my truck's location by messaging OpenClaw?
You can start the post that way. If a channel is configured in your Gateway and the photo is in your Tareno library, OpenClaw drafts the post and saves it for your X account. You approve the time in the dashboard.
What does the evening job do?
It reads tomorrow's row in your location plan and messages you a draft. Give it only reading and drafting tools, so it can never schedule or publish while you are not looking. If the Gateway is off, the run does not happen.
Does the 280-character limit matter for a location post?
Yes. Tareno's configuration for X stops at 280 characters, and OpenClaw shows the count. Put the place and time first, then the menu, so that a shortened preview still tells people where to go.
Can OpenClaw answer customers who reply?
No. Tareno does not read replies on X and has no tool that publishes one. Customers who ask questions must be answered by you or your crew on X directly.
Can the same message create a Facebook post too?
It can prepare a separate draft for another connected account if you ask, but each network has its own limits and approval. Ask OpenClaw to name the account for each draft so nothing is posted to the wrong place.
Does anything go out while I am cooking?
Only what you approved earlier. A time request is a pending action in Tareno, and X receives the post after you approve it in the dashboard, so a draft alone never appears on your timeline.