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!
quadVision•1h ago