Skip to content
Page P506 ARCHIVE

BotADayBotAway

Twitter bots made to do what people on Twitter said someone should make a bot for.

performancefrom ff4500.red

For the next 12 months I will search twitter and add a bot to my twitter account that does what someone asked on twitter. I will likely keep using this search

Bots

92 bots · all now retired

2017 42 bots

No.DateBotAsked for byStatus
012017-11-20Friedrich.sh@_jordan_bates

Every day at 2:31 AM UTC post: “He who fights with monsters should look to it that he himself does not become a monster. And if you gaze long into an abyss, the abyss also gazes into you.”

  • Friedrich Nietzsche, Beyond Good and Evil, Aphorism 146 #BoaDaBoA
022017-11-21MonthTheDayBeWithPaul.sh@Warpgate9

Every day for years Paul Kilduff-Taylor would tweet out the date in the form “Month the day be with you” much like Yoda from star wars. A suggestion was made to instead of automate posting them, instead automate retweeting them. This was done.

032017-11-22FuckYouPayThem.sh@hradzka

Reply to every journalist who asks to use a video in return for “credit” rather than paying them for the video, with “Fuck you, Pay Them”

042017-11-23DiaryOfATrump.sh@LilKevooo

Tweet the most popular Trump tweet in the last 12 hours as if it were a diary entry in form of a screen shot

052017-11-24KingdomOfWaiting.sh@Chadunda

Tweet every day, every 4 hours, with music from the video game series Kingdom of Hearts to Chadunda until their delivery of a game from the series arrives.

062017-11-25BecauseBeesDontCare.sh@_Kwasimoto

The whole bee movie script, one line at a time, two lines per day, for over 3 years total running time.

072017-11-26BlockSomeonePlease.sh@minicacher

Randomly block a twitter user, chosen by random number generator output being set to an ID

082017-11-27AroundTheWorldWithComey.sh@Erik_R_Krieg

Tweet @Comey tweets through multiple layers of google translate.

092017-11-28TaylorSilence.sh@awwang1

Taylor Swift’s Silence on < Key words of contriversial world news headlines from reddit > is deafening.

102017-11-29WritingPrompt.sh@thought_punk

Remind thought_punk that they wanted to write and publish one day, every month.

112017-11-30Relentless.com.sh@rsiegel

Repost news institutions tweets about Amazon, with Amazon replaced with Relentless.com, an early name for the Amazon.com project that Jeff Bezos wanted to use.

122017-12-01EatAndDrinkPlease.sh@worstonlineman

Remind worstonlineman to eat and drink every 4 hours.

132017-12-02MarkovUnicodeTweets.sh@smartkittymomo

A failed attempt to make interesting tweets from Markov Chains of unicode art accounts

142017-12-03ShitTwitter.sh@emilio_estimand

Reply to dril tweets with roughly how many people liked the tweet while deficating.

152017-12-04realDrilledTrump.sh@MadScientist212

A markov bot trained on both realDonaldTrump tweets and dril tweets. Not good.

162017-12-05HappyBirthday.sh@ADDandy

Wishes Happy Birthday to people whose birthday it is.

172017-12-06PerfectTheWayYouAre.sh@femdigitale

Every few hours tweet quotes from Fred Rogers, a childrens entertainer who is famous for hosting childrens show The Neighbourhood

182017-12-07FloridaMan.sh@Lord_32bit

Take TIFU titles from reddit and reformat them into “Florida man” headlines.

192017-12-08NoList.sh@DLStauffer

Add users who expressed a desire to be on “No List” to a list.

202017-12-09duh.sh@django

A bot that deletes your tweets and reposts them but prepended with “duh,”

212017-12-10fakeDonaldLoser.sh@midraretakes

Repost realDonaldTrump tweets but with words replaced with their antonyms

222017-12-11strawberryFieldsForever.sh@_soloform

Post a random array of emojis to represent a field with some strawberries in them

232017-12-12AllOne.sh@yungcorgi

Post select quotes from Emmanuel Bronner, a soap maker famous for Dr Bronners magic soap.

242017-12-13SoundChain.sh@MysteriousDrD

Take a given artist, look through their likes and pick a track, take the artist and pick one of their likes. Post every like in the chain.

252017-12-14Forgetful.sh@BuucketHe4d

Reply to people saying “I forgot” with “#NeverForget”

262017-12-15QuitHating.sh@PseudoPlaton

Every day post an image that reminds people to quit hating.

272017-12-16Martyr.sh@yaelwrites

Respond to every tweet that contains phrases like “I will die on this hill” with “A MARTYR FOR EVERY HILL”

282017-12-17Fuck.sh@Fuzzycow2010

Post fuck every hour.

292017-12-18WAH.sh@smlyc

A small bot that auto replies to tweets @me when the user has certain identifiers to be “male” on their profile. The auto reply is a gif.

302017-12-19ArchiveName.sh@ElSangito

A Bot that takes a look at a list of accounts every 44 minutes and tweets out the name if it has not seen that user with that name before.

312017-12-20MenAreVeryImportant.crontab@NotFaulty

Tweets on most internationally recognised observance days with “Why Isn’t There A MEN’S [Insert Day Here]”

This is the first bot that is purely crontab, also first bot that doesn’t contain any bash scripts.

322017-12-21AssangeHenry.sh@Smallbrainfield

A bot that cleans all tweets from Julian Assange then reposts them appended with “, Henry”

332017-12-22WTF.sh@GRIMACHU

Reply to a random tweet on the timeline with “WTF is wrong with you?”

342017-12-23YOLO.sh@_xs

Take a random public domain photo and run it through a YOLO ( You Only Look Once ) image recognition Neural Network, post the labeled output.

352017-12-24DailyRogers.sh@_xs

Post a episode of The Neighbourhood, along with the episode guide every day.

362017-12-25FizzBuzz.sh@_xs

Post the FizzBuzz response for the given date YYYYMMDD format.

372017-12-26FirstVlog.sh@_xs

Every post is of a “My First Vlog” YouTube video that was uploaded within the last 30 minutes of the tweet being posted.

382017-12-27NOISE.sh@_xs

Produces a matrix of noise.

392017-12-28SIGNAL.sh@_xs

Randomised bar chart.

402017-12-29FirstVlog.sh@_xs

A very good explination of how this bot works can be found as replies to the source tweet

412017-12-30HashOfTheDay.sh@_xs

Takes the current day in YYYYMMDD format and puts the string through an array of hashing algorithms tweeting the output along with “Today’s < ALGO > hash of the day is: < OUTPUT >”

422017-12-31HapbeeNewYear.cron@_xs

For a list of time zones, post 1 hour and 45 minutes before midnight on December 31st, that if you start watching the bee movie 10 minutes from that tweet, you will finish the year as the movie finishes.

2018 48 bots

No.DateBotAsked for byStatus
432018-01-01FEED.sh@_xs

A bot that tweets new pages & updates to my website

442018-01-02AlbertWho.sh@_xs

A selection of misatributed Albert Einstien

452018-01-03FruitTreeBot.sh@_xs

Post photos from SnappyGoat that are pictures of fruit trees

462018-01-04PerfectDay.sh@outsidemagazine

A bot form of an article on the perfect day

PerfectDay.sh gets the sunrise time for London and schedules the other scripts with at. Each one posts a single fixed tweet:

  • WakingUp.sh (sunrise): wake up rested from sunlight alone, then meditate for 10 minutes or more.
  • DontShower.sh (sunrise + 10 min): don’t shower yet; that comes after the workout.
  • CoffeeAndBreakfast.sh (sunrise + 15 min): time for coffee and breakfast.
  • GetMoving.sh (08:00): walk or bike to work.
  • StartWorking.sh (09:00): start work on the most important things for the day.
  • TakeABreak.sh (09:10): coffee number 2, and work in 90-minute intervals with 20-minute breaks.
  • HaveASnack.sh (09:30): have a snack, since small frequent meals keep blood sugar steady.
  • CheckEmail.sh (09:50): check email, but for no more than an hour all day.
  • AnotherSnack.sh (10:40): have another snack.
  • VISUALIZE.sh (11:00): close your eyes and visualise the next task.
  • LUNCHTIME.sh (12:30): a bigger snack and a walk with coworkers.
  • TeaBreak.sh (13:30): green tea while doing push-ups.
  • CallMom.sh (16:45): call mom, or a loved one.
  • CheckEmailAndMakeAList.sh (17:05): check email and list small tasks for tomorrow.
  • Workout.sh (18:00): “Time to workout!”
  • Slowdown.sh (18:35): 15–30 minutes in a sauna.
  • Shower.sh (19:15): three minutes of cold water, then three of warm.
  • Unwind.sh (19:30): quality time with loved ones, with no TV, internet or gadgets.
  • OneWontHurt.sh (19:35): one glass of wine.
  • News.sh (20:45): read the news.
  • GoodbyeScreens.sh (21:00): turn off screens, which stop you producing melatonin.
  • GoToBed.sh (22:00): go to bed and aim for 7 or 8 hours.
  • Attribution.sh (23:00): credits the Outside article by Gordy Megroz.
472018-01-05RedOrBlue.sh

Replies to mentions that contain “red or blue” with RedOrBlue.jpg, captioned as a Jim’ll Paint It picture of Neo from The Matrix choosing between paracetamol and ibuprofen in Boots. It keeps a list of users it has replied to so each gets one reply.

482018-01-06TakeIt.sh

Posts the Terence McKenna quote “Take it easy, dude, but take it!” with a YouTube link.

492018-01-07PraiseBe.sh

Checks for the latest mention from @godtributes and replies “you can say that again!”, once per tweet.

502018-01-08DoTheRakeMan.sh

Collects the latest tweets of 100 random followers, picks one of the newest, extracts a keyword from it with RAKE and runs TheBestest.sh (2018-04-02) on that keyword. It replies to the tweet with the resulting block-character picture.

512018-01-09TheFirstOrange.sh

Posts “The fruit came first, the color was named after it”.

522018-01-10CollageWIP-1.sh

Same as NOISE.sh but with an image, per its comment: for each word in word.list it fetches a SnappyGoat image, detects objects in it with Darknet (YOLOv3) and cuts one out with GrabCut. The cut-outs are laid in a circle over a gradient of the image’s two main colours and posted as “Test”.

532018-01-11Birds.sh

Takes a random bird recording from xeno-canto, finds a photo of the species on iNaturalist through GBIF, and posts them as a 30-second video with the species name and both attributions.

542018-01-12Water.sh

Searches Twitter for “Drink N glasses of water” tweets and posts the average N as a #PSA.

552018-01-13ToTheMoon.sh@TehJoeCow

Compares the Bitcoin price from blockchain.info with the previous run. If it has moved by more than $300, it posts a screenshot of a TradingView BTC/USD chart saying either the market is being manipulated or the bubble is bursting.

562018-01-14StPetersBurg.sh@UKIPBLACKPOOL_WIP

Meant to reply to people asking about the weather in Saint Petersburg. So far it fetches the city’s current weather from OpenWeatherMap and prints “ and degrees F thanks!”; the TODOs to form it into a tweet are still open.

572018-01-15XMRBTC.sh@TwoBitPirate

Posts the current price of 1 XMR (Monero) in BTC from CoinMarketCap.

582018-01-16usd.sh

Compares the tethered currencies: posts the current CoinMarketCap USD prices of TrueUSD and Tether as “1 $USD is worth … $TUSD & … $USDT”.

592018-01-17FEET.sh@antifa_catgirl

Posts the word FEET drawn in a single randomly chosen emoji, filling in a template drawn with @ characters.

602018-01-18TRACK.sh

Runs track_followers.py, then unfollows accounts that have unfollowed and follows accounts that have newly followed.

612018-01-19HowMuchOfABotAmI.sh

Checks the account’s own score with the Botometer API and posts it, with both the English and the universal score.

622018-01-20EveryBlood.sh

Every half hour, posts the next word from a list shuffled with a fixed seed, with " Blood" appended and each word capitalised.

632018-01-21EveryEnergy.sh

Same as EveryBlood.sh, but appends “-Energy” and works through the word list in reverse order.

642018-01-22ARandomNoADay.sh

Picks a random number and posts it as an orange-red on blue image, with a white border if the number is even and a black one if it’s odd.

652018-01-23GhostTweet.sh

Posts “boo!” with a ghost image, then deletes the tweet one second later.

662018-01-24TodayIsNotGood.sh@craigbased

Posts “Today will not be good.”

672018-01-25FlagBurning.sh@_kttgWIP

Meant to block and unfollow accounts with a US flag emoji in their bio and log them. As committed it exits straight away, printing that it still needs a way of getting the account IDs to check.

682018-01-26FlipForMe.sh

Replies to new mentions containing #FlipForMe with a coin flip: “HEADS!” or “TAILS!” with a matching image.

692018-01-27MarxBot.sh

Posts a quote signed “- Marx” from a Goodreads-scraped list that mixes Groucho and Karl Marx. The line is picked from the Swatch .beat time and the day of the week, so the list cycles once a week.

702018-01-28WhatsThatInEmoji.shWIP

Fetches a given tweet and swaps its words for emoji using GitHub’s gemoji tags and aliases plus a replacements list, then prints the result. Its own comments say it is not fully functional yet.

712018-01-29tinynumbers.sh

Posts six lines of large random numbers written in base 20, using superscript digits for 0–9 and subscript digits for 10–19.

722018-01-30ElonShutTheFuckUp.sh@U_1F410

A one-liner that replies “Shut the fuck up” to @elonmusk’s latest tweet, once per tweet.

732018-01-31IAmAwakeButItsTheChoiceMeme.sh

Posts the “i am:” checkbox meme with straight and gay unticked and awake, alive and a word given as an argument ticked.

742018-02-01HateToSeeIt.sh@camflehinger

Replies “Hate to see it” to each new tweet from @benpickman that contains a question mark, skipping retweets.

752018-02-02LamaMofo.sh@diogenessynope

Takes new tweets from @dalailama and appends “, motherfucker”. In this version the post command is commented out, so it prints the tweets instead of posting them.

762018-02-03DoMoreWithLess.sh

Same as MarxBot.sh with Buckminster Fuller quotes from Goodreads: posts a quote picked from the .beat time and the day of the week.

772018-02-04RosaBot.sh

Same as MarxBot.sh with Rosa Luxemburg quotes from Goodreads: posts a quote picked from the .beat time and the day of the week.

782018-02-05CollageWIP-2.sh

Runs Darknet (YOLOv2-tiny) as a coprocess to speed up detection, per its comment. It picks 20 random words from a 20k-word list, crops every detected object rather than one, and comments out the GrabCut step.

792018-02-06CollageWIP-3.sh

Changes approach: detects the objects in one source image, fetches a new image for each detected label, crops the matching object from it and pastes it over the original. Posts the result as “COLLAGE TEST: ”; the circle and gradient are gone.

802018-02-07CollageWIP-4.sh

Only pastes objects smaller than 80% of the source image, per its comment, sorted by size, and exits if no objects were detected.

812018-02-08AlwaysReturnAnImage.sh

Downloads a public domain image from SnappyGoat for a word (a random one if none is given). If the search fails it tries related words and synonyms from ConceptNet. It doesn’t post anything.

822018-02-09CollageWIP-5.sh

When a SnappyGoat search finds nothing, falls back to related words from ConceptNet and then to the most common word on a DuckDuckGo results page. Detection switches to YOLOv3-tiny, and GrabCut is back on each cropped object.

832018-02-10CollageWIP-6.sh

Reads SnappyGoat search results and original image links with curl instead of lynx, tries every DuckDuckGo fallback word rather than only the top one, and raises the detection threshold to 0.3. GrabCut is commented out again.

842018-02-11CollageWIP-7.sh

Works in JPEG instead of PNG, treats failed searches and downloads as errors to retry, lowers the threshold to 0.2 and posts through twurl as “CollageTest: ”.

852018-02-13CollageWIP-8.sh

Takes its word from the news: a RAKE keyword from NewsAPI’s top English headlines, which is also the tweet text. The detection threshold drops to 0.01, and GrabCut runs on the cropped objects again.

862018-04-01DangerousDemocracy.sh

Picks a random new r/worldnews link whose title mentions death, Facebook, democracy, trust, data or Google, and posts it prefixed with “This is extremely dangerous to our democracy”.

872018-04-02TheBestest.sh

Same as NOISE.sh but with an image, per its comment: fetches a SnappyGoat image for a random word, renders it as block characters and posts it with the word in quotes, signed “- Orange” and the year.

882018-04-03IfYouCant.sh

Posts two images given as arguments with the “if you can’t handle me at my …, you don’t deserve me at my …” text laid out in two columns above them.

892018-04-04Stars.sh

Posts an image given as an argument with a block of star and sparkle text art.

902018-12-30BlewMe.sh@neon484

Replies “damn this blew up 😳😳” to the account’s own recent tweets that have more than 5 likes, once per tweet.

2019 1 bot

No.DateBotAsked for byStatus
912019-03-15TweetLimiter.sh

Keeps a list of @_xs’s tweet IDs and, once it holds more than 1000, deletes tweets to bring the count back to 1000.

2021 1 bot

No.DateBotAsked for byStatus
922021-12-12ChildTraffking.sh

Scrapes recent CyberKidz Club sales from objkt.com with Puppeteer and posts each new one as “CyberKid #N just sold for X ꜩ” with a link to the token.