One of them is general queries on the latest model, one is Gwern's poetry bot, and the third is trained on toxic/moderated comments and says only sadistic cruel things to me. I don't know why I built the last one.
A few years ago, a friend and I built one that would scan twitter for tweets in the vein of “like to win $ITEM” or “RT to win $ITEM.” Our bot would automatically perform the requested action, and then text me (via twilio) for each DM and mention we got (so I could manually respond and claim the prize). We didn’t disguise it well, and were shut down after about 4 weeks, but it was fun while it lasted! :)
For over a year I had a Pi with a camera in a window at my Parents' house that took a photo every 15mins and uploaded to a server of mine. Then I had a mechanism to play back as a video. It was nice to watch the seasons go by while on the other side of the continent. They weren't very good at keeping it plugged in though.... Backend was in Play2/Scala since it was hip at the time and client in Python.
I worked on software for devices mounted on powerlines and had to build that functionality. That inspired me to have my own.
Have a Screeps bot in the top 20. About 40k lines of JS...
Working on a bot that can quickly connect you to a real person at https://watch.ly
Definitely want to build more. Following this thread for ideas. :)
I have a Ruby bot running in Lambda that forwards emails in my Gmail inbox that are tagged with a specific label to Expensify automatically. This saves me a LOT of time, especially since Expensify doesn't have this feature yet.
I'm writing another small API on Lambda with Ruby that returns flight info from FlightAware in JSON format so I can use it with Tasker to do things like send travel updates on WhatsApp and log my travel in Google Keep. I do this every time I travel, and while I have a Tasker task that uses the FlightAware JSON at the bottom of the page to achieve this, it's given me stale information several times, which has been annoying.
Up deck on Trello, I want to write another bot that uses my TripIt trips to update my Slack status at work so that people know where I am!
I also have a few Tasker shortcuts that help me during my travels.
The less I have to remember to do, the better!
I also have a chat bot based on megahal, a bot that downloads subtitles for my torrent videos. At work I made a bot connected to slack that alerted of some server issues.
It acts like a search bot does and gives SEO advice.
Well I forgot about the system then twitter changed their api rules. When I went back it had captured data for 2 years. I backtested the trades and I found that it sucked for indexes/etfs, worked mmokay for pop stocks (think Tesla, bynd, suneq) but really shined for pump and dump stocks. With Twitter out I added stocktwits, Reddit, and tradingview. I now have twitter again and all of these feeds are run on various dedicated servers feeding into a mothership
NB: the system was originally written for a stock pumper who disappeared after a month of development
I use it for some data gathering and most importantly, notifications and a 'personal newsletter'.
There are quite a few people in this thread that wrote things that send notifications to them; my setup kinda goes the other direction, because I don't want to be constantly spammed and nagged by my own bots.
So for instance, there are some software projects I want to keep up with, but I neither want to be interrupted by notifications, nor do I want to have a bunch of spam in my RSS reader. So I set Huginn up to watch some RSSs, some webs and instagrams and things like that, collects them, and then sends me one summary mail every two days.
Similarly, I also get one Pushbullet notification with all the headlines from a news portal every day.
Huginn is great, you guys.
I have another one that turns on a space heater remotely based on certain conditions to keep my cat warm.
I have one that sends my team mates and I notifications about our upcoming soccer matches, which includes the team we're playing including stats and time.
I don't run this one anymore but I wrote a bot that would screen shot insider ESPN articles if given a link for them and then replies with an imgur link of the article.
There exists a bot which will notify an on-call engineer to examine the channel, via a phone-call - This uses a custom scripting language to handle decisions and twilios API to trigger phone-calls.
(Hard to be on-call if you can't get woken up by things breaking; slack messages are too easy to ignore.)
I have a Google Script, which adds a new row everday at 2am with blank fields for me to put time in & out in timesheet. Same script generates a pdf every month & puts it in my gmail draft.
Another one auto downloads all the changed repos from my gitlab & guthub.
Not a chatty variety though. Keeps an eye on new CVE vulnerabilities being posted and forwards them to me.
Just a way to stay up to date on some things.
but here are some of the little bots i've written on the dime:
- ?lunch - an eggdrop command that displayed the catered lunch that day
- scheduling bots that posted to channels who was "on call" for that day
- yeah, that's it. in terms of bots. i thought i had more but i can't think of jack
The Health API and Consents bot are .NET Core running on a Raspberry Pi. The Download bot is on my main Windows machine, written in Python.
Other bots have come and gone, of course.