Discussing Twitter, bots, and reasons to stay hopeful.
📅 5 months ago in Botwiki Interviews
Nora Reed is a prolific botmaker whose work needs very little introduction to Botwiki fans and readers.
If you’ve spent any time on Twitter, you’ve surely seen @infinite_scream’s exasperated screams, as if commenting on current events, or perhaps just the weather, @thinkpiecebot’s think pieces, and @hydratebot‘s helpful reminders to stay hydrated throughout the day. And just maybe you’ve even seen people getting into a fight with some of Nora’s bots.
Nora’s latest bot, @AdventuringAds imagines classified ads that an adventurer living in the world of Dungeons & Dragons might post. And have you seen Nora’s jewelry store? Exquisite stuff! Nora also created a list of resources in response to the reversal of decades old protection of a right to abortion here in the United States , available at abortion.cafe.
Stefan Bohacek Nora, thank you so much for your time, it’s a genuine pleasure! Tell me, how have you been holding up during these so-called unprecedented times?
Nora Reed I think I’m holding up okay, considering. I’ve managed to not get covid yet, which feels like a big accomplishment.
Stefan Well that definitely is, I myself got it around Christmas. You’re not missing out! So tell me Nora, how did you first get into bots?
Nora I have been thinking about bots for a really long time, probably since I was a kid, because of the tables of items in Dungeons and Dragons sourcebooks, which are kind of proto-bots. But I never learned to code very well, so it took me until 2015 to actually start making them. I started using Google Doc spreadsheets that plugged into the Twitter API, which I am fairly sure you can’t do anymore, but as soon as I found out about Tracery and Cheap Bots Done Quick I was off to the races. I was a fountain of ideas, most of them not very good, but I had a great time with them, and pretty much everything I made, even the stuff I cringe a little at now, was someone’s favorite bot.
Stefan Your Twitter bot list shows 55 bots, that’s quite a lot! Where do you find inspiration?
Nora Pretty much all my most successful bots (with exceptions for infinite_scream and infinite_bees) are just me taking a recognizable format, like the headline format for thinkpiecebot or the classified ad format for adventuring_ads, and adding stuff to it until it’s funny. A lot of my bots come from a place of irritation with marketing, like AutomataWinery and 420BeepBoop, which are both basically proof of concepts that a robot can come up with plausible descriptions of wine or of strains of cannabis, respectively.
Pretty much all my bots are made so that I can laugh at my own jokes. They have varying levels of success, but I generating ways to laugh at your own jokes is my #1 favorite way to use bots.
Stefan You seem to have a strong preference for Twitter with your bots. Have you tried making bots for other networks, like Tumblr, or Mastodon?
Nora Infinite Scream has a mastodon version and I have a bunch of my generators living on my own website, nora.zone, now. A lot of my bots used to be mirrored on Tumblr, but they killed IFTTT support, so they don’t work anymore. I’m currently trying to figure out how to embed my bots as generators in cohost posts, which I’m pretty excited about, but I haven’t quite figured it out yet.
Stefan The years between 2015 and 2018 were arguably the golden era of Twitter bots. What was this time like for you?
Bot | Created |
---|---|
Clipart1994HD | 2,020 |
BotsInTheDark | 2,020 |
articulos_mfyc | 2,020 |
zoebot_zoe | 2,020 |
AusCircles | 2,020 |
ViewFromRoots | 2,019 |
TweteoSwiss | 2,020 |
SkyCirclesSTS | 2,020 |
policeoverhead | 2,020 |
DimosFactCheck | 2,018 |
gnutiez | 2,010 |
ShakesCoAt100 | 2,019 |
ForestsWar | 2,020 |
Frankenbotstein | 2,016 |
botatoadventure | 2,020 |
FreudsFieldDay | 2,013 |
CovidDreams | 2,020 |
LitterBoxTweets | 2,014 |
verylongwalk | 2,020 |
arpeggio_bot | 2,016 |
TraneBot | 2,017 |
TinyRhythms | 2,017 |
sundryautomata | 2,019 |
ASchoenbot | 2,016 |
OracleMachinery | 2,020 |
TownsUsa | 2,016 |
SetupJoke | 2,020 |
bot_ween | 2,017 |
rockallisland | 2,014 |
_machinewisdom | 2,020 |
nightsky_bot | 2,016 |
sremmbot | 2,020 |
tinyperil | 2,020 |
everylot_usps | 2,020 |
suuuperposition | 2,019 |
rejected_yoshis | 2,020 |
EmojiBlend | 2,019 |
I_miss_bot | 2,020 |
NYPDedits | 2,015 |
oldroadside | 2,020 |
GifEarth | 2,016 |
win_icons_chart | 2,018 |
WhatTheHerp | 2,017 |
I_Find_Planets | 2,017 |
BotSingalong | 2,018 |
bot_cop | 2,020 |
softicecreambot | 2,015 |
lowflyingrocks | 2,008 |
muckrockbot | 2,019 |
tiny_gravity | 2,016 |
EmojiPainter | 2,019 |
WhateverScript | 2,019 |
evicted_nyc | 2,019 |
scssbot | 2,020 |
monsterdating | 2,017 |
ProblemTrolley | 2,020 |
BotOminous | 2,019 |
WikiControversy | 2,020 |
MoaiEmojiBot | 2,020 |
sc2000bot | 2,020 |
GeneratorArt | 2,019 |
TheUSOfficeBot | 2,019 |
TitleWars | 2,020 |
420TimeBot | 2,018 |
DerXdesY | 2,019 |
SchoolRules6 | 2,019 |
XboxPSfreegames | 2,015 |
PokeFusionsBot | 2,019 |
CursedAreas | 2,020 |
AlgorithmCats | 2,019 |
BEAM_SABER_BOT | 2,019 |
Unpueblobotabot | 2,020 |
DNDhelper | 2,020 |
PerpetualSoaps | 2,020 |
auto_rain | 2,020 |
uroldfashioned | 2,018 |
CommunityPlant | 2,020 |
tiny_cottages | 2,020 |
tiny_reefs | 2,020 |
tiny_treelines | 2,020 |
DatSwingyBoi | 2,020 |
TranquilCreek | 2,020 |
carbonfreegrid | 2,020 |
polyfriendsbot | 2,020 |
TheClueBot | 2,020 |
GalaxyBrainBot | 2,020 |
bot_who_dreams | 2,020 |
norppalivebot | 2,017 |
BRJE_bot | 2,020 |
AC_BirthdayBot | 2,020 |
pendulum_bot | 2,018 |
ThreeBodyBot | 2,019 |
pybirdbot | 2,020 |
pikaso_me | 2,020 |
soweitsieht | 2,020 |
pikatranslate | 2,020 |
CALandscapeBot | 2,019 |
HawkTrick | 2,020 |
tinyneighbor | 2,016 |
capitalp_dangit | 2,018 |
oiledits | 2,014 |
isledelux | 2,017 |
tiny_dso | 2,020 |
DictionaryFeed | 2,017 |
CodeQBot | 2,020 |
NationalDay18 | 2,020 |
astraea_yk | 2,020 |
MelodyBot3456 | 2,019 |
StatGrapher | 2,017 |
chessbot2020 | 2,020 |
steam_gpt2 | 2,019 |
_OULIPO_ | 2,015 |
BotFacepalm | 2,019 |
daily_mountain | 2,020 |
cat_poem | 2,020 |
hikinghiku | 2,020 |
DADA_POKEY | 2,020 |
LingLingQuickly | 2,019 |
HegelianHusband | 2,019 |
hitomezashibot | 2,020 |
tiny_seascape | 2,019 |
nycviewsbot | 2,020 |
EnbiesEverywher | 2,019 |
dow_stonks | 2,020 |
atinyzoo | 2,016 |
RibbonDiagrams | 2,017 |
botlipo | 2,017 |
soapykaraoke | 2,020 |
ICanHazHugzPlz | 2,020 |
novelcompounds | 2,016 |
spencerkrugbot | 2,015 |
obliquestions | 2,015 |
BotMunchausen | 2,020 |
TopWikiNL | 2,020 |
AlterSideBot | 2,017 |
bbcmicrobot | 2,020 |
wheelsonthebot | 2,015 |
wiki_transposed | 2,017 |
SeeSpotBot | 2,019 |
pietbotdrian | 2,016 |
BotHourly | 2,020 |
muted_mountains | 2,017 |
Truchet_Nested | 2,020 |
rollthedice | 2,008 |
GenerateAFace | 2,014 |
OmgGeospheres | 2,014 |
bibliotecaposs1 | 2,018 |
DDWradar | 2,014 |
ResetEraBanBot | 2,018 |
American__Voter | 2,017 |
HejSwedish | 2,020 |
MemeExplore | 2,019 |
adopt_a_roach | 2,017 |
receivednotread | 2,020 |
celebreedy | 2,020 |
mestroubles | 2,018 |
BotGraveyard | 2,019 |
Prospect_bot | 2,018 |
randomGraphs | 2,016 |
LilBudCards | 2,017 |
tiny_map | 2,016 |
RealMagicoBot | 2,020 |
AutoCharts | 2,014 |
BigSmokesBot | 2,019 |
TweepBlocker | 2,019 |
colorjulia_bot | 2,019 |
AcrosticPi | 2,014 |
HashflagArchive | 2,018 |
newsnerdrepos | 2,016 |
EmojiRoundabout | 2,019 |
threat_update | 2,016 |
SkyCirclesLA | 2,019 |
newonbotwiki | 2,017 |
QuackyGoose | 2,019 |
wfhbot | 2,016 |
TheHurricaneBot | 2,019 |
freezeframebot | 2,016 |
ContinuedBot | 2,017 |
santafacebot | 2,017 |
face2pumpkin | 2,017 |
minimapbot | 2,019 |
SurrogaDesigns | 2,018 |
xmassnake | 2,017 |
TresEnRayaBot | 2,019 |
EatThisBot | 2,019 |
congrats_i | 2,018 |
NameMyChild | 2,019 |
artideabot | 2,016 |
HowsMyDrivingNY | 2,018 |
OddControllers | 2,019 |
yearinfractions | 2,018 |
gutenquestions | 2,016 |
_everybird_ | 2,014 |
TheAnswerYes | 2,011 |
lyresdictionary | 2,018 |
titre_de_pornos | 2,015 |
ProofByBot | 2,017 |
lonesome_arcade | 2,019 |
EveryPumpkin | 2,019 |
whosehiringbot | 2,019 |
Inkblot30823743 | 2,019 |
gitlost | 2,013 |
SbarroChica | 2,012 |
what_brexit_is | 2,019 |
ontheNthday | 2,017 |
buymeahat | 2,019 |
BotZoneCuba | 2,019 |
flippedconcept | 2,014 |
BotThatSaysHi | 2,019 |
overwhelmed_bot | 2,019 |
BOTUS | 2,017 |
gndtrkbot | 2,019 |
IMDbTriviaBot | 2,018 |
HolidaysBot | 2,016 |
DSTnotify | 2,014 |
AnswerTimeBot | 2,019 |
dot_scr | 2,018 |
gamereviews_txt | 2,019 |
NintendoArtBot | 2,016 |
boldlyart | 2,019 |
apollo11landing | 2,019 |
XRoadsBot | 2,019 |
GTWhistle | 2,015 |
BigramPoetry | 2,019 |
FlagsMashupBot | 2,019 |
Word_A_Day_Bot | 2,019 |
generativdesign | 2,016 |
planettvguide | 2,014 |
EmojiMashupFace | 2,019 |
worldwarbot | 2,019 |
cupcakeBots | 2,016 |
tinyprideparade | 2,019 |
planetgenbot | 2,019 |
selfhelp_ebooks | 2,016 |
calmingsphere | 2,016 |
miartbot | 2,015 |
wpstubs | 2,014 |
SpaceJamCheck | 2,013 |
lists_of_lists | 2,016 |
predartbot | 2,015 |
RandomDistance | 2,014 |
WhatIsUpstateNY | 2,014 |
thefeastof | 2,019 |
HolyIdiomBatman | 2,014 |
MusicReviewBot | 2,014 |
JaneAustenHaiku | 2,014 |
smolbotbot | 2,018 |
AndNowImagine | 2,013 |
sfships | 2,018 |
RingedWorlds | 2,018 |
SecurityClaren2 | 2,019 |
theTinyHorses | 2,017 |
DaphneFlap | 2,013 |
BotJungle | 2,018 |
AlternateDhsis | 2,019 |
StephenColbot | 2,019 |
GammaWorldBot | 2,017 |
magicweapons | 2,019 |
OhLordyJesus | 2,019 |
spindlewheelbot | 2,019 |
EmojiMashupBot | 2,019 |
EmojiWeatherUSA | 2,018 |
bot_enough | 2,019 |
EndlessJeopardy | 2,019 |
sunrise_EH10 | 2,019 |
tiny__forest | 2,019 |
GodfreyBot | 2,016 |
witchcourt | 2,016 |
AustralianOld | 2,019 |
dungeonideas | 2,018 |
MakeAnArchive | 2,019 |
BotRepeat | 2,019 |
RandomPicBot | 2,019 |
Magritte_Bot | 2,019 |
Tweet_by_Phone | 2,014 |
NYT_said_where | 2,017 |
CountVonCount | 2,012 |
igrowtheplant | 2,018 |
GrowsData | 2,019 |
DreamerGameBot | 2,018 |
robocop_1987 | 2,019 |
wiki_tmnt | 2,019 |
idyllicrain | 2,019 |
adversarybot | 2,015 |
EmojiStorms | 2,019 |
darndesttruisms | 2,016 |
1reasontogo | 2,019 |
emoji_dna | 2,018 |
Sunlight_Bot | 2,019 |
_valley_sunset_ | 2,019 |
EmojiWeatherCA | 2,018 |
schmuckbot | 2,019 |
researchinator | 2,009 |
lighthousewiki | 2,019 |
color_parrot | 2,019 |
PlanMyDayBot | 2,019 |
alignment_bot | 2,019 |
TilingBot | 2,018 |
ReadMeLikeABot | 2,018 |
everyringfort | 2,017 |
ROB0TIUS | 2,019 |
RedwallFeasts | 2,019 |
megacities1 | 2,019 |
MadnessTheBot | 2,019 |
WritersBlockBot | 2,018 |
EmojiSnakeGame | 2,018 |
among_stars_ | 2,018 |
doorsateight | 2,016 |
BotZodiac | 2,019 |
palette_gen | 2,016 |
paintingwmusic | 2,017 |
WikiPlotBot | 2,019 |
yearProgressHeb | 2,019 |
WikipediaDelete | 2,019 |
BotClassroom | 2,019 |
a_softer | 2,019 |
eecummings_bot | 2,016 |
FilmRevisionist | 2,017 |
SnailFact | 2,018 |
MillennialMurd1 | 2,019 |
WesAndFilmBot | 2,016 |
RoadTripBot_ | 2,019 |
partyblowup | 2,016 |
tarojibot | 2,019 |
Emojimuseet | 2,017 |
helloworld__bot | 2,019 |
new_fruits | 2,019 |
furniture_gen | 2,018 |
ANWarriorBot | 2,019 |
LetsPlayTrivia | 2,019 |
NuclearTrains | 2,016 |
FlyFAA_Deicing | 2,019 |
celestial_echo | 2,018 |
PatternRandom | 2,019 |
RollDiceBot | 2,017 |
IssOverhead | 2,019 |
CSPANFive | 2,015 |
fake_find | 2,018 |
bmp_hax | 2,020 |
RealPressSecBot | 2,017 |
eatroastbeef | 2,017 |
XKCDAltTextBot | 2,018 |
glitch80bot | 2,018 |
AColourEveryDay | 2,018 |
Cypher_B0t | 2,018 |
PKMNOldMan | 2,018 |
RandomColorGen | 2,015 |
winthroplaundry | 2,018 |
str8peoplewatch | 2,018 |
notyourbot1 | 2,018 |
HSollewitt | 2,018 |
trendingpalette | 2,018 |
MuseumGenerator | 2,018 |
soundcloudsaid | 2,016 |
not_a_cellphone | 2,018 |
xislikeay | 2,015 |
gendercakes | 2,018 |
BotMondrian | 2,018 |
BodegaBot | 2,017 |
Rene_Damaul | 2,017 |
100Aux | 2,018 |
botribunal | 2,018 |
deltron_f | 2,017 |
brokenpatterns | 2,017 |
WyWilderness | 2,018 |
BotQuilt | 2,018 |
Bartlebythebot | 2,017 |
bot_abandoned | 2,018 |
Moondogbot | 2,018 |
_AARON_bot | 2,018 |
30minutemix | 2,018 |
Lightbothouse | 2,017 |
ishipitbot | 2,018 |
NPS20180007Bot | 2,017 |
EffDeeEmmu | 2,018 |
HConstellations | 2,018 |
Selfdisembowel | 2,018 |
wolf_clock | 2,018 |
softlandscapes | 2,016 |
BotDuCul | 2,018 |
starnearyou | 2,014 |
nonogram_bot | 2,017 |
soundesignquery | 2,018 |
everylotnyc | 2,015 |
tinydotblot | 2,017 |
emojiatlas | 2,016 |
TinyDungeons | 2,016 |
tiny_street | 2,016 |
tiny_mssn_ctrl | 2,016 |
ArpObservatory | 2,016 |
archillinks | 2,016 |
actual_ransom | 2,017 |
50hexofgrey | 2,017 |
365sparkles | 2,016 |
100yearsrising | 2,014 |
glas_veil | 2,014 |
PixelMonsterBot | 2,018 |
dynamicportrai1 | 2,018 |
OminousZoom | 2,015 |
MadcoilA | 2,018 |
CityDescriber | 2,017 |
AdventureNames | 2,018 |
latinonamebot | 2,018 |
sorryenglishbot | 2,018 |
graphmosphere | 2,016 |
FoodieMenuBot | 2,017 |
USDumpsterFire | 2,018 |
conceptsbot | 2,016 |
fearwantbot | 2,018 |
rhymerobot | 2,017 |
onthisdayrobot | 2,018 |
phl_abatements | 2,018 |
Rothko_Bot | 2,017 |
diehard_1988 | 2,018 |
ghostbusters_84 | 2,018 |
unfollowbugbot | 2,016 |
RestroomGender | 2,015 |
corrupt_memory | 2,017 |
GlitchLogos | 2,016 |
everytract | 2,015 |
InstallingJava | 2,018 |
AAAAAAAStudents | 2,018 |
BotSpill | 2,018 |
southpoleviews | 2,018 |
randomlivetext | 2,017 |
assortedfiles | 2,015 |
autodoyle | 2,015 |
some_flags | 2,017 |
GhostOfBotPast | 2,018 |
ActSciBot | 2,017 |
folkloricbot | 2,018 |
whinygenealogy | 2,017 |
openbenches | 2,017 |
tinylittlehomes | 2,018 |
Strange_Museum | 2,017 |
FlagsFalse | 2,018 |
showoff_ebooks | 2,017 |
GraphicScoreBot | 2,016 |
botcocktails | 2,018 |
Whinge_Bot | 2,017 |
visualrecordbot | 2,018 |
TinyColorPoems | 2,018 |
extracapitalism | 2,017 |
OffbeatRPG | 2,017 |
costumebot | 2,017 |
JudithBotler | 2,017 |
Smoothiebot | 2,016 |
ruestungshaul | 2,016 |
imgfkr | 2,016 |
spiraesthetic | 2,016 |
winampskins | 2,017 |
realfestivals | 2,018 |
Open_Brother | 2,016 |
DadaistTwit | 2,017 |
BokuWaKinoDesu | 2,017 |
GameDesignXpert | 2,017 |
RebottaSugar | 2,017 |
So_YouBotDetntn | 2,018 |
No_hay_bot | 2,018 |
officefridgebot | 2,016 |
10printbot | 2,017 |
PlanetarySurvey | 2,018 |
mythlibs | 2,016 |
winter_scapes | 2,014 |
ImprovChallenge | 2,016 |
IedereenKevin | 2,016 |
TorfsBot | 2,016 |
bitsofsaturn | 2,017 |
choosetoaccept | 2,018 |
civicissues | 2,015 |
MI6Archives | 2,016 |
2fistedstories | 2,016 |
NanceBot | 2,016 |
VitaVirginiaBot | 2,018 |
infinite_zodiac | 2,017 |
FPAdventuresBot | 2,018 |
spacesh1ps | 2,017 |
jeorkov | 2,016 |
tinysightings | 2,017 |
autoRNG | 2,013 |
WITCHES_WIZARDS | 2,018 |
best_in_dumbest | 2,016 |
eliza4trump | 2,017 |
doskvolscores | 2,018 |
firici_vici | 2,018 |
EmojiGenderBot | 2,018 |
poetranslator | 2,017 |
1StarLandmarks | 2,018 |
AdjectiveInCity | 2,018 |
happyendingbot | 2,017 |
FoleyArtists | 2,015 |
MartianUpdates | 2,018 |
emojitracks | 2,018 |
leastUsedEmoji | 2,018 |
dailysicp | 2,018 |
bot_de_colores | 2,017 |
BotEquippedWith | 2,017 |
Abolish_ICE_Now | 2,018 |
happy_botday | 2,016 |
wikitimelines | 2,018 |
dragonhoards | 2,017 |
bedbugbot | 2,018 |
DailyPianoScale | 2,017 |
JoyOfBotRoss | 2,016 |
resenhabot | 2,011 |
CozinhaBot | 2,017 |
osalgoritmos | 2,018 |
cientistas_bot | 2,017 |
NtflxGenerator | 2,017 |
CultureShip_bot | 2,018 |
time_until_xmas | 2,018 |
stellaraquaria | 2,016 |
everyherd_bot | 2,018 |
FakeHQ | 2,017 |
littlebubbot | 2,018 |
SpritesByBitsy | 2,018 |
SynonymSpectra | 2,013 |
_cawp_ | 2,018 |
yourwindowbot | 2,017 |
happyautomata | 2,018 |
Ro_Sham_Bot | 2,018 |
PrimitivePic | 2,016 |
pollockdotexe | 2,018 |
grow_slow | 2,016 |
ebooks_goetia | 2,015 |
cloudplug | 2,013 |
icanhazmemento | 2,015 |
goth_lyrics | 2,018 |
faketmglyrics | 2,018 |
astrology_bot | 2,018 |
glitchdemon | 2,020 |
wavy_bgs | 2,018 |
DRyderNicknames | 2,018 |
CWF_Forecast | 2,018 |
LionelIpsum | 2,018 |
UnicodeShowcase | 2,018 |
hometapingkills | 2,017 |
folderisempty | 2,017 |
BRTLSTvsTRNGLFY | 2,017 |
fakefantas | 2,018 |
LibraryH | 2,018 |
theprintbot | 2,018 |
okay_campers | 2,012 |
__compy | 2,016 |
TwinPeaksBot | 2,017 |
year_progress | 2,015 |
ShowdownBot | 2,018 |
WordsofMcCarthy | 2,016 |
weight_not_want | 2,018 |
Slam140 | 2,015 |
big_ben_clock | 2,009 |
AdvSettings_ | 2,016 |
arniecommentary | 2,016 |
arguetron | 2,016 |
archiveURL | 2,017 |
anywizard | 2,017 |
Vox_Plus | 2,016 |
256farben | 2,017 |
Vox304 | 2,018 |
_OutToSea_ | 2,017 |
transitingnow | 2,014 |
ManyShirts | 2,016 |
calm_gifs | 2,016 |
dayofweek_bot | 2,015 |
HomeMoviesBot | 2,018 |
FermiPasteladox | 2,016 |
smilevector | 2,016 |
emoji_pizzas | 2,016 |
botinthewoods | 2,018 |
shakyinsultbot | 2,017 |
getmorelikethis | 2,017 |
moviediversity | 2,017 |
newzeldagamebot | 2,017 |
shakethatbrass2 | 2,015 |
tweegeemee | 2,015 |
rightnowbbcr2 | 2,015 |
rightnow6music | 2,012 |
SkoolDetention | 2,017 |
SandpileArtBot | 2,018 |
howmanybigmacs | 2,017 |
genrenator | 2,018 |
trashcanlife | 2,014 |
arrrrdoubloons | 2,017 |
last100bills | 2,018 |
AppraisalBot | 2,017 |
galaxymarcopolo | 2,018 |
fadedfotos | 2,017 |
maybe_the_real | 2,017 |
computerzooom | 2,017 |
okcubot | 2,016 |
homevspublic | 2,016 |
sadkeanubot | 2,016 |
tendollarfive | 2,016 |
coldteabot | 2,016 |
Littlelandscap2 | 2,018 |
EmojiTetra | 2,017 |
HalloSpacebot | 2,016 |
hypno__bot | 2,018 |
theairplane_bot | 2,018 |
potus_in_parens | 2,018 |
a_painting_bot | 2,011 |
ArtConnoisseur_ | 2,018 |
CatYoncee | 2,018 |
endingsummary | 2,014 |
cool_cats | 2,017 |
gallet_city | 2,018 |
ASCIIGalaxy | 2,018 |
FOIAFeed | 2,018 |
BracketMemeBot | 2,018 |
DumbHolidays | 2,018 |
deitygalaxy | 2,018 |
smashhitsbot | 2,017 |
PrettyBirdsBot | 2,017 |
DeletedWiki | 2,015 |
Colourjams | 2,017 |
Datasaurs | 2,017 |
WhosThatPokebot | 2,015 |
DayFingrAuslan | 2,016 |
NiteAlps | 2,015 |
cityatnightbot | 2,017 |
fremd_denken | 2,017 |
beetlesbot | 2,018 |
HaikuNewsBot | 2,017 |
ConceptNetPoet | 2,018 |
StattoBot | 2,017 |
rip_wikibots | 2,016 |
tinygeom | 2,018 |
BContestants | 2,018 |
AmznTurkerHappy | 2,018 |
happyhappydb | 2,018 |
joinmycause | 2,018 |
relativeprices | 2,018 |
DaysTillFallBot | 2,017 |
goTakeThis | 2,018 |
goldenhourSEA | 2,018 |
househaunters | 2,020 |
some_new_cities | 2,017 |
CryptoNamer | 2,018 |
NYT_first_said | 2,017 |
beerlabelbot | 2,017 |
weeks2christmas | 2,018 |
YourNextNick | 2,017 |
cavern_caravan | 2,018 |
SoulScroll1 | 2,017 |
newspaperbot | 2,018 |
AntipodeBot | 2,017 |
GoodDogsOfNYC | 2,017 |
all_the_planets | 2,017 |
CrookedCosmos | 2,016 |
emojiMountain | 2,016 |
CheapBits | 2,016 |
BostonSnowbot | 2,015 |
BingoBits | 2,016 |
BotCarrion | 2,015 |
BotReadsComics | 2,015 |
BotSchmot | 2,014 |
Botgle | 2,015 |
BrutalistEngine | 2,016 |
Cecinestpas_exe | 2,016 |
ChuckieNorrisie | 2,015 |
Clipart1994bot | 2,017 |
AteneumBot | 2,014 |
ATBrokenNews | 2,015 |
BikeVeniceBot | 2,017 |
BikePortOfLABot | 2,017 |
CutePetsBmore | 2,015 |
DailyDesiderata | 2,017 |
DearAssistant | 2,013 |
DeathMedieval | 2,013 |
DeepDreamThis | 2,015 |
DeepForger | 2,015 |
Deutsch_Falsch | 2,015 |
DeuxTitres | 2,015 |
Diaeresis_OTPs | 2,016 |
DitheredBot | 2,015 |
DoSomethingBot | 2,017 |
DogNamerBot | 2,017 |
ESBcolor | 2,015 |
EmergencyPipou | 2,014 |
EarthRoverBot | 2,014 |
EmojiAquarium | 2,017 |
emojiastro | 2,017 |
EmojiLoveBot | 2,016 |
EmojiMoodBot | 2,016 |
Emojiforest | 2,016 |
EveryFinnishNo | 2,014 |
FederalistBot | 2,017 |
FinnishFlags | 2,015 |
FireworksBot | 2,015 |
FixmeBot | 2,015 |
FlagFacts | 2,014 |
ForTheRecordBot | 2,015 |
FrontPageBot | 2,015 |
GOT_a_theory | 2,017 |
GalaxyGenerator | 2,016 |
GenerateACat | 2,014 |
GitWishes | 2,017 |
GoOutsideBot | 2,016 |
Gobbobot | 2,017 |
GuybrushPirate | 2,012 |
HeadlineGifs | 2,015 |
HelCityNews | 2,014 |
HiRISEBot | 2,015 |
Hitch_Haiku | 2,009 |
HostosBot | 2,015 |
HundredZeros | 2,012 |
HypernymBot | 2,015 |
ImagesDArtBot | 2,015 |
IsReallyCute | 2,015 |
Kaleidopix | 2,015 |
KeplerBot | 2,015 |
LinkArchiver | 2,017 |
Lowpolybot | 2,014 |
MagicRealismBot | 2,015 |
MancOrchSays | 2,014 |
Mgk8BallBot | 2,014 |
MssdAdvntrs | 2,015 |
MuseumBot | 2,014 |
MysteriousElder | 2,014 |
NYChickens | 2,015 |
NewElementBot | 2,017 |
Introspectorbot | 2,017 |
KiasmaBot | 2,014 |
JustDiedBot | 2,014 |
JuliaSetBot | 2,017 |
JeffGoldblumbot | 2,017 |
JSLibGenerator | 2,017 |
NewHorizonsBot | 2,015 |
NoEmojiForThis | 2,014 |
NlProverbs | 2,017 |
SPACEBOT5000 | 2,016 |
SVUFutureDrugs | 2,017 |
SatelliteEurope | 2,015 |
ScuffleBusiness | 2,017 |
Schrodinger_Art | 2,017 |
SecretHistBot | 2,016 |
ShouldBot | 2,015 |
StoryPremiseBot | 2,017 |
MyPresidentIs | 2,017 |
SinebrychoffBot | 2,014 |
SortingBot | 2,015 |
SunsetGenerator | 2,016 |
TatsIllustrated | 2,014 |
TayandYou | 2,015 |
TellMeAStoryBot | 2,015 |
TheGIFingBot | 2,015 |
TinyAdv | 2,016 |
TinyCrossword | 2,014 |
TinyProtests | 2,017 |
TonightWeBot | 2,016 |
TrigonometryBot | 2,017 |
Trumpgone | 2,016 |
TweetMe4Moji | 2,016 |
TwoHeadlines | 2,013 |
UC_Poesias_Bot | 2,015 |
UnicodeParade | 2,016 |
UnlikelyPowers | 2,016 |
UnrealBritain | 2,015 |
UtahTeabot | 2,015 |
VergleichBot | 2,014 |
VillanelleBot | 2,015 |
WNTS_Rover | 2,016 |
WikiPhotoFight | 2,017 |
WikihowDreams | 2,017 |
WikipediaBits | 2,014 |
WizardGenerator | 2,016 |
acrotowne | 2,014 |
accidental575 | 2,014 |
YouLookNiceBot | 2,015 |
XYZPunk | 2,016 |
adventvrecall | 2,014 |
ahouseofdust | 2,015 |
AIGameAdvice | 2,016 |
alinkplease | 2,016 |
allTheTyping | 2,016 |
alleverleser | 2,015 |
all_in_cards | 2,015 |
alltheminutes | 2,014 |
alltheplanets | 2,017 |
AlmostAmends | 2,016 |
alt_text_bot | 2,015 |
anagramatron | 2,013 |
anappleadaybot | 2,017 |
AndromedaBot | 2,015 |
angryrichpeople | 2,015 |
anthrobotica | 2,017 |
artassignbot | 2,013 |
artbyalgo | 2,017 |
assignments_txt | 2,014 |
astrobot3000 | 2,016 |
astrove_bot | 2,017 |
auto_automata | 2,015 |
autocompleterap | 2,014 |
AwkwardPolaroid | 2,017 |
bankedits | 2,017 |
benjaminbotbot | 2,016 |
betteridge_bot | 2,017 |
archillect | 2,014 |
autoarspoetica | 2,016 |
beegenerator | 2,016 |
belongbot4000 | 2,015 |
big_cases | 2,017 |
birdcallbot | 2,017 |
bloodofthemage | 2,014 |
bokehrobot | 2,016 |
bon_appetiny | 2,015 |
bot_inspiration | 2,016 |
bot_ideas | 2,015 |
bot_teleport | 2,015 |
bot_the_dickens | 2,016 |
BotBaum | 2,017 |
botflora | 2,016 |
botdoesnot | 2,017 |
botilius_syrus | 2,016 |
botlovesyou | 2,015 |
botmakingart | 2,017 |
botshopecash | 2,017 |
botsmellslike | 2,016 |
BowBowoof | 2,016 |
brandnewplanet | 2,015 |
btcsupply | 2,017 |
burnedyourtweet | 2,017 |
busyadvice | 2,017 |
CarloMarxBot | 2,017 |
catalog_drowsy | 2,017 |
catsnacks | 2,015 |
cdarwin | 2,009 |
ceasedesistbot | 2,015 |
cellendipity | 2,016 |
censusAmericans | 2,015 |
chernobylstatus | 2,016 |
civ5_jobs | 2,015 |
clitoscope | 2,016 |
collationBot | 2,017 |
colorisebot | 2,017 |
colorschemez | 2,015 |
ColoursBot | 2,017 |
coupletbot | 2,016 |
cryptword | 2,017 |
crystalliser | 2,015 |
daft_stars | 2,017 |
dailyasteri | 2,016 |
dailyglacier | 2,017 |
dailyinvaders | 2,016 |
dailyoblo | 2,016 |
DailyPatent | 2,016 |
DealingOutDeals | 2,017 |
deshumani | 2,015 |
differencebot | 2,016 |
digitisethedawn | 2,011 |
digital_henge | 2,015 |
dinosaur_finder | 2,017 |
disguisebot | 2,017 |
donorschamps | 2,015 |
dscovr_epic | 2,015 |
dscovrnews | 2,015 |
dungeon_junk | 2,015 |
eleanorrigbot | 2,017 |
earthin24 | 2,017 |
emojiUSA | 2,016 |
emocage | 2,016 |
EmojiForecast | 2,016 |
emojipotus | 2,015 |
emojitoemoji | 2,015 |
everyailment | 2,015 |
everyarabicword | 2,013 |
everyonesai | 2,017 |
everysimile | 2,014 |
everyportland | 2,015 |
everytwitpic | 2,014 |
everywordIT | 2,014 |
everywordfr | 2,015 |
eveywilliwaw | 2,013 |
facedepot | 2,015 |
fake2pmfics | 2,016 |
famousduos | 2,016 |
fallingleafbot | 2,016 |
fewerror | 2,013 |
favibot | 2,013 |
fishyglyph | 2,016 |
fiwotd | 2,012 |
forestgen | 2,017 |
fpl_optimiser | 2,017 |
functionalemoji | 2,016 |
future_junk | 2,015 |
genderposibot | 2,016 |
gachfocal | 2,014 |
gettophilosophy | 2,017 |
gimmeapc | 2,017 |
glossatory | 2,016 |
godtributes | 2,014 |
gov2dotOH | 2,015 |
greatartbot | 2,013 |
haikuthegibson | 2,015 |
HaikuMurakami | 2,015 |
haiku_ebooks | 2,013 |
gutendelight | 2,015 |
happymoonbot | 2,016 |
hashfacade | 2,016 |
haveyoueverbot | 2,015 |
headsandwings | 2,016 |
hellohistorybot | 2,017 |
himawari8bot | 2,015 |
hntlbot | 2,015 |
holidaybot4000 | 2,015 |
how2butt | 2,015 |
i_luv_recipes | 2,015 |
iamD05 | 2,016 |
iamaslowtrain | 2,017 |
iBotSunburn | 2,017 |
everyword | 2,007 |
iederwoord | 2,012 |
ilovethisbot | 2,016 |
imgshear | 2,015 |
inXwords | 2,015 |
infinite_scream | 2,015 |
infinitedeserts | 2,015 |
insectsbot | 2,017 |
instruction_bot | 2,015 |
intensificator | 2,014 |
invandringgarna | 2,015 |
irememberbot | 2,015 |
itsYrLuckyDay | 2,015 |
ip2location | 2,014 |
jakerunningbot | 2,017 |
kaffee_reminder | 2,017 |
kaikkisanat | 2,015 |
kaleid_o_bot | 2,014 |
kramer_v_trump | 2,017 |
lettergamebot | 2,016 |
imgzoombot | 2,015 |
larynxBot | 2,016 |
kiddieridesbk | 2,016 |
liketocontinue | 2,015 |
LovecraftMix | 2,017 |
lilly_print_bot | 2,017 |
LSystemBot | 2,014 |
libraryX22 | 2,015 |
lovetheseas | 2,015 |
lovebotcraft | 2,017 |
itsthisyear | 2,014 |
legitvgcheats | 2,015 |
lma___bot | 2,016 |
lycanthrobot | 2,016 |
makebotbot | 2,017 |
MakeUSABotAgain | 2,016 |
manpagedujour | 2,015 |
markovgilmore | 2,017 |
mars_rover_pics | 2,016 |
MasksAndHats | 2,017 |
mass_shoot_bot | 2,015 |
mazeaday | 2,017 |
mazingbot | 2,017 |
menubot | 2,015 |
mesmerinion | 2,017 |
metalband_exe | 2,015 |
metropologeny | 2,017 |
mididittyBOT | 2,015 |
minetweeter_ | 2,015 |
lovihatibot | 2,013 |
minimazesolver | 2,017 |
MinusEveryone | 2,015 |
moon_rise_bot | 2,017 |
mnemosynetron | 2,014 |
moonshotbot | 2,015 |
mothgenerator | 2,015 |
mystic_cookie | 2,014 |
nailpolishbot | 2,017 |
needsref | 2,015 |
NeonaziWallets | 2,017 |
neuralgae | 2,015 |
nhcbot | 2,015 |
nimibotti | 2,016 |
nixibot | 2,014 |
nmstereo | 2,010 |
notyorker | 2,015 |
NYPLEmoji | 2,016 |
nyt_diff | 2,016 |
oaisdujour | 2,016 |
obitbot | 2,016 |
okbabynames | 2,017 |
omg_movies | 2,015 |
on_this_day_bot | 2,015 |
one_algorithm | 2,015 |
osspbot | 2,017 |
paintergoblin | 2,017 |
PaintNames | 2,017 |
pata_amiga | 2,011 |
particlemanbot | 2,016 |
paombot | 2,015 |
patchslitt | 2,017 |
patents_bot | 2,017 |
PatrickTwite | 2,015 |
paygap_au | 2,016 |
pentametron | 2,012 |
PermitBot | 2,014 |
petitsmotifs | 2,015 |
pico8bot | 2,015 |
plaidbot | 2,015 |
PlayLightsOut | 2,013 |
pleading_bot | 2,015 |
pls_take_breaks | 2,015 |
plzrevisit | 2,014 |
pngbot | 2,015 |
pomological | 2,015 |
porcadapalabra | 2,014 |
proceduralart | 2,017 |
proverbsbot | 2,017 |
qrdecoder | 2,016 |
quotemakerbot | 2,017 |
randomeditation | 2,016 |
rapgamemetaphor | 2,014 |
realtimebus | 2,017 |
relativebot | 2,017 |
oliviataters | 2,013 |
sleeps_xmas | 2,016 |
sixworderbot | 2,015 |
selfportraitexe | 2,016 |
selfcare_bot | 2,016 |
sbaitsobot | 2,017 |
saysthekremlin | 2,016 |
santaBot5000 | 2,015 |
SaladPalin | 2,016 |
roulettron | 2,016 |
riverlevel_1867 | 2,014 |
rikersbot | 2,015 |
rfcdujour | 2,015 |
space_stories | 2,015 |
sorrowjs | 2,017 |
someboxes | 2,016 |
soamazingquote | 2,015 |
spaceoverlord | 2,017 |
spacetravelbot | 2,016 |
TheRiddlerBot | 2,015 |
personaIitea | 2,017 |
suphypebot | 2,015 |
superclipartbot | 2,016 |
sunrisebot | 2,016 |
sunnyday4pm | 2,016 |
subtitle_buoy | 2,015 |
storyofglitch | 2,014 |
stayhome2night | 2,017 |
status_withheld | 2,016 |
start_this_up | 2,017 |
stainedglassbot | 2,016 |
spinnymachine | 2,015 |
symmetric_curve | 2,016 |
tamagotchi_img | 2,014 |
Tanjoubi_Bot_en | 2,013 |
tardygram | 2,015 |
techclothes | 2,017 |
testvisionbot | 2,016 |
the_joke_bot | 2,015 |
texasflags | 2,017 |
thatsnotmybot | 2,017 |
theclivebot | 2,017 |
thedoomclock | 2,017 |
thehoroscopebot | 2,017 |
thelockbot | 2,017 |
thementrends | 2,014 |
thenewharperlee | 2,015 |
therealmuseum | 2,016 |
thereisnoiin | 2,016 |
theroboreporter | 2,015 |
ThesaurusGame | 2,009 |
thesefutures | 2,015 |
thetrumpwatcher | 2,012 |
three_shape_bot | 2,017 |
tinyisles | 2,017 |
tiny_astro_naut | 2,014 |
tiny_bus_stop | 2,016 |
tiny_gardens | 2,015 |
tiny_cityscapes | 2,015 |
tiny_kepler | 2,017 |
tiny_raindrops_ | 2,017 |
tiny_seas | 2,015 |
tiny_star_field | 2,014 |
tinydnd | 2,015 |
tinyknotwork | 2,017 |
tinypoemgen | 2,016 |
tinyskylines | 2,016 |
tmbotg | 2,014 |
tokiale | 2,013 |
trafficgifs | 2,016 |
trendbot | 2,013 |
trulytheworst | 2,017 |
tttthreads | 2,017 |
tweetgameoflife | 2,016 |
twilightwarmth | 2,015 |
twoemojicons | 2,017 |
unchartedatlas | 2,016 |
unicode_garden | 2,015 |
usinjuries | 2,016 |
uudetsanat | 2,017 |
verbersGonaVerb | 2,015 |
vexilloherald | 2,017 |
vroom_vroom_bot | 2,016 |
wait4swear | 2,017 |
wayback_exe | 2,015 |
wdywam | 2,015 |
what_capital | 2,015 |
whatshouldiknit | 2,015 |
wholeearthradar | 2,015 |
WhyBeBot | 2,017 |
wikiphotoop | 2,017 |
wordfindatron | 2,017 |
wordnuvola | 2,014 |
wowwwbeautiful | 2,015 |
ablankblank | 2,016 |
a_quilt_bot | 2,014 |
a_lovely_cloud | 2,014 |
__birds__ | 2,016 |
_blackobs | 2,016 |
_emo_ji | 2,015 |
_ku_bot | 2,016 |
_numberstation | 2,016 |
_primes_ | 2,013 |
_sys_bot_ | 2,014 |
___graveyard | 2,015 |
AgencyNames | 2,015 |
AwfulEmoji | 2,016 |
AuspiciousItems | 2,017 |
BaanaCounter | 2,015 |
BabellingBorges | 2,013 |
BackToWorkBot | 2,017 |
BennyNumbers | 2,015 |
Betelgeuse_3 | 2,009 |
BiffySays | 2,014 |
BikeDTLABot | 2,017 |
BikePasadenaBot | 2,017 |
thetinygallery | 2,016 |
snippet_jpg | 2,016 |
one_small_bot | 2,016 |
ItIsYourData | 2,016 |
BMovieGenerator | 2,016 |
emoji__polls | 2,015 |
buoypix | 2,015 |
JeuDuDicoBot | 2,017 |
thetinySAURS | 2,017 |
poem_exe | 2,014 |
letsplaysnake | 2,016 |
tiny_forests | 2,016 |
NixieBot | 2,015 |
wildflowersbot | 2,016 |
YoureHereBot | 2,017 |
xenolexica | 2,017 |
wrongquotebot | 2,015 |
RosettaBot | 2,015 |
Revenantbot | 2,016 |
RedScareBot | 2,009 |
ProtoIEbot | 2,017 |
ProcPlanets | 2,017 |
PotterPapers | 2,016 |
PepitoTheCat | 2,011 |
OliverBarkBark | 2,015 |
ObliqueBot | 2,015 |
ObamaLivesOn | 2,017 |
NoJSBot | 2,015 |
80s_Movie_Bot | 2,016 |
5point9billion | 2,015 |
2PrincesDrafts | 2,014 |
1920sAdventure | 2,017 |
11_11_bot | 2,015 |
1_thing_idk_why | 2,015 |
5adaybot | 2,016 |
bartleby_scrvnr | 2,015 |
When Twitter bots submitted to Botwiki were created. Full article.
Nora As far as I remember, I was having a good time, making a ton of stuff, having a lot of it really explode. People used to seek out bots to follow in a way they don’t these days. I think I kind of burnt out toward the end; it took me a while to get back to wanting to make bots regularly again. Honestly, though, my memory from then is really warped just because of the trauma of witnessing such a sharp rise in American fascism, so it’s hard to remember what was happening in bots; everything else looms so large.
Stefan I absolutely agree. For me, especially the last two years are a blur. I haven’t really done much around Botwiki, other than occasionally adding a new bot here and there. I do think a site like this should exist, and it’s also good to have something positive to focus on.
I’m seeing a bit more interest in creative bots nowadays. Twitter engineers and developer advocates have been putting Twitter bots more in the spotlight. “Making a bot” is now an option when applying for a developer account, they’re featured as examples in their developer documentation, they’re writing tutorials, and some creative botmakers have joined their Twitter Developer Insider program, myself included.
Are you aware of any of these efforts, and what do you make of them?
Nora I’m glad they’re expanding their support for bots, but at this point, I’ve had more bots get suspended than I currently have active. I’m locked out of almost all of my bot accounts because I can’t give them phone numbers. I’ve just been really burned on the idea that they’re going to help people who are making art bots or other kinds of non-spam bots. I’m starting to mirror my bots on my own website, even though they lose a lot not being in the context of a timeline, because it’s just too scary having all of my work in the hands of a multibillion dollar corporation that does not care whether I live or die.
Stefan I definitely agree with you on not wanting your work to be locked into a specific platform. This was on my mind about two years ago when I made my Creative Bots project, which is a starter template for making all kinds of creative online bots. The project is platform-agnostic and currently supports Twitter, Mastodon, and Tumblr.
I really like your nora.zone site, this is giving in an idea to expand on my project and show the bots’ output on the site as well.
Many of us Twitter users, and some of the staff as well, anxiously await the impact of Elon Musk’s takeover of the social media site. He wants to crack down on bots, threatened to fire 75% of the company staff, and wants to bring back his buddy Donald Trump.
How do you think this all will play out? Do you have any plans to change your and your bots’ activity on Twitter?
Nora I have no idea what will happen. I’m honestly still a bit in denial about it. But I’m not sure if I’m going to keep making Twitter bots. It feels bad to be making money for a fascist just so I have a place to platform my art. I’m kind of wondering if I’ll get banned as soon as Musk takes over. He already has me blocked because I told him that if Iain Banks was alive he’d hate Musk’s guts, and I wouldn’t put it past him to ban his entire blocklist out of spite.
Stefan I hear you, I do wonder what he’d say about a site like Botwiki. I honestly wouldn’t be too surprised if he had my account booted after seeing the descriptions of some of the bots inspired by him.
But either way, I’d hate to end our chat on a negative note. What are some of the things, not necessarily related to bots, that give you hope these days?
Nora I think as far as politics are concerned, I see a lot of hope in local mutual aid groups. Picklebloc on Twitter does good work here in town, and there’s a bunch of other groups working side by side with them. I think abortion funds have really stepped up to the needs of the moment and I’m very impressed by them.
As far as online is concerned (not to say that politics and the web aren’t deeply intertwined), I think cohost is a really promising project. If cohost doesn’t work, I’m betting something like it– something built to deliberately not introduce terrible topics of discourse and to not have analytics that drive people to bad choices– will manage to really make at least a smaller nice community. I’m glad we have people working on those sorts of projects.
And for other stuff that gives me hope personally, I’ve been reading a lot of really good science fiction lately. I’m kind of obsessed with Ada Palmer’s Terra Ignota series, and a particular group in it, the Utopians. They have a philosophy that prioritizes work but never to the point of burnout, because they need everyone in the work of changing the world for the long haul, over generations. It’s something I’ve been holding close to my heart lately.
Stefan Those are all great answers, and I will be looking into the projects and resources you mentioned. Thank you for sharing this.
I really enjoyed speaking with you Nora, and ending our conversation on such a hopeful note. Thank you so much for your time!
Nora You’re quite welcome! Thanks for all you do!
For folks who would like to support Nora’s work, I recommend checking out their jewelry store and their Patreon page.
Latest from the blog

Twitter shutting down free access to their API on February 9
I keep saying it's an end of an era quite often these days.

How do folks get into creative botmaking?
Sharing the stories of our early botmaking days.

What kind of bots are posting in the fediverse?
Exploring the bots people make and follow in the fediverse.