Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: I made a social media bot maker (makesocialbots.com)
2 points by quadVision 13 days ago | hide | past | favorite | 3 comments
Hello!

I'd like to introduce my latest project, MakeSocialBots. As you can probably guess by it's name, it allows you to create bots on social media platforms like Twitter, Tumblr and Bluesky. :D

A "little" backstory: I am a big fan of RWBY and I made a little bot for posting a post of my favorite character (Penny Polendina) on Twitter every day. It was nothing fancy, just a little Rust application running on my server. Eventually I realized that I could turn this into a full webapp that my friends could use too to create their own bots since the most popular alternative is in my opinion difficult to start with and so after 3 months, I've finally finished it and I even added a lot more features than what I originally planned. It can now - Post to Tumblr and Bluesky in addition to Twitter - Make dynamic posts using variables - Support scheduled posting on specific days and times (e.g., only on Mondays at 8 pm) - Store images and videos. It uses the platform's official API so the risk of getting banned is practically zero.

I chose Next.js as my website's framework (dw it uses the patched version :D) since I already had experience with it and I really liked coding with it. For the actual posting, a JavaScript file periodically looks up the MySQL database for accounts that want to post via Prisma and pushes those accounts into a Redis job queue. Then, a Rust application handles all the posting.

Please try it out and let me know what you all think of it. I'd appreciate all feedbacks!





Currently I am using this website to host my bots instead of using my old Rust application, if you love RWBY then feel free to take a look on them: https://x.com/dailypolendina https://x.com/hourly_rwby https://tumblr.com/hourlyrwby

Whose developer account does it use to post? Mine, or yours?

For Twitter, it uses yours (there's a tutorial on how to make a developer account by yourself) since their API only allows 17 posts PER DAY and for Tumblr it uses mine because it has virtually no limit.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: