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…
Shipped a simple rule experimentation UI so customers can test changes to rules before removing the dry run flag on new rules #watchdog !private
Add conditional logic for canonical href to try to get Google to index certain pages where it's currently confused. Thanks @alexstyl for the tip #watchdog !private
Added a notsobot alternative page, thanks @bdlowery for the suggestion #watchdog !private
Fix date ordering issue for rule violation logs from wip.co/projects/watchdog/todo… #watchdog !private
Catch weird date ordering bug with the #watchdog dashboard - fixing today !private
Ship huge update to Watchdog including community/rule management tooling for all customers and post about it. Required a rework of the bot and the API layer as a config file was used before, and now everything is in the DB (made about 5 different tables, wrote 10ish queries for different use cases, updated all codepaths, and re-tested everything - now it's time to sleep 😅): x.com/ben_makes_stuff/status/… and www.linkedin.com/feed/update/… #watchdog !private
Deploy rule edit functionality to production and finish testing it #watchdog !private
Fix a ton of SQL errors caused by Claude hallucinating shit (I should have just written the code myself) and get all of the backend APIs for rule edits working and tested - now to make the bot honor the database rules instead of the config file rules (prev behavior) #watchdog !private
Implemented all backend endpoints for "edit rule" functionality in #watchdog, now to test it to make sure it works when I wake up 💤 !private
Write all the queries necessary to interact with communities, community rules, and community rule punishments for the "edit rules" functionality #watchdog !private
Finish "edit rule" and "create rule" frontend components, now to hook everything up to real data #watchdog !private
Built the frontend for the communities page, the precursor to customers being able to edit their own rules for their own communities #watchdog !private
Respond to the weirdest reddit DM I've ever gotten from some crypto dude asking me to build unrelated stuff for his coin which is launching soon. He gave me a real phone number and other PII which I've blanked out 😬 #watchdog !private
Noticed the list of "Featured on" websites was getting too long, so added infinite scroll #watchdog !private
Modify telegram bot lib that I was using because they forgot to pass the "topic id" which meant Watchdog failed to route alerts to groups with topics enabled prior to this fix #watchdog !private
See Build in Public logs live using real data in the newly deployed dashboard - it's done! #watchdog !private
See Watchdog's dashboard working in production with the correct dates in the correct timezones. Just need to fix some minor CSS and spacing issues as you can see #watchdog !private
Finish frontend integration with the rule violation log endpoint and realize I fucked up time zone handling, working on a minor fix before pushing it to prod #watchdog !private
Finish backend endpoint to fetch community rule violation logs and seed database with all of the stuff I had hardcoded before #watchdog !private
Do a big backend refactor, add Clerk auth on the backend, set up health endpoint, and deploy API module (separate from the bot module) to be used for the dashboard. Now to hook up the dashboard frontend which is already built to the API #watchdog !private
Home
Search
Messages
Notifications
More