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…
Update AI prompt and response handling logic to support "is this input a question" in addition to checking which rules were violated #watchdog
Lose dispute because someone used a stolen credit card to sign up for Watchdog. I expected the bank to reject my counter dispute though, so no big deal #watchdog
Manually check Telegram's error message to see if the message was already deleted to handle a corner case with an admin deleting a message as #watchdog is already deleting it
Expose some settings that were previously just in the DB to all users and let them change the values #watchdog
Get knowledgebase importer working with multithreading. Latency is about ~5,000-10,000 ms which is not great, but this should not be a frequently used API. If it gets used more often than I expect I'll move this to a scheduled task #watchdog
2 new customers in 1 day! #watchdog
Test new prompt that lets me identify questions from random chat messages in addition to rules violated #watchdog
Get the deal with first ever enterprise customer after doing a sales call. 💪He’s on a lower tier plan as a test but he’ll upgrade to enterprise after a pilot period #watchdog
Build UI for upcoming Q&A feature, now to build the scraping backend and hope the latency is good enough so I don't need to do fancy async shit with a bg worker process #watchdog
Fix bug causing welcome messages to not get sent for Telegram integrations #watchdog
Add a new knowledgebase entries table and overwrite + delete SQL queries to keep track of content and embeddings for RAG for the Q&A feature #watchdog
Define DB schema for Q&A/support bot features I'm building this week #watchdog
Finally solve nasty bug involving mouseclicks silently failing for X integrations and see the code working as expected: x.com/ben_makes_stuff/status/… #watchdog
Transfer domain to porkbun because it's up for renewal and PB was the cheapest while still being a reputable registrar #watchdog
Throw the kitchen sink at this damn race condition that only happens for X communities and use human + JS clicks to try to get the report modal to close because I'm still seeing errors 🤯 #watchdog
See the code I wrote to retry closing the modal with a bigger delay working to (finally) close the modal and prevent the race condition I've been trying to fix forever. Think this iteration worked, but will wait a couple days before calling it good 👀 #watchdog
Evaluate Gemini 2.0 Flash as a replacement for GPT-4o - it's pretty damn good in my testing with no real issues encountered across multiple languages. Also supports video and a much larger context window which would be a useful capability for customers. Going to wait and see what GPT-4.5 is like though since it's expected to launch soon #watchdog
Schedule first ever enterprise customer call for Monday 🎉 #watchdog
Somehow create even more errors after trying to fix a nasty race condition with X integrations. Adding more logging to see what's going on 😩 #watchdog
Fix code that interacts with X report dialog to make sure it always closes the modal. Was using too generic HTML selectors before so the wrong button could be clicked ~1% of the time. Tested and fixed! #watchdog
Home
Search
Messages
Notifications
More