AI Twitter Auto Poster
An Appwrite function that generates and posts tech tweets with OpenAI GPT on a cron schedule, twice a day.
- Started
- 2026
- Stack
- Node.js, Appwrite, OpenAI GPT, Twitter API v2, Upstash Redis
- Kind
- Pet
- Source
- Private
Why I built it
A personal automation to keep a tech Twitter account active without manual posting, by generating and publishing short, in-voice tweets on a schedule.
What it does
- GPT-generated tech tweets covering JavaScript, React, Node.js, AWS, and more
- Automatic posting twice daily (9 AM and 9 PM) via Appwrite cron
- Twitter API v2 posting with OAuth 1.0a
- Redis-based rate limiting to stay within free-tier Twitter limits
How it is built
An Appwrite serverless function that calls the OpenAI API for content and the Twitter API v2 to post, using Upstash Redis to track usage and enforce rate limits.
How it evolved
- 2026Scoped
A personal automation to keep a tech Twitter account active without manual posting, by generating and publishing short, in-voice tweets on a schedule.
- 2026Built
An Appwrite serverless function that calls the OpenAI API for content and the Twitter API v2 to post, using Upstash Redis to track usage and enforce rate limits.
- 2026Shipped
Shipped; since retired.
Built by Syed Tasavour. More at syedtasavour.com.