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…
See Watchdog reporting posts in production via my remote monitoring tool! #watchdog !private
See Watchdog for X running in production! Manually provisioned an EC2 instance and set up docker compose for the chromium container, easier than fighting with Kamal under a time crunch #watchdog !private
Have even more issues with Kamal where it refuses to deploy a new docker container (container fails to start), I think because the same port is being used by the old one? Works when I manually stop the old container and deploy again. Seems horribly broken and now need to move to a different deployment method to get #watchdog working for Build in Public !private
Mess with kamal for hours and hours and FINALLY get the app deployed in prod (not working in CI yet, it just times out on SSH for some unknown reason). Kamal needs a lot of work to be production ready, not very happy with it so far. Now to make sure my app can talk to the chromium container which is also running on Kamal now #watchdog !private
Mess with complicated AWS VPC settings and get dual-stack ipv6/ipv4 working, then deploy a Ubuntu VM, now working on app deployment to prod with Kamal with the help of @strzibny's book #watchdog !private
Fix bot detection issue which was preventing login on X from succeeding sometimes #watchdog !private
Redo entire build and deploy pipeline; separate the Chromium process manager into its own Docker container and have the bot in a separate container control Chromium remotely to prevent crashes #watchdog !private
Added a remote monitoring server with live video feed running via Docker so I can see what the bot is doing at all times before enabling @marc 's Build in Public community in prod #watchdog !private
See @marc become a customer of Watchdog (thank you @marc!) and post about that + the X integration going live: x.com/ben_makes_stuff/status/… Will update landing page and post on other socials later, not advertising it too heavily besides on X for now #watchdog
Get Watchdog AI rule violation detection + automated post reporting working for X communities. Pretty cool to watch it work with headless = false and trace mode enabled. Full demo: www.youtube.com/watch?v=VMxCI… #watchdog !private
Finish “report user” ie delete message implementation for X communities, now to test it #watchdog !private
Overhaul pricing for Watchdog before launching X support because it was a mistake to try to sell to small communities, and post on X on about it: x.com/ben_makes_stuff/status/… #watchdog !private
Added logging of "dry run" flag to allow community owners to see if the rule was actually enforced or not. cc @marc because you asked about this I think #watchdog !private
Added stubbed out punishment handlers for X and enabled dry run mode so I can see if AI message analysis is working for X #watchdog !private
Refactored the code so that everything uses a common AI message analyzer component instead of a copy with slight changes for Discord, Reddit, X, Telegram etc. Was starting to get unwieldly with 4 different integrations #watchdog !private
Added handling for already-seen X posts to prevent extra ai costs #watchdog !private
Start persisting chrome profiles to lower the chances of X bot detection kicking in, associate X tweet content to usernames #watchdog !private
Get out of "click the picture of a penguin" loop and see the bot picking up posts and fetching the usernames from X #watchdog !private
Fight with X's bot detection a bit more and start to get concerned that I won't be able to reliably defeat it. Stuck in a "click the picture of a penguin" loop at the moment! #watchdog !private
Make progress on the X integration, got login working. Decided to go with an approach using headless Chrome and scraping to make getting detected as a bot harder #watchdog !private
Home
Search
Messages
Notifications
More