Posts

Showing posts from June, 2018

Tootbot is now on Heroku

Image
About a year and a half ago, I released the first version of Tootbot (it was called 'Memebot' at the time). It's a Python tool designed to repost Reddit content on Twitter and Mastodon, with automatic media embedding, advanced filtering, and more. I primarily made it for my own Twitter bots (like @PrequelMemesBot and @ItsMeowIRL), but since it's open-source, anyone else could use it as well.

After I said I was shutting down my @ItMeIRL bot, the amount of people using Tootbot exploded. Not only were there a dozen clones of the account I was shutting down, but also completely different accounts. There's one for Fortnite news, one for bossfights, one for the popular comedy show It's Always Sunny in Philadelphia, and so on.

Even though I've made it as easy as possible, setting up Tootbot is still somewhat complicated for people not familiar with Python or managing servers. I mentioned before that I was working on supporting adding Heroku support, which would a…

Goodbye, @ItMeIRL.

All the way back in October 2015 (that seems like ages ago!), I made a Twitter bot called @ItMeIRL. As the name implies, it posts content from the /r/me_irl subreddit. Over time, it grew a pretty sizable audience—the account now sits at nearly 400k followers.

For some of that time, I made it as something mostly for myself and friends to enjoy. But as time went on, it actually became a fun programming side-project. I wrote my own automated bot (Tootbot) mostly from scratch, and I became more experienced with the Python programming language in the process. There are now over a dozen Twitter and Mastodon accounts using Tootbot, and I've loved seeing what others create with it.

But over the past eight months or so, my desire to keep running the account has essentially vanished. Back in January, someone with thousands of followers (who shall remain nameless) became upset that my bot posted screenshots of his tweets. When I didn't delete them in a timely fashion, he told his followe…