Back
Watchdog

Watchdog

#watchdog

Watchdog's AI enforces your community's rules and answers your members' questions so you don't have to. Supports Crisp, Telegram, Discord, Reddit, and X communities.
Launched May 4, 2024
Load previous page…
Get a reply from the NHL 🥲 (note I didn’t include MARKETING in the headline, think they have their own spam filter doing that) #watchdog !private
Enable automation to send 98 emails to potential customers because I promised @alexstyl I'd send 50+ emails by tomorrow EOD or pay $50, and I don't want to pay him $50 😎 #watchdog !private
Send out first 5 cold messages to potential #watchdog customers and get feedback from @alexstyl on message wording !private
Book all travel, hotels, and other associated bullshit for the next year so I can spend the next few months heads down on #watchdog and other projects !private
Added an automated alert for when Watchdog doesn't process any X posts over the course of a few hours (usually means there's a bug on my end) because I noticed there was some issue with Chrome that caused the browser to fail to receive commands for a few hours and I had no idea #watchdog !private
Reworked the hero section to be a bit more eye-catching (fire emoji) and added the X integration to the landing page because I forgot to do that after I shipped it: watchdog.chat/ai-chat-moderat… #watchdog !private
Fix networking because I noticed that Watchdog failed to start when my VPS restarted. I was using a private IP address for a dependency which changed when the host (and therefore docker) restarted. Now I use hostnames and put everything on the same private docker network #watchdog !private
Moved Watchdog and all dependencies to Dokku running on a single VPS with all my other projects! Forgot to update the firewall settings though, had to fix that quickly 😅 #watchdog
Finish shutting down one of my businesses because it was only doing $10 MRR and wasn't profitable, and I want to focus on #watchdog and other things these days that actually make money, not #dynamicrust !private
Do a weird sequence of logins to bypass X's anti-bot detection and get Watchdog back online. Considering setting up a home VPN server and having Watchdog proxy to that instead of using the AWS IP ranges (residential IPs are too expensive to buy right now) #watchdog !private
Cut AI bills by 50% by updating to a newer model, simplifying prompt language, and forcing a response format. Killed two birds with one stone, because this type of image doesn't fuck up the response anymore (the old AI model used to go haywire and try to solve the JS quiz instead of listening to my prompt) and Watchdog is now way more reliable + cheaper to operate #watchdog !private
Proxy all telegram file api calls because Telegram's file API was designed by someone with room temperature IQ and leaks your private key in the URL it gives you #watchdog !private
See Watchdog moderating images on X with the new AI image moderation feature enabled #watchdog !private
Shipped image moderation for Watchdog across all platforms (X, Reddit, Telegram, Discord)! Demo: www.youtube.com/watch?v=JbxLs… #watchdog
Hijack requests to community timeline endpoint and added rate limit monitoring for X so I can get an alert (or automatically wait the right number of milliseconds) when X is likely to block Watchdog #watchdog !private
Wake up and see that auto recovery is working - as when I went to sleep it was blocked by X - and when I woke up it was refreshed enough times to start working again, going to deprioritize further work on this for now #watchdog !private
Respond to a very unique inbound from a guy on Telegram who operates a bunch of Furry communities and wants chat moderation. He's likely going to move forward with testing it for one month at $29/mo, then scale it to all of his communities if works well #watchdog !private
Built a backtesting endpoint so customers can see how changes to the rules affect how Watchdog interprets messages h/t @marckohlbrugge for the suggestion #watchdog
Notice Watchdog is still getting blocked by X on occasion even though I have much better resiliency now with auto refresh. Investigating hijacking the requests so I can see the X-Rate-Limit-Remaining header to know when to start scraping again instead of refreshing blindly #watchdog !private
Post about the X integration on LinkedIn because I totally forgot to do so when I posted on X: www.linkedin.com/feed/update/… #watchdog !private
Home
Search
Messages
Notifications
More

Are you sure?