How to Make a Reddit Story Bot for TikTok
Description and use
An automated bot that daily pulls top Reddit posts, converts them into short scripts, generates voiceovers with ElevenLabs, stitches audio and screenshots in CapCut, and publishes the finished video to TikTok, eliminating manual content creation.
Problem
Automating the creation of TikTok videos from trending Reddit posts without manual effort.
Outcome
The bot produces fresh, voice‑narrated TikTok stories every few hours, eliminating manual content creation steps.
Workflow
- Set up Reddit API credentials
- Create Python virtual environment and install dependencies
- Store secrets in .env
- Authenticate with Reddit and fetch top‑day posts
- Convert posts to concise scripts (clean markdown, URLs, limit length)
- Generate voiceover with ElevenLabs TTS
- Capture screenshots of Reddit posts
- Use CapCut Desktop to stitch audio and screenshots into a video
- Export video and publish to TikTok via API or manual upload
Evidence
You can build a fully automated pipeline that pulls the day's hottest Reddit threads, rewrites them into a short script, generates a natural-sounding voiceover with ElevenLabs, stitches the audio and screenshots together in CapCut, and publishes the final video to TikTok
Estimated build time: 4-6 hours (including testing and TikTok account linking).
- Record date: 2026-09-22T01:30:18.391Z