[2024-08-01T00:52:54 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 7753.6 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T01:28:17 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 2123.0 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T01:33:32 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 314.6 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T02:23:02 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 14885.9 seconds after connection; 203.5 seconds after heartbeat.
@Fastnlight That pattern may be a North American number. If it is, please use a format which starts with an optional 1 followed by possible separator text and has the main number in the format 865-389-1140 where - could be a single alpha character or any [\W_]*+. Alternately, you can add the comment (?#IS NorAm) to the end of the pattern to force also using the alternate normalized form, or (?#NO NorAm) if it's not a North American phone number and it's incorrectly recognized as one. Perhaps try !!/watch-number 865-389-1140. Append -force to the command word(s) if you really want to add the pattern you provided.
[2024-08-01T03:13:05 UTC]: teward/Cerberus: main SE WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 18655.5 seconds after connection; 30.2 seconds after heartbeat.
[2024-08-01T04:07:16 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 2179.4 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T06:05:04 UTC]: teward/Cerberus: main SE WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 9249.6 seconds after connection; 239.9 seconds after heartbeat.
[2024-08-01T06:05:09 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 7073.4 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T06:05:22 UTC]: teward/Cerberus: main SE WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 17.7 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T06:05:36 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 9281.6 seconds after connection; 93.6 seconds after heartbeat.
[2024-08-01T06:05:45 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 35.7 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T06:05:45 UTC]: teward/Cerberus: main SE WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 22.8 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T06:05:57 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 20.6 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T06:16:14 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 628.8 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T06:43:17 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 2240.0 seconds after connection; 934.5 seconds after heartbeat.
[2024-08-01T07:00:32 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 2657.9 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T07:01:30 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 58.1 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T07:13:06 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 695.9 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T07:15:30 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 142.7 seconds after connection; No heartbeats have been received on the current WebSocket.
@Dragonrage This seems to do what you're looking for: (\w+)\1 (but put whatever you between the ( and ). I found it in this SO post, and it seems to work with the regex library, at least with very brief testing on my system.
(IIRC that's the library used by SmokeDetector for matching)
[2024-08-01T07:20:42 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 312.5 seconds after connection; No heartbeats have been received on the current WebSocket.
@cocomac just to double check, i would replace the \w+ with my regex, so it would essentially be saying whatever is found in capturing group if found again?
@Dragonrage Yep. I'm not an SME here (someone on SO probably has more info), but my understanding is you replace that with whatever you want. So if you wanted it to check for the same digit twice, you'd put something like ([0-9])\1 I'm on mobile and haven’t tested it, but that should work
@cocomac ah, that works. was wondering what i was missing. let me do a search on MS now and see if the regex is useful or if i just wasted an hour of my time lol
@cocomac here is the regex. no idea if it is worth watching. likely can be improved to remove some of the FPs. was hoping to maybe have a slightly stricter watch on numbers to raise the weight on spammers that use their phone number multiple times in a post
[2024-08-01T08:16:57 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 3374.1 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T08:20:38 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 221.3 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T08:53:23 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 7805.5 seconds after connection; 80.1 seconds after heartbeat.
[2024-08-01T09:02:22 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 2503.7 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T09:02:34 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 12.1 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T09:02:39 UTC]: teward/Cerberus: main SE WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 10614.0 seconds after connection; 93.0 seconds after heartbeat.
[2024-08-01T09:05:43 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 189.4 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T09:05:45 UTC]: teward/Cerberus: main SE WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 185.7 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T09:05:52 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 749.4 seconds after connection; 448.4 seconds after heartbeat.
[2024-08-01T09:14:11 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 507.3 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T09:42:14 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 660.3 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T10:20:29 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 2294.3 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T10:31:27 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 658.4 seconds after connection; No heartbeats have been received on the current WebSocket.
@Vickel That pattern looks like it's already caught by Potentially bad keyword in body and Potentially bad keyword in answer Append -force to the command word(s) if you really want to add the pattern you provided.
[2024-08-01T10:46:51 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 4540.6 seconds after connection; 1024.2 seconds after heartbeat.
[2024-08-01T10:47:47 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 56.8 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T11:09:26 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 2279.5 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T11:19:30 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 603.9 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T11:19:44 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 1916.5 seconds after connection; 992.2 seconds after heartbeat.
[2024-08-01T11:19:45 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 14.3 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T11:20:04 UTC]: teward/Cerberus: main SE WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 6534.3 seconds after connection; 224.4 seconds after heartbeat.
[2024-08-01T11:20:07 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 22.8 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T11:38:24 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 1096.2 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T11:44:54 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 1510.0 seconds after connection; 1209.4 seconds after heartbeat.
[2024-08-01T11:47:57 UTC]: teward/Cerberus: EditWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 573.6 seconds after connection; No heartbeats have been received on the current WebSocket.
[2024-08-01T11:53:06 UTC]: teward/Cerberus: DeletionWatcher WebSocket: Recovered from websocket._exceptions.WebSocketConnectionClosedException: Connection to remote host was lost. 492.1 seconds after connection; 191.6 seconds after heartbeat.