// the find
drkostas/Youtube-FirstCommentBot
A bot that post the first comment on every new video of specified channels.
A Python bot that monitors YouTube channels and posts comments on new videos as quickly as possible, with a priority queue for simultaneous uploads. Requires MySQL, YouTube OAuth credentials, and runs as a persistent process. Aimed at people who want first-comment bragging rights or channel engagement automation.
Priority queue for channels lets you control which gets hit first when multiple videos drop simultaneously. Comment pool system with per-channel override files is a sensible design — avoids repeat comments and lets you target specific channels with tailored text. Accumulator module tracking likes/replies over time is useful if you actually care about whether your comments land. YAML config with env variable interpolation keeps credentials out of committed files.
The YouTube Data API v3 quota warning buried in setup is a serious constraint — 10,000 units per day covers roughly 2 channels before you hit the ceiling, and requesting an increase from Google for a comment bot is unlikely to go well. Last pushed February 2024 with no active maintenance; the Heroku deployment path is dead since Heroku killed its free tier. OAuth token refresh handling isn't mentioned, so long-running deployments will silently fail when tokens expire. The whole premise — racing to post first comments — is the textbook definition of spam behavior YouTube actively suppresses, so expect account strikes regardless of the disclaimer.