🔄 Auto Repost
Automatically retweet posts matching keyword/user filters from your timeline.
⚠️ WARNING
Automated retweeting can trigger spam detection!
- Start with strict filters and small batches
- Set
dryRun: truefirst to preview what would be reposted- Use minimum-likes thresholds to only repost quality content
📋 What It Does
- Scrolls through the timeline collecting tweets
- Filters by keywords, specific users, and minimum like count
- Clicks the retweet button on matching tweets
- Tracks reposted tweet IDs in localStorage to avoid duplicates
- Respects configurable session limits
🌐 Browser Console Script
Steps:
- Go to
x.com/home(or any timeline) - Edit CONFIG with your filters
- Set
dryRun: falsewhen ready - Open console (F12) and paste
src/autoRepost.js
Configuration:
const CONFIG = {
filters: {
keywords: ['web3', 'open source'],
fromUsers: ['@elonmusk', '@nichxbt'],
minLikes: 50,
},
limits: {
maxPerSession: 20,
scrollCycles: 10,
delayBetweenReposts: 3000,
},
dryRun: true,
};
📁 Files
src/autoRepost.js— Browser console auto-repost script
⚠️ Notes
- Keyword matching is case-insensitive and checks tweet text
fromUserscan be with or without the@prefix- Already-reposted tweets (green retweet icon) are automatically skipped
- Repost history persists in
localStorageunderxactions_auto_repost
⚡ Ready to try � Auto Repost?
XActions is 100% free and open-source. No API keys, no fees, no signup.
Browse All Scripts