[2026-09-16 14:06:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:06:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:06:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:06:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4565,"body_len":6,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:06:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:06:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:06:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:06:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:06:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:06:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:06:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:06:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:06:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:06:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:06:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:06:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:06:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:06:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:07:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:07:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:07:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:07:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:07:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:07:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:07:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:07:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:07:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4582,"body_len":28,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:07:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:07:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:07:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:07:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:07:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:07:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:07:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:07:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:07:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:07:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:07:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":278,"body_len":4,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:07:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:07:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:08:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:08:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:08:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:08:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:08:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:08:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:08:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:08:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:08:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:08:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:08:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:08:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:08:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:08:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:08:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:08:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:08:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:08:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:08:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:08:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:08:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:08:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:08:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:08:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:08:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:08:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:08:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:08:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3085,"body_len":159,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:08:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:08:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:08:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:08:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:08:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:08:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:08:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:08:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:08:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:08:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:08:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3085,"body_len":61,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:08:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:08:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:08:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:08:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:08:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:08:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3085,"body_len":32,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:08:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:08:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:09:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:09:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:09:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:09:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:09:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:09:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:09:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:09:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:09:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:09:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:09:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:09:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:09:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:09:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:09:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:10:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:10:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:10:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:10:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:10:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:10:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:10:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:10:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:10:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:10:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:11:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:11:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:11:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:11:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:11:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:11:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:11:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:11:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:11:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4561,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-16 14:11:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:11:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:11:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:11:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:11:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:11:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4561,"body_len":22,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:11:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:11:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:12:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:12:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:12:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:12:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:12:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:12:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:12:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:12:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:12:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:12:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:13:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:13:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:13:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:13:35] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:13:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:15:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:15:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:15:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:15:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:15:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:15:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:15:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:15:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:15:44] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:15:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:16:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:16:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:16:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:16:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:16:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:16:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:16:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:16:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:16:15] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:16:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:16:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:16:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:16:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:16:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:16:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:16:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:16:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:16:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:16:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:16:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:16:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:16:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":836,"body_len":41,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:16:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:16:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:16:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:16:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:16:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:16:43] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":3085,"mid_tail":"…NAZDZD"} 
[2026-09-16 14:16:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:16:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:16:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:16:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:16:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3085,"body_len":5,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:16:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:16:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:16:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:16:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:16:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:16:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:16:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:16:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:16:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:16:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:16:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:18:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:18:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:18:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:18:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":45,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:18:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:18:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:19:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:19:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:19:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:19:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:19:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:19:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:19:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:19:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:19:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:19:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:19:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:19:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:19:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4582,"body_len":61,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:19:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:19:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:20:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:20:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:20:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:20:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:20:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:20:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:20:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:20:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:20:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:20:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:20:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:20:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:20:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4582,"body_len":46,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:20:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:20:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:21:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:21:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:21:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:21:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:21:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:21:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:21:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:21:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:21:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:21:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:21:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:21:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:21:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:21:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":809,"body_len":20,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:21:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:21:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:21:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:21:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:21:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:21:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":29,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:21:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:21:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:22:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:22:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:22:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:22:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:22:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:22:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:22:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:22:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":29,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:22:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:22:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:22:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:22:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:22:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:22:12] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…MgZDZD"} 
[2026-09-16 14:22:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:22:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:22:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:22:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:22:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:22:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:23:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:23:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:23:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:23:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:23:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:23:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:23:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:23:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:23:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1913,"body_len":13,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:23:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:23:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:24:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:24:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:24:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:24:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:24:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:24:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:24:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:24:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:24:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1211,"body_len":14,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:24:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:25:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:25:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:25:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:25:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:25:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:25:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:25:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:25:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:25:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:25:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:26:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:26:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:26:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:26:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4102,"body_len":18,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:26:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:26:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:26:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:26:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:26:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:26:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:26:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:26:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:26:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:26:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:26:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:27:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:27:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:27:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:27:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:27:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:27:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:27:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:27:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:27:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:27:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:27:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:27:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:27:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":809,"body_len":21,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:27:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:27:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:27:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:27:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:27:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:27:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":809,"body_len":24,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:27:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:27:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:28:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:28:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:28:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:28:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:28:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:28:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:28:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:28:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:28:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:28:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:28:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:28:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:28:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":809,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:28:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:28:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:28:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:28:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:28:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:28:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":809,"body_len":18,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:28:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:28:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:30:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:30:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:30:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:30:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:30:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:30:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:30:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:30:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:30:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 14:30:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:30:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:30:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:30:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:30:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:30:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:30:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:30:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:30:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:30:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:30:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:30:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:30:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":809,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:30:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:30:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:35:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:35:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:35:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:35:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4585,"body_len":41,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:35:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:35:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:37:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:37:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 14:37:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 14:37:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 14:37:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:37:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:37:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:37:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4445,"body_len":50,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:37:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:37:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:39:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:39:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:39:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:39:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4586,"body_len":98,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:39:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:39:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:40:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:40:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:40:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:40:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4101,"body_len":12,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:40:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:40:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:40:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:40:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:40:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:40:54] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…OAZDZD"} 
[2026-09-16 14:40:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:40:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:40:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:40:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:40:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4101,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:40:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:40:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:40:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:40:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:40:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:40:56] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NgZDZD"} 
[2026-09-16 14:40:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:41:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:41:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:41:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:41:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4101,"body_len":26,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:41:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:41:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:41:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:41:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:41:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:41:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4101,"body_len":5,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:41:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:41:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:41:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:41:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:41:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:41:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4587,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-16 14:41:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:41:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:41:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:41:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:41:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:41:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4587,"body_len":10,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:41:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:41:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:49:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:49:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:49:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:49:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4445,"body_len":27,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:49:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:49:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:53:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:53:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:53:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:53:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4588,"body_len":41,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 14:53:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 14:53:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 14:57:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:57:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:57:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:57:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:57:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 14:57:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 14:57:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 14:57:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 14:57:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 14:57:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 15:02:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:02:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:02:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:02:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:03:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:03:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:03:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:03:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4588,"body_len":109,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:03:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:03:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:05:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:05:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:05:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:05:29] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4588,"mid_tail":"…MgZDZD"} 
[2026-09-16 15:05:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:10:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:10:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:10:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:10:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:12:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:12:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:12:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:12:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4499,"body_len":68,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:12:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:12:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:14:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:14:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:14:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:14:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4570,"body_len":6,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:14:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:14:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:14:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:14:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:14:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:14:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":711,"body_len":13,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:14:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:14:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:14:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:14:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:14:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4359,"body_len":31,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:14:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:14:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:38:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:38:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:38:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:38:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4471,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:38:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:38:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:40:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:40:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:40:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:40:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:40:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:40:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:40:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:40:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:40:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:40:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:40:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:40:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:41:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:41:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:41:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:41:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:41:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:41:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:41:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:41:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:41:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:41:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:41:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:41:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4477,"body_len":2,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:41:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:41:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:41:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:41:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:41:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:41:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4589,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:41:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:41:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:42:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:42:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:42:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:42:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4589,"body_len":17,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:42:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:42:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:43:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:43:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:43:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:43:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3150,"body_len":16,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:43:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:43:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:44:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:44:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:44:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:44:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":517,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:44:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:44:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:47:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:47:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:47:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:47:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4590,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:47:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:47:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:53:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:53:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:53:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:53:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:53:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:53:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:53:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:53:40] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":206,"mid_tail":"…NgZDZD"} 
[2026-09-16 15:53:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:53:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:53:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:53:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:53:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":23,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:53:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:53:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:53:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:53:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:53:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:54:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:54:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:54:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:54:00] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2758,"body_len":40,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:54:00] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 15:54:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:54:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:54:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:54:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:54:01] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-16 15:54:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 15:54:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:54:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:54:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:54:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 15:54:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 15:54:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:54:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:54:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:54:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:54:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:54:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:54:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:54:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":24,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:54:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:55:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:55:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:55:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:55:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":42,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:55:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 15:57:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:57:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:57:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:57:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 15:57:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 15:58:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:58:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 15:58:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 15:58:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 15:58:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 15:58:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 15:58:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 15:58:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 15:58:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:01:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:01:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:01:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:01:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4591,"body_len":27,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 16:01:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 16:01:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:04:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:04:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:04:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:04:42] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 16:04:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 16:28:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:28:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 16:28:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 16:28:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 16:29:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 16:30:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:30:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:30:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:30:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":25,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 16:30:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:31:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:31:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:31:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:31:12] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4494,"mid_tail":"…NAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-16 16:31:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:40:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:40:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:40:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:40:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":110,"body_len":32,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 16:40:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 16:40:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:42:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:42:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:42:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:42:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4592,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-16 16:42:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 16:42:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:42:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:42:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:42:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:42:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4592,"body_len":122,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 16:42:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 16:42:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:42:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:42:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:42:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:42:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4593,"body_len":43,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":true} 
[2026-09-16 16:42:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 16:42:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:44:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:44:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:44:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:44:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4592,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-16 16:44:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 16:44:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:44:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:44:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:44:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:44:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4592,"body_len":37,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 16:44:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 16:44:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:50:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:50:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 16:50:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 16:50:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 16:53:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:53:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:53:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:53:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3465,"body_len":5,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 16:53:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 16:53:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:57:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:57:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:57:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:57:51] local.INFO: [instagram_webhook] bot: processIncomingVideoReply {"conversation_id":3465,"mid_tail":"…NAZDZD"} 
[2026-09-16 16:57:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 16:57:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 16:57:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 16:57:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 16:57:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3465,"body_len":44,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 16:57:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 16:57:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 17:00:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:00:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:00:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:00:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3465,"body_len":68,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 17:00:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 17:00:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 17:17:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:17:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 17:17:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 17:17:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 17:18:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:18:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:18:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:18:50] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":1037,"mid_tail":"…MgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-16 17:18:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 17:27:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:27:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:27:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:27:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4594,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 17:27:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 17:27:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 17:28:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:28:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:28:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:28:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3813,"body_len":16,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 17:28:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 17:28:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 17:53:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:53:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:53:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:53:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 17:53:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 17:54:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:54:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:54:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:54:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 17:54:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 17:54:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:54:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:54:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:54:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 17:54:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 17:55:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:55:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 17:55:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 17:55:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 17:55:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:55:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 17:55:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 17:55:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 17:56:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:56:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:56:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:56:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":14,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 17:56:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 17:56:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:56:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:56:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:56:13] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 17:56:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 17:56:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:56:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:56:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:56:14] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4570,"mid_tail":"…OAZDZD"} 
[2026-09-16 17:56:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 17:58:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:58:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:58:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:58:29] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-16 17:58:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 17:58:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:58:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:58:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:58:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1993,"body_len":19,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 17:58:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 17:58:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 17:59:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 17:59:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 17:59:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 17:59:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4595,"body_len":13,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 17:59:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 17:59:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 18:00:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:00:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:00:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:00:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4596,"body_len":22,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 18:00:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 18:00:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 18:28:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:28:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:28:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:28:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3205,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 18:28:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 18:28:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 18:30:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:30:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:30:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:30:46] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":1184,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-16 18:30:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 18:34:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:34:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:34:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:34:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4597,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 18:34:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 18:34:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 18:34:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:34:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:34:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:34:27] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4597,"mid_tail":"…MAZDZD"} 
[2026-09-16 18:34:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 18:34:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:34:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:34:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:34:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4597,"body_len":42,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 18:34:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 18:34:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 18:35:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:35:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 18:35:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 18:35:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 18:36:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:36:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:36:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:36:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4597,"body_len":43,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":true} 
[2026-09-16 18:36:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 18:36:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 18:36:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:36:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:36:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:36:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4597,"body_len":65,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 18:36:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 18:36:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 18:44:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:44:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:44:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:44:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 18:44:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 18:44:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:44:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:44:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:44:54] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…MAZDZD"} 
[2026-09-16 18:44:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 18:48:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:48:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:48:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:48:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3666,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 18:48:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 18:48:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 18:49:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:49:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 18:49:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 18:49:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 18:53:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 18:53:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 18:53:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 18:53:59] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-16 18:53:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 19:01:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:01:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:01:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:01:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4598,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-16 19:01:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 19:01:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 19:01:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:01:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:01:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:01:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4598,"body_len":63,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 19:01:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 19:01:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 19:09:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:09:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:09:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:09:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 19:09:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 19:09:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:09:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:09:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:09:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 19:09:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 19:10:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:10:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:10:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:10:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 19:10:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 19:11:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:11:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:11:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:11:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 19:11:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 19:11:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:11:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:11:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:11:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 19:11:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 19:11:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:11:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:11:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:11:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 19:11:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 19:11:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:11:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:11:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:11:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 19:11:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 19:11:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:11:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 19:11:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 19:11:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 19:11:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:11:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:11:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:11:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4596,"body_len":3,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 19:11:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 19:11:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 19:12:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:12:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:12:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:12:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 19:12:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 19:15:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:15:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:15:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:15:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4587,"body_len":52,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 19:15:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 19:15:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 19:15:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:15:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:15:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:15:41] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NAZDZD"} 
[2026-09-16 19:15:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 19:18:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:18:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:18:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:18:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4598,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 19:18:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 19:18:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 19:44:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:44:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:44:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:44:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4599,"body_len":2,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 19:44:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 19:44:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 19:45:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:45:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:45:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:45:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4599,"body_len":44,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 19:45:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 19:45:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 19:49:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:49:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:49:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:49:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4599,"body_len":69,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-16 19:49:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 19:49:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 19:57:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 19:57:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 19:57:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 19:57:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4600,"body_len":15,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 19:57:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 19:57:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 20:06:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 20:06:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 20:06:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 20:06:00] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4601,"body_len":56,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 20:06:00] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 20:06:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 20:11:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 20:11:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 20:11:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 20:11:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 20:11:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 20:11:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 20:11:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 20:11:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 20:11:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 20:11:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4558,"body_len":56,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 20:11:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 20:11:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 20:14:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 20:14:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 20:14:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 20:14:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 20:15:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 20:15:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 20:15:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 20:15:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1993,"body_len":10,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 20:15:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 20:15:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 20:19:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 20:19:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 20:19:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 20:19:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2777,"body_len":4,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 20:19:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 20:19:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 21:04:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 21:04:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 21:04:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 21:04:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4602,"body_len":192,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 21:04:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 21:04:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:00:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:00:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:00:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:00:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4603,"body_len":11,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:00:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:00:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:06:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:06:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:06:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:06:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:06:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:07:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:07:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:07:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:07:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:07:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:07:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:07:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:07:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:07:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:07:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:07:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:07:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:07:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:07:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:07:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:07:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:07:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:07:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:07:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":501,"body_len":9,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:07:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:07:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:07:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:07:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:07:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:07:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:07:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:07:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:07:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:07:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:07:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:07:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:07:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:07:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:07:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:07:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:07:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:08:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:08:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:08:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:08:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:08:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:08:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:08:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:08:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:08:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:08:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:08:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:08:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:08:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:08:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":197,"body_len":28,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:08:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:08:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:08:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:08:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:08:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:08:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:08:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:08:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:08:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:08:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":197,"body_len":10,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:08:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:09:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:09:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:09:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:09:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:09:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:10:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:10:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:10:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:10:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:10:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:11:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:11:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:11:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:11:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1211,"body_len":28,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:11:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:11:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:12:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:12:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:12:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:12:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:12:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:13:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:13:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:13:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:13:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":29,"has_reply":true,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:13:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:13:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:13:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:13:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:13:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:13:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":25,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:13:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:13:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:14:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:14:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:14:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:14:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":197,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:14:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:17:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:17:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:17:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:17:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2798,"body_len":12,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:17:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:17:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:22:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:22:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:22:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:22:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:22:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:22:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:22:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:22:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4580,"body_len":16,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:22:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:22:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:23:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:23:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:23:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:23:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4580,"body_len":11,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:23:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:23:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:23:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:23:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:23:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:23:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4580,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:23:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:23:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:26:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:26:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:26:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:26:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:26:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:26:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:26:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:26:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":501,"body_len":17,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:26:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:26:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:26:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:26:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:26:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:26:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":501,"body_len":18,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:26:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:26:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:26:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:26:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:26:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:26:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":501,"body_len":30,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:26:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:26:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:26:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:26:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:26:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:26:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":501,"body_len":3,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:26:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:26:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:26:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:26:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:26:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:26:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":501,"body_len":13,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:26:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:26:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:26:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:26:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:26:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:26:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4580,"body_len":5,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:26:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:26:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:28:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:28:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:28:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:28:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:28:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:28:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:28:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:28:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:28:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:28:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:29:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:29:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:29:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:29:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:29:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:29:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:29:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:29:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:29:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:29:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:29:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4580,"body_len":3,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:29:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:29:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:29:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:29:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:29:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:29:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:29:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:29:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:29:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:29:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:29:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:29:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:29:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:29:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:29:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:29:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:29:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:29:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:29:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4580,"body_len":50,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:29:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:29:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:29:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4604,"body_len":13,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:29:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:29:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:29:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:29:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4580,"body_len":17,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:29:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:29:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:29:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:42] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:29:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:29:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:29:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:29:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:29:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:29:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4580,"body_len":28,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:29:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:29:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:29:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:29:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:29:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:29:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:30:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:30:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:30:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:30:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4604,"body_len":11,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:30:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:30:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:30:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:30:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:30:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:30:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4580,"body_len":14,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:30:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:30:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:30:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:30:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:30:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:30:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:30:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:30:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:30:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:30:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:30:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:30:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:30:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:30:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:30:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:30:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:30:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:30:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:30:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:30:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4604,"body_len":22,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:30:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:30:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:30:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:30:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:30:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:30:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:30:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:30:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:30:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:30:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":20,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:30:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:30:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:30:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:30:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:30:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:30:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:30:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:30:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:30:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:30:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:30:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:30:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:31:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:31:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:31:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:31:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:31:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:31:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:31:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:31:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:31:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:31:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:31:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:31:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:31:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4604,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:31:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:31:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:31:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:31:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:31:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:31:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4580,"body_len":18,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:31:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:31:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:31:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:31:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:31:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:31:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:31:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:31:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:31:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:31:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:31:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4604,"body_len":38,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:31:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:31:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:31:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:31:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:31:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:31:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4604,"body_len":9,"has_reply":true,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:31:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:31:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:31:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:31:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:31:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:31:42] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:31:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:32:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:32:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:32:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:32:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:32:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:32:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:32:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:32:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:32:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:32:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:32:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:32:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:32:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:32:11] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NAZDZD"} 
[2026-09-16 22:32:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:32:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:32:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:32:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:32:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:32:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:33:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:33:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:33:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:33:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":35,"body_len":34,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:33:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:33:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:33:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:33:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:33:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:33:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4558,"body_len":23,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:33:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:33:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:33:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:33:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:33:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:33:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1211,"body_len":15,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:33:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:33:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:33:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:33:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:33:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:33:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:33:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:33:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:33:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:33:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:33:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":35,"body_len":21,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:33:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:33:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:33:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:33:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:33:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:33:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:34:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:34:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:34:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4101,"body_len":13,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:34:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:34:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:34:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:34:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:34:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4101,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:34:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:34:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:34:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4101,"body_len":12,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:34:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:34:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:34:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:34:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:34:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4558,"body_len":53,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:34:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:34:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:34:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4558,"body_len":24,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:34:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:34:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:34:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:34:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:34:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:34:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:34:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:34:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:34:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:34:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:34:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:34:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:34:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:34:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:34:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:34:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:34:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:34:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:34:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:35:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:35:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:35:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:35:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:35:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:35:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:35:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:35:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:35:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:35:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:35:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:35:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:35:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:35:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:35:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:35:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:35:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:35:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:35:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:35:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:35:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:35:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:35:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:35:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:35:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:35:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:35:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-16 22:35:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:35:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:35:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:35:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:35:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-16 22:35:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 22:35:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:35:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:35:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:35:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":35,"body_len":42,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:35:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:35:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:36:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:36:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:36:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:36:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:36:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:36:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 22:36:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 22:36:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 22:37:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:37:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:37:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:37:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":35,"body_len":46,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:37:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:37:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 22:37:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 22:37:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 22:37:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 22:37:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4558,"body_len":54,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 22:37:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 22:37:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:02:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:02:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 23:02:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 23:02:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 23:02:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:02:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:02:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:02:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4588,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:02:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:02:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:05:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:05:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:05:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:05:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":624,"body_len":4,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:05:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:05:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:09:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:09:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:09:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:09:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2425,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:09:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:09:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:09:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:09:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 23:09:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 23:09:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 23:10:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:10:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:10:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:10:00] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4445,"body_len":16,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:10:00] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:10:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:12:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:12:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:12:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:12:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4588,"body_len":62,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:12:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:12:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:16:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:16:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 23:16:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 23:16:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-16 23:16:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:16:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:16:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:16:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4570,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:16:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:16:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:24:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:24:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:24:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:24:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3045,"body_len":18,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:24:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:24:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:26:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:26:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:26:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:26:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3045,"body_len":19,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:26:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:26:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:26:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:26:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:26:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:26:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":33,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:26:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:26:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:27:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:27:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:27:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:27:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1233,"body_len":14,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:27:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:27:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:27:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:27:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:27:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:27:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":994,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:27:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:27:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:28:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:28:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:28:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:28:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":24,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:28:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:28:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:28:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:28:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:28:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:28:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:28:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:28:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:32:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:32:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:32:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:32:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":624,"body_len":38,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-16 23:32:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-16 23:32:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:32:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:32:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:32:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:32:19] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-16 23:32:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-16 23:33:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:33:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-16 23:33:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-16 23:33:50] local.INFO: [instagram_webhook] bot: processIncomingVideoReply {"conversation_id":624,"mid_tail":"…MgZDZD"} 
[2026-09-16 23:33:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-16 23:39:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-16 23:39:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-16 23:39:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-16 23:39:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 00:03:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:03:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:03:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:03:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4606,"body_len":15,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:03:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:03:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:03:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:03:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:03:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:03:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":885,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:03:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:03:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:06:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:06:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:06:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:06:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":74,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:06:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:06:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:09:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:09:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:09:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:09:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4608,"body_len":14,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:09:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:09:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:15:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:15:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:15:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:15:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 00:15:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:15:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:15:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:15:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:15:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:15:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:15:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:15:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:15:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:15:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:15:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:15:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:15:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:15:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:15:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2059,"body_len":9,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:15:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:15:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:16:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:16:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:16:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:16:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 00:16:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:16:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:16:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:16:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:16:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 00:16:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:16:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:16:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:16:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:16:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:16:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:16:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:16:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:16:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:16:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:16:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:17:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:17:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:17:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:17:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 00:17:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:17:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:17:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:17:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:17:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:17:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:17:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:17:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:17:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:17:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1003,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:17:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:17:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:18:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:18:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:18:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:18:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:18:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:18:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:18:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 00:18:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 00:18:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 00:18:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:18:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:18:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:18:42] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:18:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:18:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:18:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 00:18:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 00:18:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 00:18:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:18:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:18:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:18:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:18:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:19:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:19:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:19:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:19:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:19:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:20:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:20:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:20:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:20:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:20:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:20:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:20:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:20:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:20:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 00:20:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:20:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:20:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:20:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:20:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 00:20:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:20:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:20:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:20:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:20:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":358,"body_len":5,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:20:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:21:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:21:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:21:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:21:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:21:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:21:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:21:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:21:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:21:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3590,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:21:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:21:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:21:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:21:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:21:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:21:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:21:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:21:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:21:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 00:21:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 00:21:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 00:21:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:21:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:21:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:21:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1993,"body_len":3,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:21:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:21:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:22:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:22:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:22:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:22:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 00:22:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:22:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:22:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:22:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:22:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:22:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:22:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:22:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:22:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:22:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:22:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:22:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:22:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:22:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:22:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:22:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:22:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:22:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:22:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:22:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 00:22:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:23:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:23:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:23:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:23:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 00:23:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:23:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:23:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 00:23:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 00:23:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 00:25:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:25:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:25:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:25:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":199,"body_len":22,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:25:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:25:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:25:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:25:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 00:25:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 00:25:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 00:25:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:25:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:25:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:25:55] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4599,"mid_tail":"…MgZDZD"} 
[2026-09-17 00:25:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:27:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:27:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:27:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:27:14] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4599,"mid_tail":"…MAZDZD"} 
[2026-09-17 00:27:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:27:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:27:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:27:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:27:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:27:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:27:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:27:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:27:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:27:18] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-17 00:27:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:27:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:27:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:27:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:27:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:27:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":51,"body_len":4,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:27:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:27:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:27:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:27:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:27:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 00:27:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:27:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:27:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:27:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:27:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":27,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:27:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:27:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:27:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:27:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:27:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:27:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4599,"body_len":19,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:27:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:27:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:27:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:27:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:27:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:27:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:27:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:27:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:27:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:27:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:27:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":48,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:27:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:27:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:27:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:27:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:27:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:27:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 00:27:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:28:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:28:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:28:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:28:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4609,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:28:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:28:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:29:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:29:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:29:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:29:52] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4605,"mid_tail":"…NAZDZD"} 
[2026-09-17 00:29:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:30:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:30:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:30:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:30:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":227,"body_len":19,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:30:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:30:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:30:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:30:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:30:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:30:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":199,"body_len":9,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:30:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:30:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:36:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:36:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:36:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:36:10] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4605,"mid_tail":"…MAZDZD"} 
[2026-09-17 00:36:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:36:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:36:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:36:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:36:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":12,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:36:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:36:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:38:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:38:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:38:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:38:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":15,"has_reply":true,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:38:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:38:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:39:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:39:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:39:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:39:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4387,"body_len":42,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:39:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:39:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:39:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:39:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:39:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:39:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":267,"body_len":21,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:39:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:39:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:40:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:40:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:40:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:40:23] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-17 00:40:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:40:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:40:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:40:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:40:33] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4610,"mid_tail":"…OAZDZD"} 
[2026-09-17 00:40:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:40:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:40:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:40:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:40:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2159,"body_len":26,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:40:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:40:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:40:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:40:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:40:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:40:35] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-17 00:40:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:40:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:40:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:40:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:40:46] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4610,"mid_tail":"…OAZDZD"} 
[2026-09-17 00:40:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:40:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:40:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:40:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:40:57] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4610,"mid_tail":"…OAZDZD"} 
[2026-09-17 00:40:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:41:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:41:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:41:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:41:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4610,"body_len":53,"has_reply":true,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:41:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:41:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:41:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:41:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:41:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:41:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4610,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:41:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:41:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:41:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:41:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:41:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:41:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4610,"body_len":6,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:41:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:41:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:41:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:41:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:41:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:41:35] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-17 00:41:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 00:47:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:47:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 00:47:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 00:47:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 00:48:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:48:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:48:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:48:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2059,"body_len":15,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:48:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:48:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:52:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:52:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:52:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:52:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":568,"body_len":21,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:52:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:52:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:53:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:53:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:53:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:53:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4611,"body_len":120,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:53:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:53:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 00:53:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:53:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 00:53:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 00:53:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 00:53:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:53:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 00:53:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 00:53:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 00:55:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 00:55:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 00:55:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 00:55:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4476,"body_len":22,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 00:55:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 00:55:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 01:03:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:03:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:03:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:03:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4612,"body_len":25,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 01:03:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 01:03:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 01:07:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:07:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:07:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:07:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4613,"body_len":29,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 01:07:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 01:07:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 01:17:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:17:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:17:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:17:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4614,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 01:17:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 01:17:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 01:18:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:18:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:18:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:18:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3658,"body_len":25,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 01:18:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 01:18:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 01:20:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:20:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 01:20:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 01:20:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 01:20:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:20:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:20:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:20:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1142,"body_len":9,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 01:20:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 01:20:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 01:22:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:22:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:22:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:22:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":854,"body_len":12,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 01:22:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 01:22:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 01:31:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:31:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:31:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:31:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":624,"body_len":24,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 01:31:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 01:31:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 01:33:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:33:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:33:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:33:42] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-17 01:33:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 01:33:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:33:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:33:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:33:44] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-17 01:33:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 01:33:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:33:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:33:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:33:47] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-17 01:33:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 01:33:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:33:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:33:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:33:49] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-17 01:33:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 01:33:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:33:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:33:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:33:51] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-17 01:33:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 01:34:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:34:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:34:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:34:10] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-17 01:34:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 01:34:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:34:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:34:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:34:13] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-17 01:34:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 01:35:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:35:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 01:35:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 01:35:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 01:35:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:35:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:35:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:35:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3666,"body_len":11,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 01:35:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 01:35:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 01:49:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:49:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:49:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:49:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4158,"body_len":41,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 01:49:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 01:49:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 01:57:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 01:57:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 01:57:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 01:57:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4416,"body_len":9,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 01:57:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 01:57:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 02:10:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 02:10:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 02:10:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 02:10:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3313,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 02:10:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 02:10:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 02:19:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 02:19:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 02:19:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 02:19:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1752,"body_len":17,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 02:19:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 02:19:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 02:30:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 02:30:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 02:30:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 02:30:43] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4615,"mid_tail":"…NgZDZD"} 
[2026-09-17 02:30:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 02:30:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 02:30:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 02:30:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 02:30:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4615,"body_len":385,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 02:30:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 02:30:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 02:38:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 02:38:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 02:38:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 02:38:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4616,"body_len":17,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 02:38:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 02:38:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 02:45:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 02:45:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 02:45:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 02:45:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4617,"body_len":21,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 02:45:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 02:45:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 02:55:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 02:55:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 02:55:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 02:55:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":122,"body_len":38,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 02:55:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 02:55:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 03:02:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 03:02:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 03:02:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 03:02:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4618,"body_len":10,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 03:02:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 03:02:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 03:02:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 03:02:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 03:02:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 03:02:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4618,"body_len":15,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 03:02:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 03:02:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 03:18:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 03:18:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 03:18:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 03:18:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4619,"body_len":5,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 03:18:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 03:18:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 03:23:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 03:23:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 03:23:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 03:23:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1065,"body_len":27,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 03:23:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 03:23:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 03:39:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 03:39:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 03:39:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 03:39:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4620,"body_len":11,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 03:39:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 03:39:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 03:45:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 03:45:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 03:45:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 03:45:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":547,"body_len":6,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 03:45:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 03:45:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 03:50:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 03:50:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 03:50:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 03:50:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4587,"body_len":22,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 03:50:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 03:50:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 04:11:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 04:11:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 04:11:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 04:11:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4621,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 04:11:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 04:11:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 04:12:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 04:12:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 04:12:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 04:12:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4622,"body_len":11,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 04:12:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 04:12:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 04:17:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 04:17:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 04:17:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 04:17:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1542,"body_len":34,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 04:17:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 04:17:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 04:20:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 04:20:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 04:20:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 04:20:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1542,"body_len":54,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 04:20:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 04:20:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 04:44:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 04:44:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 04:44:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 04:44:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4623,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 04:44:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 04:44:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 04:50:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 04:50:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 04:50:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 04:50:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1653,"body_len":23,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 04:50:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 04:50:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 04:57:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 04:57:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 04:57:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 04:57:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":249,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 04:57:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 04:57:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 05:41:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:23] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-17 05:41:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:41:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:26] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-17 05:41:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:41:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:29] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-17 05:41:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:41:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:36] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-17 05:41:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:41:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:39] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-17 05:41:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:41:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:42] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-17 05:41:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:41:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:49] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-17 05:41:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:41:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:51] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-17 05:41:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:41:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:54] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-17 05:41:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:41:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:57] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-17 05:41:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:41:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:41:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:41:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:41:59] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-17 05:41:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:42:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:42:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:42:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:42:01] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-17 05:42:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:42:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:42:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:42:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:42:08] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-17 05:42:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 05:43:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:43:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:43:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:43:42] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":2975,"mid_tail":"…OAZDZD"} 
[2026-09-17 05:43:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 05:44:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:44:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:44:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:44:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2975,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 05:44:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 05:44:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 05:53:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:53:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:53:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:53:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":149,"body_len":9,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 05:53:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 05:53:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 05:57:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:57:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:57:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:57:15] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4624,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-17 05:57:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 05:57:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 05:57:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 05:57:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 05:57:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4624,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 05:57:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 05:57:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 06:03:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 06:03:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 06:03:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 06:03:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":259,"body_len":36,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 06:03:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 06:03:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 06:40:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 06:40:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 06:40:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 06:40:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3005,"body_len":91,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 06:40:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 06:40:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 06:44:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 06:44:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 06:44:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 06:44:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 06:44:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 06:44:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 06:44:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 06:44:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 06:44:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 06:44:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 06:44:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 06:44:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4625,"body_len":22,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 06:44:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 06:44:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 06:45:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 06:45:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 06:45:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 06:45:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1882,"body_len":77,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 06:45:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 06:45:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 06:45:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 06:45:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 06:45:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 06:45:15] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-17 06:45:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 06:48:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 06:48:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 06:48:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 06:48:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":70,"body_len":54,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 06:48:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 06:48:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 06:49:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 06:49:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 06:49:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 06:49:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":70,"body_len":28,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 06:49:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 06:49:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 07:06:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 07:06:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 07:06:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 07:06:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":340,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 07:06:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 07:06:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 07:06:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 07:06:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 07:06:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 07:06:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4626,"body_len":14,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 07:06:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 07:06:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 07:13:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 07:13:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 07:13:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 07:13:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2117,"body_len":12,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 07:13:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 07:13:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 07:24:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 07:24:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 07:24:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 07:24:42] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4492,"mid_tail":"…MgZDZD"} 
[2026-09-17 07:24:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 07:25:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 07:25:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 07:25:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 07:25:00] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4492,"body_len":44,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 07:25:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 07:25:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 07:34:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 07:34:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 07:34:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 07:34:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1790,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 07:34:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 07:34:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 07:42:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 07:42:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 07:42:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 07:42:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4627,"body_len":116,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 07:42:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 07:42:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 07:59:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 07:59:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 07:59:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 07:59:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4628,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 07:59:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 07:59:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 08:03:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 08:03:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 08:03:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 08:03:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4399,"body_len":6,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 08:03:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 08:03:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 08:04:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 08:04:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 08:04:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 08:04:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4603,"body_len":21,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 08:04:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 08:04:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 08:25:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 08:25:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 08:25:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 08:25:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3366,"body_len":5,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 08:25:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 08:25:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 08:45:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 08:45:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 08:45:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 08:45:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4629,"body_len":42,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 08:45:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 08:45:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:00:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:00:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:00:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:00:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4630,"body_len":5,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:00:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:00:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:03:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:03:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:03:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:03:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4558,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:03:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:03:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:05:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:05:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:05:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:05:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4631,"body_len":43,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":true} 
[2026-09-17 09:05:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:05:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:05:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:05:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:05:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:05:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4631,"body_len":107,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:05:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:05:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:06:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:06:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 09:06:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 09:06:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 09:09:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:09:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:09:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:09:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4632,"body_len":65,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:09:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:09:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:11:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:11:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:11:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:11:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":763,"body_len":24,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:11:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:11:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:18:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:18:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:18:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:18:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4633,"body_len":14,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:18:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:18:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:31:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:31:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:31:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:31:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4634,"body_len":5,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:31:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:31:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:35:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:35:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:35:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:35:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4135,"body_len":15,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:35:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:35:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:35:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:35:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:35:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:35:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4135,"body_len":9,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:35:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:35:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:36:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:36:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:36:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:36:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 09:36:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 09:36:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:36:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 09:36:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 09:36:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 09:36:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:36:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 09:36:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 09:36:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 09:36:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:36:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:36:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:36:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4135,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:36:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:36:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:40:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:40:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:40:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:40:00] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":1520,"mid_tail":"…OAZDZD"} 
[2026-09-17 09:40:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:40:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:40:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:40:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:40:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1520,"body_len":39,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:40:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:40:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:40:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:40:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:40:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:40:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1520,"body_len":31,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:40:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:40:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:40:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:40:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:40:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:40:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2545,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:40:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:40:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:42:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:42:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:42:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:42:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4356,"body_len":43,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:42:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:42:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:49:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:49:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:49:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:49:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4294,"body_len":32,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:49:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:50:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:55:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:55:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:55:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:55:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4635,"body_len":59,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:55:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:55:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:57:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:57:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:57:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:57:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 09:57:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 09:57:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:57:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 09:57:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 09:57:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 09:57:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:57:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:57:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:57:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 09:57:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 09:57:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:57:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:57:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:57:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 09:57:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 09:58:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:58:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:58:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:58:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4294,"body_len":17,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:58:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:58:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:58:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:58:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:58:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:58:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 09:58:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 09:58:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:58:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 09:58:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 09:58:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 09:58:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:58:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 09:58:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 09:58:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 09:58:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:58:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 09:58:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 09:58:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 09:58:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:58:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:58:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:58:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1520,"body_len":26,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 09:58:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 09:58:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 09:59:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:59:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:59:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:59:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 09:59:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 09:59:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:59:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:59:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:59:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 09:59:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 09:59:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 09:59:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 09:59:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 09:59:56] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 09:59:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:00:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:00:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:00:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:00:13] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 10:00:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:00:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:00:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:00:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:00:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 10:00:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:00:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:00:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:00:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:00:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 10:00:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:01:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:01:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:01:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:01:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 10:01:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:01:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:01:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:01:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:01:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 10:01:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:01:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:01:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:01:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:01:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 10:01:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:02:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:02:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:02:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:02:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 10:02:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:02:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:02:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:02:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:02:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 10:02:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:02:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:02:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:02:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:02:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 10:02:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:02:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:02:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:02:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:02:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 10:02:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:04:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:04:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:04:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:04:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:04:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:04:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:04:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:04:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:04:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:04:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:04:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:04:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2117,"body_len":20,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:04:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:04:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:04:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:04:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:04:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:04:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:05:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:05:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:05:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:05:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4356,"body_len":15,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:05:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:05:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:09:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:09:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:09:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:09:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:09:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:09:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:09:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:09:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4603,"body_len":6,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:09:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:09:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:11:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:11:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:11:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:11:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4558,"body_len":10,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:11:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:11:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:11:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:11:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:11:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:11:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 10:11:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:11:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:11:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:11:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:11:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 10:11:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:12:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:12:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:12:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:12:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 10:12:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:12:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:12:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:12:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:12:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 10:12:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:12:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:12:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:12:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:12:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:12:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:12:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:12:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:12:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:14:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:14:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:14:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:14:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4636,"body_len":15,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:14:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:14:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:24:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:24:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:24:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:24:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4637,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:24:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:24:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:25:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:25:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:25:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:25:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1028,"body_len":18,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:25:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:25:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:25:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:25:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:25:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:25:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:27:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:27:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:27:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:27:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":29,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:27:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:27:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:30:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:30:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:30:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:30:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:31:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:31:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:31:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:31:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4445,"body_len":153,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:31:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:31:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:31:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:31:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:31:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:31:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:39:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:39:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:39:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:39:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4638,"body_len":61,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:39:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:39:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:39:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:39:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:39:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:39:37] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-17 10:39:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 10:46:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:46:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:46:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:46:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4639,"body_len":21,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:46:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:46:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:49:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:49:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:49:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:49:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4462,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:49:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:49:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:49:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:49:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:49:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:49:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4462,"body_len":19,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:49:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:49:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:51:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:51:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:51:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:51:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4291,"body_len":21,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:51:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:51:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:51:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:51:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:51:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:51:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4640,"body_len":12,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:51:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:51:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:52:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:52:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:52:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:52:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4291,"body_len":12,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:52:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:52:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:52:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:52:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 10:52:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 10:52:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4640,"body_len":14,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 10:52:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 10:52:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 10:53:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:53:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:53:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:53:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:53:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:53:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:53:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:53:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 10:53:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 10:53:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 10:53:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 10:53:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 11:00:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:00:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:00:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:00:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1187,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:00:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:00:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:08:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:08:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:08:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:08:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":35,"body_len":20,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:08:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:08:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:09:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:09:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:09:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:09:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1752,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:09:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:09:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:11:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:11:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 11:11:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 11:11:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 11:12:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:12:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 11:12:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 11:12:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 11:13:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:13:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:13:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:13:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2870,"body_len":26,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:13:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:13:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:21:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:21:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:21:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:21:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":62,"body_len":32,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:21:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:21:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:30:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:30:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:30:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:30:13] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-17 11:30:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 11:31:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:31:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:31:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:31:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 11:31:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 11:31:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:31:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:31:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:31:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 11:31:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 11:31:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:31:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:31:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:31:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 11:31:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 11:31:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:31:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:31:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:31:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 11:31:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 11:33:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:33:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:33:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:33:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4357,"body_len":10,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:33:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:33:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:34:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:34:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:34:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:34:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4641,"body_len":18,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:34:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:34:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:35:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:35:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:35:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:35:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4642,"body_len":15,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:35:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:35:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:37:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:37:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:37:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:37:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3432,"body_len":19,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:37:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:37:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:39:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:39:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:39:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:39:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4643,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:39:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:39:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:45:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:45:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:45:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:45:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3588,"body_len":12,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:45:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:45:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:49:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:49:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:49:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:49:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":16,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:49:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:49:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:52:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:52:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:52:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:52:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3005,"body_len":22,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:52:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:52:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 11:55:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:55:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 11:55:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 11:55:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 11:57:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 11:57:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 11:57:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 11:57:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4596,"body_len":7,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 11:57:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 11:57:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:17:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:17:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:17:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:17:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2646,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:17:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:17:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:17:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:17:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:17:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:17:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2646,"body_len":11,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:17:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:17:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:17:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:17:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:17:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:17:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 12:17:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:17:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:17:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:17:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:17:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:17:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:17:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:17:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:17:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:17:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2646,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:17:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:17:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:21:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:21:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:21:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:21:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4645,"body_len":18,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:21:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:21:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:24:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:24:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:24:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:24:35] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:24:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:24:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:24:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:24:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:24:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 12:24:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:24:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:24:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:24:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:24:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:24:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:24:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:24:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:24:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:24:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:24:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:24:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:24:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:24:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:24:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:24:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:25:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:25:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:25:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:25:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:25:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:25:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:25:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:25:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:25:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:25:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:25:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:25:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:25:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:25:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 12:25:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:25:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:25:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:25:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:25:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4626,"body_len":19,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:25:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:25:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:25:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:25:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:25:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:25:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:25:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:25:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:25:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:25:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:25:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:25:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:25:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:25:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:25:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:25:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:25:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:34:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:34:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:34:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:34:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2870,"body_len":21,"has_reply":true,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:34:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:34:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:35:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:35:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:35:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:35:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2870,"body_len":14,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:35:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:35:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:36:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:36:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:36:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:36:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 12:36:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:36:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:36:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:36:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:36:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 12:36:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:36:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:36:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:36:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:36:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:36:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:36:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:36:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:36:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:36:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:36:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:36:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:36:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:36:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:36:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:36:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:37:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:37:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:37:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:37:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:37:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:37:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:37:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:37:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:37:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:37:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:37:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:37:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:37:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:37:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:37:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:37:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:37:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:37:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:38:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:38:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:38:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:38:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:41:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:41:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:41:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:41:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:41:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:41:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:41:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:41:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:41:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:41:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:41:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:41:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:41:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:41:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:41:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:41:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":20,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:41:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:41:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:43:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:43:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:43:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:43:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:48:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:48:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:48:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:48:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":47,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:48:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:48:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:48:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:48:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:48:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:48:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:48:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:49:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:49:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:49:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:49:20] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-17 12:49:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:49:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:49:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:49:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:49:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4647,"body_len":257,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:49:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:49:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:49:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:49:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:49:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:49:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:49:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:49:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:49:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:49:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:49:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:49:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:50:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:50:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:50:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:50:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:50:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:50:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:51:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:51:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:51:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:51:44] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:51:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:51:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:51:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:51:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:51:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:51:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:51:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:51:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:51:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:51:56] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 12:51:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:52:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:52:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:52:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:52:15] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 12:52:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 12:52:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:52:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:52:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:52:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1141,"body_len":83,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:52:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:52:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:53:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:53:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:53:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:53:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:53:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:53:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:53:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:53:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:53:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:53:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:53:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:53:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4626,"body_len":32,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:53:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:53:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:53:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:53:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:53:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:53:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3416,"body_len":32,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:53:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:53:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:54:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:54:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:54:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:54:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:54:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:54:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:54:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:54:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:54:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:54:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 12:54:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 12:54:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 12:55:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:55:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:55:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:55:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4357,"body_len":28,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 12:55:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 12:55:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 12:58:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 12:58:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 12:58:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 12:58:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 12:58:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:00:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:00:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:00:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:00:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4622,"body_len":12,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:00:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:00:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:00:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:00:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:00:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:00:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4622,"body_len":25,"has_reply":true,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:00:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:00:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:01:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:01:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:01:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:01:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:01:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:01:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:01:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:01:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:01:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:01:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:01:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:01:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:01:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4622,"body_len":20,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:01:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:01:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:01:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:01:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:01:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:01:42] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:01:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:01:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:01:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:01:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:01:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:01:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:01:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:01:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:01:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:01:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4622,"body_len":28,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:01:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:01:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:01:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:01:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:01:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:01:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:01:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:02:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:02:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:02:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:02:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:02:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:02:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:02:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:02:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4641,"body_len":22,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:02:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:02:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:02:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:02:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:02:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:02:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:02:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:02:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:02:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:02:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:02:44] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:02:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:03:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:03:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:03:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:03:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:03:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:03:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:03:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:03:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:03:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:03:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:03:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:03:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:03:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:03:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:03:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:03:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:03:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:03:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:03:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:03:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:04:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:04:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:04:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:04:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:04:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:04:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:04:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:04:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:04:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:04:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:04:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:04:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:04:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:04:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:04:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:04:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:04:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:04:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:04:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:04:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:04:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:04:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:04:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:04:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:04:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:04:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:04:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1752,"body_len":26,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:04:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:04:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:04:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:04:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:04:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:04:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1752,"body_len":6,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:04:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:04:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:05:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:05:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:05:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:05:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:05:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:05:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:05:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:05:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:05:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:05:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:05:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:05:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:05:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:05:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:05:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:05:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:05:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:05:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:05:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:05:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:05:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:05:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:06:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:06:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:06:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:06:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:06:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:06:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:06:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:06:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:06:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:06:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:06:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:06:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:06:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:06:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3926,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:06:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:06:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:09:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:09:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:09:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:09:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:09:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:10:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:10:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:10:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:10:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:10:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:10:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:10:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:10:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:10:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:10:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:10:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:10:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:10:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":23,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:10:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:10:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:11:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:11:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:11:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:11:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:11:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:11:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:11:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:11:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:11:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:11:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:11:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:11:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:11:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:12:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:12:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:12:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:12:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:12:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:12:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:12:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:12:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:12:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:12:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:12:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:12:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:12:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:12:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:12:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:12:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:12:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:12:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:12:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4648,"body_len":3,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:12:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:12:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:12:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:12:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:12:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:12:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:12:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:12:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:12:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:12:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:12:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:12:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:12:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:12:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:12:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:12:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":27,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:12:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:12:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:12:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:12:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:12:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:12:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:12:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:12:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:12:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:12:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:12:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:12:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:12:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:12:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:12:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:12:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:12:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:13:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:13:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:13:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:13:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:13:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:13:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:13:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:13:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:13:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:13:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:13:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:13:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:13:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:13:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:13:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:13:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:13:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:13:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:13:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4647,"body_len":32,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:13:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:13:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:14:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:14:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:14:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:14:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":15,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:14:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:14:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:14:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:14:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:14:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:14:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:14:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:14:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:14:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:14:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:14:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:14:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:14:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:14:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:14:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:14:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:14:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:14:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:14:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:14:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:14:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:14:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:14:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:14:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:14:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:14:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:14:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:14:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:14:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:14:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:14:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:14:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:14:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:14:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:14:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:14:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:14:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:14:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:14:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":45,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:14:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:14:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:15:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:15:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:15:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:15:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:15:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:15:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:15:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:15:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:15:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:15:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:15:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:15:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:15:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:15:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:15:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:15:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:15:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:15:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:15:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:15:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:15:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:15:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:15:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4628,"body_len":25,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:15:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:15:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:15:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:15:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:15:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:15:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:15:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:15:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:15:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:15:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:15:37] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-17 13:15:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:15:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:15:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:15:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:15:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:15:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:15:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:15:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:15:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:15:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:15:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:15:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:15:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:15:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:15:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:15:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:16:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:16:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:16:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:16:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:16:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:16:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:16:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:16:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:16:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:16:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:16:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:16:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:16:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:16:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:16:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:16:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:16:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:16:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:16:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:16:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:16:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:16:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:16:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:16:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:16:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:16:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:16:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:16:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:16:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:16:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:16:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:16:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:16:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:16:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:17:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:17:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:17:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:17:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:17:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:17:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:17:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:17:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:17:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:17:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:17:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":10,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:17:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:17:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:17:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:17:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:17:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:17:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:17:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:17:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:17:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:17:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:17:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:17:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:17:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:17:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:17:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:17:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:17:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:17:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:17:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:17:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:17:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:17:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:17:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":259,"body_len":31,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:17:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:17:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:17:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:17:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:17:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:17:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:17:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:17:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:17:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:17:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:17:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:18:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:18:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:18:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:18:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:18:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:18:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:18:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:18:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":259,"body_len":17,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:18:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:18:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:18:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:18:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:18:15] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:18:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:18:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:18:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:18:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:18:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:18:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:18:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:18:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:18:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:18:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:18:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:18:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:18:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:18:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:18:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:18:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:18:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:18:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:18:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:18:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4649,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:18:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:18:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:18:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:18:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:18:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:18:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:18:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:18:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:18:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:18:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:18:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:18:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:18:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:19:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:19:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:19:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:19:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:19:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:19:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:19:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:19:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:19:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:19:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:19:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:19:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:19:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:19:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:19:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:19:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:19:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:19:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:19:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:19:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:19:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:19:25] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4602,"mid_tail":"…NAZDZD"} 
[2026-09-17 13:19:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:19:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:19:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:19:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:19:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:19:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:19:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:19:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:19:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:19:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":408,"body_len":30,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:19:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:19:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:19:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:19:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:19:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:19:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:19:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:20:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:20:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:20:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:20:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:20:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:20:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:20:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:20:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:20:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:20:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:20:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:20:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:20:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:20:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:20:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:21:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:21:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:21:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:21:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:21:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:21:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:21:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:21:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:21:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:21:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:21:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:21:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:21:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:21:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:21:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:21:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:21:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:21:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:21:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:21:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:21:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:21:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:21:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:21:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:21:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:21:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:21:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:21:56] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:21:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:22:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:22:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:22:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:22:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":624,"body_len":23,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:22:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:22:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:22:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:22:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:22:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:22:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:22:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:22:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:22:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:22:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:22:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":6,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:22:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:22:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:22:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:22:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:22:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:22:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:22:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:23:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:23:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:23:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:23:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:23:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:23:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:23:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:23:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:23:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:23:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:23:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:23:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:23:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:23:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:23:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:23:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:23:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:23:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:23:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:24:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:24:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:24:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:24:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:24:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:24:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:24:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:24:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:24:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:24:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:24:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:24:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:24:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:24:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:24:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:24:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:24:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:24:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:24:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:24:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:24:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:24:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:24:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:24:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:24:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":4,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:24:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:24:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:24:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:24:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:24:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:24:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:24:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:24:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:24:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:24:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:24:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:24:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:24:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:24:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:24:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:24:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:24:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:24:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:24:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:24:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:24:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:24:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:24:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:24:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:24:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:24:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:24:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:24:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:25:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:25:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:25:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:25:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:25:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:25:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:25:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:25:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:25:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:25:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:25:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:25:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:25:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:25:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2545,"body_len":12,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:25:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:25:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:25:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:25:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:25:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:25:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:25:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:25:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:25:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:25:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:25:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:25:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:25:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:25:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:25:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:25:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:27:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:27:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:27:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:27:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:27:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:27:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:27:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:27:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:27:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:29:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:29:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:29:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:29:13] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:29:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:29:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:29:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:29:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:29:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:29:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:29:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:29:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:29:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:29:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:29:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:30:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:30:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:30:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:30:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4624,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:30:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:30:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:35:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:35:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:35:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:35:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:35:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:35:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:35:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:35:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:44:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:44:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:44:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:44:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:44:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:44:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:44:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:44:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:44:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:44:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:47:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:47:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:47:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:47:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:47:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:47:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:47:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:47:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:48:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:48:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:48:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:48:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":35,"body_len":12,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:48:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:48:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:51:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:51:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:51:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:51:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3914,"body_len":13,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:51:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:51:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:53:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:53:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:53:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:53:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4650,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:53:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:53:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:53:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:53:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:53:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:53:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:54:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:54:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:54:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:54:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:54:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:54:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:54:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:54:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:54:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:54:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:54:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:54:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:54:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:54:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:54:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:54:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:54:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:54:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:54:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:54:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:54:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:54:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:54:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:54:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 13:54:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:55:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:55:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:55:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:55:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":112,"body_len":65,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:55:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:55:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:55:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:55:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:55:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:55:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:55:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:55:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:55:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:55:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:55:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:55:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:55:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:55:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:55:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":763,"body_len":4,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:55:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:55:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 13:56:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:56:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:56:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:56:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 13:56:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 13:57:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:57:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 13:57:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 13:57:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 13:57:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 13:57:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 13:57:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 13:57:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":35,"body_len":2,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 13:57:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 13:57:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:01:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:01:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:01:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:01:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":112,"body_len":27,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:01:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:01:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:05:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:05:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:05:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:05:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:05:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:05:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:05:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:05:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:06:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:06:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:06:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:06:15] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:06:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:06:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:06:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:06:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:06:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:06:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:06:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:06:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:06:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:06:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:06:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:06:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:06:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:06:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:06:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:06:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:06:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:06:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:06:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:06:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:06:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:07:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:07:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:07:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:07:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:08:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:08:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:08:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:08:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:08:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:11:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:11:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:11:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:11:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:11:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:12:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:12:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:12:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:12:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:12:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:12:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:12:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:12:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:12:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:12:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:12:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:12:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:12:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:12:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:12:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:12:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:12:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:12:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:12:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:12:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4651,"body_len":29,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:12:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:12:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:12:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:12:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:12:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:12:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4631,"body_len":5,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:12:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:12:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:12:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:12:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:12:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:12:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:13:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:13:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:13:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:13:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3162,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:13:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:13:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:14:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:14:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:14:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:14:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:14:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:14:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:14:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:14:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:14:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:14:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:14:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:14:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:14:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:14:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:15:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:15:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:15:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:15:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":1,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:15:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:15:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:15:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:15:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:15:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:15:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2587,"body_len":21,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:15:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:15:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:15:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:15:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:15:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:15:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:15:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:16:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:16:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:16:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:16:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:16:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:16:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:16:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:16:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:16:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:16:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:16:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:16:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:16:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:16:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:16:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:16:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:16:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:16:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:16:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:16:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:16:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:16:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:16:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:16:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:16:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:16:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:16:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:16:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:16:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3162,"body_len":10,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:16:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:16:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:16:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:16:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:16:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:16:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:16:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:16:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:16:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3162,"body_len":41,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:16:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:16:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:18:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:18:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:18:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:18:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:18:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:22:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:22:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:22:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:22:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:22:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:23:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:23:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:23:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:23:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:23:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:23:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:23:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:23:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:23:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:23:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:23:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:23:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:23:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:23:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:23:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:23:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:23:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:24:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:24:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:24:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:24:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":37,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:24:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:24:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:24:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:24:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:24:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:24:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:24:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:26:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:26:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:26:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:26:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:26:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:26:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:26:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:26:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4631,"body_len":53,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:26:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:26:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:26:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:26:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:26:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:26:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":23,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:26:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:26:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:26:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:26:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:26:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:26:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4631,"body_len":25,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:26:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:26:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:28:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:28:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:28:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:28:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:28:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:28:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:28:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:28:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:28:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:28:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:28:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:28:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:28:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:28:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:28:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:28:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:28:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:28:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:28:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:28:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:28:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:28:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:28:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:28:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:28:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:28:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:28:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4631,"body_len":22,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:28:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:28:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:29:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:29:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:29:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:29:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:29:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:29:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:29:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:29:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:29:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:29:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:29:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:29:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:29:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4631,"body_len":51,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:29:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:29:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:29:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:29:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:29:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:29:42] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NgZDZD"} 
[2026-09-17 14:29:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:30:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:30:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:30:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:30:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4631,"body_len":84,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:30:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:30:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:31:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:31:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:31:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:31:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:31:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:32:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:32:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:32:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:32:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:32:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:32:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:32:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:32:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:32:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:32:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:32:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:32:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:32:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:32:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:32:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:32:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:32:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:32:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:32:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:32:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:32:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3914,"body_len":19,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:32:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:32:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:33:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:33:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:33:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:33:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4592,"body_len":49,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:33:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:33:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:33:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:33:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:33:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:33:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3914,"body_len":30,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:33:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:33:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:33:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:33:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:33:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:33:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:33:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:33:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:33:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:33:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:33:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:33:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:34:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:34:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:34:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:34:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:34:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:34:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:34:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:34:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:34:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:34:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:34:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:34:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:34:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:34:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:34:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:34:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:34:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:34:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:34:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:34:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:34:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:34:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:34:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:34:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:34:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:34:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:34:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:34:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:34:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4631,"body_len":94,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:34:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:34:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:38:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:38:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:38:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:38:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:39:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:39:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:39:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:39:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4626,"body_len":55,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:39:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:39:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:42:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:42:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:42:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:42:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4652,"body_len":24,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:42:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:42:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:43:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:43:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:43:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:43:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:43:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:43:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:43:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:43:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:43:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:43:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:43:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:43:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:43:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:43:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:43:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:44:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:44:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:44:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:44:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:44:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:49:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:49:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:49:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:49:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:49:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:53:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:53:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:53:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:53:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:57:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:57:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:57:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:57:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:57:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:57:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:57:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:57:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:57:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 14:57:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:57:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:57:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:57:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:57:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:57:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:58:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:58:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:58:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:58:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:58:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:58:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 14:58:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 14:58:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 14:58:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:58:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:58:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:58:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4652,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:58:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:58:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 14:59:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:59:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:59:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:59:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 14:59:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 14:59:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 14:59:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 14:59:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 14:59:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1542,"body_len":46,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 14:59:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 14:59:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:01:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:01:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:01:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:01:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:01:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:01:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:01:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:01:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:01:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4602,"body_len":6,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:01:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:01:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:01:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:01:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:01:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:01:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:01:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:03:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:03:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:03:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:03:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:03:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:03:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:03:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:03:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1542,"body_len":10,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:03:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:03:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:04:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:04:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:04:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:04:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:04:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:04:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:04:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:04:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:04:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:04:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:04:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:04:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:04:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:04:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:04:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:04:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:04:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:04:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:04:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:04:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:04:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:04:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:04:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:04:49] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-17 15:04:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:04:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:04:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:04:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:04:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1542,"body_len":28,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:04:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:04:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:05:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:05:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:05:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:05:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:05:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:05:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:05:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:05:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4653,"body_len":21,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:05:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:05:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:06:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:06:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:06:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:06:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:06:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:06:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:06:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:06:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:06:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4492,"body_len":61,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:06:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:06:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:06:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:06:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:06:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:06:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:06:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:06:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:06:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:06:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:06:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:06:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:06:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:06:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:06:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:06:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:06:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:06:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:06:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:06:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:06:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:06:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:06:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:06:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:06:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:06:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:06:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:06:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:06:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:06:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:06:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:09:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:09:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:09:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:09:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:09:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:09:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:09:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:09:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:09:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:10:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:10:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:10:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":18,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:10:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:10:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:10:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:10:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:10:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:10:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:10:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:10:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:10:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:10:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:10:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:10:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":576,"body_len":7,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:10:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:10:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:10:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:10:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:10:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:10:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:10:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:10:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:10:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:10:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:10:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:10:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:10:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":10,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:10:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:10:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:10:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:10:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:10:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":30,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:10:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:10:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:10:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:10:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:10:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":576,"body_len":125,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:10:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:10:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:10:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:10:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:10:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:10:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:10:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:10:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:10:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:10:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:11:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:11:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:11:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:11:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":36,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:11:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:11:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:11:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:11:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:11:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:11:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:11:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:11:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:11:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:11:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:11:56] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:11:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:15:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:15:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:15:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:15:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:15:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:15:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:15:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:15:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:15:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4602,"body_len":9,"has_reply":true,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:15:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:15:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:18:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:18:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:18:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:18:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:18:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:18:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:18:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:18:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:18:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:18:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:19:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:19:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:19:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:19:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:19:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:19:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:19:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:19:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:19:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:19:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:20:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:20:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:20:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:20:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:20:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:20:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:20:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:20:15] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:20:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:20:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:20:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:20:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:20:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:20:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:21:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:21:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:21:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:21:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:21:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:21:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:21:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:21:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:21:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:21:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:29:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:29:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:29:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:29:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3162,"body_len":39,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:29:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:29:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:29:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:29:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:29:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:29:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:30:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:30:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:30:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:30:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4654,"body_len":28,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:30:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:30:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:31:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:31:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:31:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:31:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:31:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:31:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:31:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:31:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:31:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:31:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:31:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:31:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:31:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:31:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:31:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:31:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:31:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:31:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:31:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:31:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:31:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:31:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:31:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4654,"body_len":13,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:31:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:31:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:31:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:31:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:31:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:31:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4654,"body_len":20,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:31:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:31:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:31:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:31:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:31:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:31:46] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-17 15:31:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:33:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:33:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:33:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:33:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:33:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:33:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:33:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:33:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:33:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:33:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:33:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:33:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:33:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:33:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2545,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:33:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:33:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:33:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:33:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:33:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:33:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:33:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:33:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:33:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:33:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:33:56] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:33:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:34:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:34:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:34:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:34:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:34:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:34:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:34:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:34:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:34:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:34:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:34:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:34:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:34:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:34:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:34:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:34:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:34:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:34:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:34:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:34:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:34:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:34:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:34:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":23,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:34:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:34:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:35:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:35:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:35:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:35:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:35:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:35:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:35:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:35:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:35:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:35:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:35:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:35:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:35:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:35:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:35:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:35:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:35:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:35:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:35:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:35:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:35:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:35:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:35:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:35:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:35:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:35:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:35:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:35:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:35:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:35:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:35:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:35:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:35:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:35:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:35:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:35:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:35:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:35:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:35:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:35:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:35:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:35:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:35:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:35:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:35:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:36:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:36:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:36:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:36:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:36:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:36:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:36:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:36:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:36:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:36:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:36:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:36:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:36:15] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:36:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:36:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:36:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:36:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:36:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:36:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:36:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:36:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:36:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:36:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:36:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:36:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:36:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:36:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:36:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:36:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:36:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:36:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:36:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:36:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:36:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:36:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:36:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":50,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:36:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:36:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:36:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:36:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:36:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:36:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:36:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:36:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:36:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:36:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:36:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:36:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:37:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:37:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:37:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:37:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:37:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:37:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:37:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:37:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:37:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:37:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:37:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:37:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:37:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:37:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":84,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:37:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:37:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:37:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:37:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:37:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:37:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:37:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:38:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:38:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:38:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:38:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:38:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:38:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:38:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:38:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:38:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":259,"body_len":19,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:38:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:38:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:38:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:38:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:38:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2545,"body_len":18,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:38:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:38:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:38:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:38:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:38:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:38:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:38:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:38:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:38:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2545,"body_len":12,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:38:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:38:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:38:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:38:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:38:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:38:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:38:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:38:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:38:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:38:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:38:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:38:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:38:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:38:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:38:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 15:38:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:38:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:38:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:38:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:38:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:38:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:38:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":259,"body_len":65,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:38:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4639,"body_len":14,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:38:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:38:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:38:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:38:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:40:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:40:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:40:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:40:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:40:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:41:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:41:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:41:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:41:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:41:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:41:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:41:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:41:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4639,"body_len":7,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:41:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:41:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:41:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:41:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:41:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:41:42] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 15:41:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 15:44:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:44:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:44:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:44:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2678,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:44:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:44:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:45:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:45:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:45:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:45:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:45:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:45:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:45:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:45:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:45:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:45:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:45:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:45:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:45:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:45:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:45:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:45:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4626,"body_len":83,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:45:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:45:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:49:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:49:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:49:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:49:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:50:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:50:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:50:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:50:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4653,"body_len":6,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:50:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:50:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:50:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:50:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:50:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:50:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4653,"body_len":37,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:50:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:50:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:51:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:51:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:51:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:51:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:51:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:51:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:51:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:51:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4656,"body_len":31,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:51:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:51:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:51:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:51:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:51:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:51:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4492,"body_len":19,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:51:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:51:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:51:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:51:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:51:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:51:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4639,"body_len":23,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:52:00] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:52:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:52:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:52:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:52:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:52:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":110,"body_len":16,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:52:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:52:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 15:55:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:55:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 15:55:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 15:55:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 15:58:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 15:58:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 15:58:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 15:58:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4657,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 15:58:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 15:58:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 16:16:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 16:16:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 16:16:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 16:16:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 16:16:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 16:16:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 16:16:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 16:16:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2646,"body_len":16,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 16:16:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 16:16:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 16:33:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 16:33:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 16:33:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 16:33:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4654,"body_len":25,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 16:33:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 16:33:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 16:36:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 16:36:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 16:36:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 16:36:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 16:36:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 16:37:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 16:37:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 16:37:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 16:37:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 16:37:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 16:46:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 16:46:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 16:46:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 16:46:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1814,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 16:46:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 16:46:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 16:47:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 16:47:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 16:47:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 16:47:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1684,"body_len":12,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 16:47:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 16:47:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 16:51:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 16:51:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 16:51:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 16:51:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":914,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 16:51:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 16:51:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 16:52:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 16:52:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 16:52:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 16:52:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1427,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 16:52:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 16:52:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 16:57:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 16:57:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 16:57:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 16:57:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":267,"body_len":11,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 16:57:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 16:57:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 17:11:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:11:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 17:11:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 17:11:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 17:15:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:15:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 17:15:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 17:15:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 17:18:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:18:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 17:18:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 17:18:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 17:22:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:22:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:22:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:22:03] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4624,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-17 17:22:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 17:23:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:23:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:23:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:23:12] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4624,"mid_tail":"…NgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-17 17:23:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 17:28:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:28:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:28:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:28:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4102,"body_len":10,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 17:28:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 17:28:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 17:28:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:28:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:28:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:28:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 17:28:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 17:31:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:31:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:31:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:31:51] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-17 17:31:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 17:34:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:34:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 17:34:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 17:34:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 17:34:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:34:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:34:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:34:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1913,"body_len":72,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 17:34:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 17:34:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 17:36:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:36:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:36:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:36:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4658,"body_len":29,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 17:36:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 17:36:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 17:41:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:41:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 17:41:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 17:41:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 17:41:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:41:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 17:41:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 17:41:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 17:46:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:46:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 17:46:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 17:46:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 17:47:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:47:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:47:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:47:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1028,"body_len":33,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 17:47:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 17:47:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 17:47:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:47:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:47:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:47:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1028,"body_len":65,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 17:47:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 17:47:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 17:48:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:48:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 17:48:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 17:48:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 17:48:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:48:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 17:48:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 17:48:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 17:48:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:48:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 17:48:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 17:48:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 17:51:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:51:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:51:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:51:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4659,"body_len":27,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 17:51:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 17:51:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 17:52:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 17:52:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 17:52:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 17:52:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":273,"body_len":38,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 17:52:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 17:52:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 18:00:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:00:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 18:00:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 18:00:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 18:10:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:10:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:10:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:10:34] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":1483,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-17 18:10:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 18:11:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:11:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:11:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:11:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 18:11:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 18:12:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:12:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:12:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:12:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 18:12:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 18:13:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:13:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 18:13:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 18:13:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 18:14:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:14:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:14:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:14:27] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-17 18:14:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 18:31:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:31:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:31:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:31:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4661,"body_len":63,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 18:31:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 18:31:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 18:45:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:45:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:45:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:45:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":25,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 18:45:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 18:45:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 18:45:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:45:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:45:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:45:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1142,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 18:45:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 18:45:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 18:46:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:46:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:46:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:46:43] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-17 18:46:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 18:48:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:48:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 18:48:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 18:48:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 18:48:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:48:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 18:48:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 18:48:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 18:48:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:48:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 18:48:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 18:48:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 18:48:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:48:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 18:48:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 18:48:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 18:48:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:48:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 18:48:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 18:48:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 18:49:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:49:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:49:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:49:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4618,"body_len":26,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 18:49:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 18:49:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 18:50:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:50:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:50:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:50:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4662,"body_len":16,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 18:50:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 18:50:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 18:57:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 18:57:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 18:57:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 18:57:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":259,"body_len":11,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 18:57:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 18:57:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 19:02:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 19:02:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 19:02:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 19:02:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 19:07:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 19:07:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 19:07:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 19:07:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 19:09:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 19:09:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 19:09:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 19:09:47] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-17 19:09:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 19:18:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 19:18:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 19:18:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 19:18:36] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":29,"mid_tail":"…NgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-17 19:18:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 19:19:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 19:19:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 19:19:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 19:19:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4609,"body_len":7,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 19:19:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 19:19:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 19:22:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 19:22:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 19:22:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 19:22:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3288,"body_len":4,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 19:22:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 19:22:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 19:32:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 19:32:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 19:32:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 19:32:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1699,"body_len":39,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 19:32:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 19:32:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 19:47:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 19:47:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 19:47:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 19:47:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4663,"body_len":17,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 19:47:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 19:47:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 20:01:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:01:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 20:01:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 20:01:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 20:01:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:01:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 20:01:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 20:01:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 20:02:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:02:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:02:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:02:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4640,"body_len":18,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 20:02:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 20:02:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 20:15:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:15:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:15:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:15:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4664,"body_len":2,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 20:15:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 20:15:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 20:16:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:16:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:16:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:16:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4664,"body_len":44,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 20:16:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 20:16:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 20:21:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:21:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:21:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:21:21] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-17 20:21:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 20:21:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:21:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:21:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:21:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":1,"has_reply":true,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 20:21:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 20:21:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 20:23:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:23:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:23:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:23:55] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-17 20:23:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 20:24:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:24:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:24:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:24:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2053,"body_len":259,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 20:24:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 20:24:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 20:34:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:34:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:34:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:34:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4173,"body_len":59,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 20:34:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 20:34:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 20:35:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:35:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:35:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:35:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4173,"body_len":67,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 20:35:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 20:35:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 20:45:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:45:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:45:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:45:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4017,"body_len":19,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 20:45:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 20:45:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 20:54:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:54:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 20:54:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 20:54:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4331,"body_len":17,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 20:54:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 20:54:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 20:56:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:56:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 20:56:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 20:56:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 20:59:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 20:59:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 20:59:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 20:59:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 21:02:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:02:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:02:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:02:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1276,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-17 21:02:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:02:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:04:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:04:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 21:04:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 21:04:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 21:05:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:05:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:05:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:05:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3162,"body_len":4,"has_reply":true,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:05:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:05:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:05:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:05:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:05:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:05:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3162,"body_len":6,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:05:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:05:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:12:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:12:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:12:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:12:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4665,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:12:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:12:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:12:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:12:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:12:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:12:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4665,"body_len":10,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:12:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:12:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:13:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:13:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:13:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:13:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4665,"body_len":27,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:13:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:13:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:13:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:13:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:13:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:13:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4665,"body_len":11,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:13:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:13:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:21:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:21:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:21:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:21:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":763,"body_len":29,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:21:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:21:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:21:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:21:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:21:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:21:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":763,"body_len":26,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:21:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:21:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:21:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:21:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:21:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:21:59] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NAZDZD"} 
[2026-09-17 21:21:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 21:24:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:24:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 21:24:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 21:24:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 21:34:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:34:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 21:34:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 21:34:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 21:34:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:34:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 21:34:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 21:34:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 21:34:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:34:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 21:34:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 21:34:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 21:34:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:34:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 21:34:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 21:34:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 21:34:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:34:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:34:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:34:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1470,"body_len":23,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:34:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:34:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:37:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:37:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:37:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:37:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4666,"body_len":16,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:37:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:37:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:41:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:41:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:41:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:41:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4667,"body_len":10,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:41:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:41:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:42:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:42:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:42:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:42:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4668,"body_len":12,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:42:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:42:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:44:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:44:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 21:44:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 21:44:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 21:45:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:45:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:45:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:45:54] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4516,"mid_tail":"…NgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-17 21:45:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:47:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:47:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:47:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:47:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 21:47:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 21:47:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:47:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:47:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:47:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 21:47:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 21:47:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:47:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 21:47:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 21:47:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 21:47:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:47:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:47:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:47:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4516,"body_len":5,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:47:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:47:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:48:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:48:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:48:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:48:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4516,"body_len":14,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:48:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:48:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:49:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:49:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:49:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:49:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4516,"body_len":24,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:49:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:49:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:53:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:53:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:53:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:53:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4618,"body_len":27,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:53:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:53:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:53:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:53:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:53:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:53:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 21:53:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 21:54:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:54:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:54:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:54:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 21:54:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 21:54:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:54:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 21:54:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 21:54:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 21:55:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:55:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:55:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:55:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4618,"body_len":25,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:55:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:55:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 21:56:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 21:56:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 21:56:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 21:56:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4618,"body_len":49,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 21:56:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 21:56:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 22:38:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:38:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:38:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:38:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3919,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 22:38:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 22:38:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 22:43:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:43:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:43:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:43:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 22:43:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 22:43:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:43:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:43:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:43:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 22:43:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 22:44:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:44:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:44:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:44:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-17 22:44:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 22:45:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:45:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:45:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:45:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 22:45:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 22:56:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:56:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:56:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:56:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":70,"body_len":35,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 22:56:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 22:56:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 22:57:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:57:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:57:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:57:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 22:57:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 22:57:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:57:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:57:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:57:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 22:57:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 22:57:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:57:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:57:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:57:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":70,"body_len":15,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 22:57:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 22:57:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 22:57:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:57:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:57:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:57:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 22:57:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 22:58:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 22:58:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 22:58:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 22:58:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 22:58:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 23:10:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:10:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:10:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:10:00] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4669,"body_len":37,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 23:10:00] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 23:10:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 23:10:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:10:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:10:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:10:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4669,"body_len":65,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-17 23:10:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 23:10:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 23:10:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:10:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:10:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:10:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-17 23:10:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 23:11:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:11:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:11:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:11:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":576,"body_len":18,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-17 23:11:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 23:11:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 23:11:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:11:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:11:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:11:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 23:11:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 23:12:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:12:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 23:12:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 23:12:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 23:12:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:12:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:12:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:12:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3919,"body_len":14,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 23:12:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 23:12:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 23:12:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:12:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:12:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:12:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3919,"body_len":19,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 23:12:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 23:12:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 23:12:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:12:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:12:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:12:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-17 23:12:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 23:12:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:12:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:12:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:12:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":576,"body_len":21,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 23:12:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 23:12:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 23:12:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:12:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:12:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:12:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3919,"body_len":34,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 23:12:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 23:12:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 23:13:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:13:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:13:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:13:34] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":3919,"mid_tail":"…OAZDZD"} 
[2026-09-17 23:13:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 23:13:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:13:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:13:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:13:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3919,"body_len":9,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 23:13:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 23:13:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-17 23:33:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:33:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:33:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:33:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-17 23:33:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 23:34:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:34:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:34:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:34:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-17 23:34:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-17 23:43:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:43:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-17 23:43:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-17 23:43:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-17 23:46:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-17 23:46:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-17 23:46:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-17 23:46:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2536,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-17 23:46:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-17 23:46:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 00:17:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:17:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:17:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:17:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-18 00:17:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:18:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:18:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:18:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:18:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-18 00:18:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:18:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:18:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:18:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:18:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-18 00:18:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:18:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:18:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:18:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:18:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-18 00:18:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:18:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:18:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:18:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:18:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-18 00:18:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:19:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:19:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 00:19:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 00:19:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 00:19:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:19:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 00:19:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 00:19:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 00:19:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:19:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:19:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:19:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 00:19:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:19:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:19:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:19:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:19:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-18 00:19:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:19:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:19:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:19:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:19:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 00:19:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:19:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:19:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:19:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:19:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4666,"body_len":48,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 00:19:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 00:19:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 00:20:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:20:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:20:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:20:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 00:20:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:20:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:20:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:20:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:20:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-18 00:20:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:23:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:23:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 00:23:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 00:23:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 00:23:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:23:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:23:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:23:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3919,"body_len":27,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 00:23:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 00:23:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 00:27:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:27:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 00:27:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 00:27:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 00:27:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:27:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 00:27:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 00:27:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 00:27:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:27:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 00:27:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 00:27:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 00:28:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:28:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:28:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:28:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4666,"body_len":30,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 00:28:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 00:28:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 00:32:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:32:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 00:32:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 00:32:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 00:32:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:32:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:32:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:32:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4652,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 00:32:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 00:32:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 00:33:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:33:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:33:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:33:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-18 00:33:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:44:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:44:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:44:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:44:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1943,"body_len":19,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 00:44:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 00:44:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 00:57:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:57:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:57:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:57:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 00:57:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 00:59:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 00:59:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 00:59:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 00:59:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4670,"body_len":5,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 00:59:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 00:59:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 01:01:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 01:01:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 01:01:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 01:01:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 01:01:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 01:01:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 01:01:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 01:01:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 01:03:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 01:03:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 01:03:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 01:03:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 01:03:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 01:41:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 01:41:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 01:41:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 01:41:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":14,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 01:41:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 01:41:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 02:09:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:09:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:09:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:09:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 02:09:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:09:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:09:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:09:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:09:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 02:09:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:09:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:09:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:09:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:09:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 02:09:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 02:09:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 02:09:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:09:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:09:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:09:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 02:09:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:09:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:09:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:09:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:09:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-18 02:09:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:09:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:09:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:09:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:09:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":18,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 02:09:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 02:09:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 02:10:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:10:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:10:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:10:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 02:10:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:10:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:10:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:10:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:10:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 02:10:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:10:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:10:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:10:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:10:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 02:10:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 02:10:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 02:10:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:10:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:10:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:10:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 02:10:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:11:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:11:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:11:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:11:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 02:11:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:12:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:12:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:12:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:12:13] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 02:12:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:12:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:12:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:12:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:12:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 02:12:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:12:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:12:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:12:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:12:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-18 02:12:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:14:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:14:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:14:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:14:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-18 02:14:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 02:19:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:19:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 02:19:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 02:19:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 02:19:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:19:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:19:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:19:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4666,"body_len":12,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 02:19:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 02:19:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 02:20:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:20:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:20:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:20:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4671,"body_len":34,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 02:20:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 02:20:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 02:32:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:32:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 02:32:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 02:32:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 02:32:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:32:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 02:32:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 02:32:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 02:37:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:37:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:37:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:37:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4652,"body_len":49,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 02:37:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 02:37:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 02:44:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 02:44:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 02:44:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 02:44:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 02:44:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 03:14:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 03:14:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 03:14:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 03:14:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3246,"body_len":1,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 03:14:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 03:14:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 03:14:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 03:14:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 03:14:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 03:14:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1470,"body_len":87,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 03:14:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 03:14:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 03:22:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 03:22:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 03:22:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 03:22:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":30,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 03:22:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 03:22:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 03:36:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 03:36:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 03:36:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 03:36:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":205,"body_len":21,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 03:36:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 03:36:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 04:27:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 04:27:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 04:27:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 04:27:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4672,"body_len":19,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 04:27:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 04:27:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 07:13:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 07:13:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 07:13:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 07:13:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 07:15:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 07:15:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 07:15:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 07:15:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":763,"body_len":30,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 07:15:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 07:15:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 07:30:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 07:30:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 07:30:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 07:30:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 07:56:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 07:56:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 07:56:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 07:56:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 07:56:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 07:56:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 07:56:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 07:56:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3992,"body_len":27,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 07:56:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 07:56:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 08:48:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 08:48:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 08:48:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 08:48:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2885,"body_len":11,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 08:48:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 08:48:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 08:58:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 08:58:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 08:58:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 08:58:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-18 08:58:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 08:59:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 08:59:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 08:59:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 08:59:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-18 08:59:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 08:59:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 08:59:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 08:59:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 08:59:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 08:59:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 08:59:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 08:59:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 08:59:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 08:59:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 08:59:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 08:59:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 08:59:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2885,"body_len":15,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 08:59:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 08:59:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 09:31:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:31:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 09:31:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 09:31:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 09:32:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:32:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:32:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:32:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3992,"body_len":15,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 09:32:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 09:32:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 09:43:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:43:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:43:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:43:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:43:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:43:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:43:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:43:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:43:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:43:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:43:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:43:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:43:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:43:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:43:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:43:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:43:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:43:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:43:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:43:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:44:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:44:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:44:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:44:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:44:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:44:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:44:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:44:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:44:42] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:44:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:45:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:45:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:45:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:45:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:45:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:45:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:45:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:45:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:45:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:45:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:45:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:45:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:45:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:45:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:45:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:45:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:45:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:45:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:45:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:45:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:46:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:46:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:46:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:46:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-18 09:46:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:46:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:46:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 09:46:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 09:46:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 09:46:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 09:51:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 09:51:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 09:51:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 09:51:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 10:27:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 10:27:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 10:27:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 10:27:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 10:29:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 10:29:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 10:29:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 10:29:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":780,"body_len":18,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 10:29:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 10:29:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 10:29:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 10:29:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 10:29:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 10:29:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 10:33:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 10:33:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 10:33:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 10:33:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 10:33:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 10:33:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 10:33:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 10:33:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4640,"body_len":18,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 10:33:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 10:33:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 10:35:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 10:35:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 10:35:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 10:35:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 10:36:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 10:36:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 10:36:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 10:36:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4673,"body_len":41,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 10:36:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 10:36:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 10:48:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 10:48:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 10:48:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 10:48:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4654,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 10:48:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 10:48:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 11:16:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 11:16:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 11:16:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 11:16:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 11:18:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 11:18:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 11:18:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 11:18:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1470,"body_len":49,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 11:18:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 11:18:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 11:26:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 11:26:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 11:26:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 11:26:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1863,"body_len":45,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 11:26:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 11:26:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 11:26:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 11:26:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 11:26:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 11:26:46] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":1863,"mid_tail":"…OAZDZD"} 
[2026-09-18 11:26:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 11:43:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 11:43:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 11:43:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 11:43:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 11:47:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 11:47:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 11:47:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 11:47:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2777,"body_len":37,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 11:47:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 11:47:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 12:09:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:09:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 12:09:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 12:09:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 12:45:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:45:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 12:45:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 12:45:49] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4674,"mid_tail":"…MgZDZD"} 
[2026-09-18 12:45:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 12:45:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:45:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 12:45:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 12:45:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4674,"body_len":34,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 12:45:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 12:45:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 12:48:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:48:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 12:48:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 12:48:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-18 12:48:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 12:48:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:48:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 12:48:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 12:48:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 12:49:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:49:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 12:49:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 12:49:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4674,"body_len":245,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 12:49:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 12:49:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 12:49:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:49:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 12:49:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 12:49:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4674,"body_len":59,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 12:49:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 12:49:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 12:53:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:53:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 12:53:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 12:53:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 12:53:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 12:53:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:53:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 12:53:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 12:53:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 12:54:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:54:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 12:54:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 12:54:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-18 12:54:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 12:54:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:54:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 12:54:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 12:54:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 12:54:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:54:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 12:54:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 12:54:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4674,"body_len":135,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 12:54:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 12:54:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 12:54:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:54:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 12:54:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 12:54:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4674,"body_len":7,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 12:54:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 12:54:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 12:57:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 12:57:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 12:57:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 12:57:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":62,"body_len":12,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 12:57:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 12:57:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:02:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:02:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:02:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:02:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4675,"body_len":71,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:02:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:02:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:02:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:02:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:02:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:02:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2013,"body_len":20,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:02:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:02:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:07:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:07:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:07:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:07:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2013,"body_len":1,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:07:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:07:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:07:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:07:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:07:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:07:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:07:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:07:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:11:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:11:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:11:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:11:39] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4676,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-18 13:11:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:15:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:15:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 13:15:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 13:15:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 13:16:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:16:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:16:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:16:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4331,"body_len":18,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:16:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:16:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:18:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:18:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:18:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:18:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2753,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:18:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:18:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:24:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:24:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:24:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:24:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2519,"body_len":25,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:24:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:24:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:36:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:36:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:36:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:36:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 13:36:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 13:42:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:42:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:42:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:42:41] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-18 13:42:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 13:44:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:44:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:44:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:44:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4678,"body_len":65,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-18 13:44:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:44:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:45:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:45:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:45:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:45:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4678,"body_len":54,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:45:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:45:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:48:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:48:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:48:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:48:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4679,"body_len":69,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:48:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:48:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:51:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:51:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:51:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:51:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4135,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:51:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 13:51:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 13:52:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 13:52:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 13:52:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 13:52:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":172,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 13:52:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:03:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:03:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:03:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:03:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-18 14:03:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 14:03:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:03:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:03:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:03:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-18 14:03:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 14:03:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:03:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 14:03:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 14:03:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 14:04:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:04:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:04:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:04:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":30,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:04:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:04:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:04:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:04:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:04:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:04:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":28,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:04:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:04:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:04:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:04:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:04:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:04:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":20,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:04:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:04:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:05:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:05:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:05:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:05:12] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":207,"mid_tail":"…NAZDZD"} 
[2026-09-18 14:05:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:13:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:13:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:13:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:13:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:13:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:14:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:14:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:14:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:14:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4654,"body_len":107,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:14:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:14:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:16:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:16:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:16:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:16:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1685,"body_len":91,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:16:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:16:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:17:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:17:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:17:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:17:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4680,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:17:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:17:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:26:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:26:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:26:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:26:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3433,"body_len":37,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:26:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:26:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:28:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:28:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:28:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:28:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4681,"body_len":48,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:28:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:28:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:33:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:33:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:33:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:33:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 14:33:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 14:37:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:37:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 14:37:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 14:37:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 14:40:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:40:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 14:40:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 14:40:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 14:42:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:42:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:42:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:42:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4674,"body_len":16,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:42:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:42:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:49:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:49:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:49:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:49:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4679,"body_len":61,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:49:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:49:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 14:52:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 14:52:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 14:52:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 14:52:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4682,"body_len":15,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 14:52:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 14:52:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:04:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:04:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:04:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:04:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4683,"body_len":24,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 15:04:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 15:04:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:05:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:05:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:05:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:05:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4684,"body_len":3,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 15:05:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 15:05:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:05:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:05:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:05:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:05:32] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4684,"mid_tail":"…MgZDZD"} 
[2026-09-18 15:05:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:05:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:05:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:05:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:05:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2226,"body_len":68,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 15:05:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 15:05:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:05:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:05:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:05:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:05:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4684,"body_len":25,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 15:05:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 15:05:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:11:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:11:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:11:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:11:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3764,"body_len":1,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 15:11:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 15:11:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:12:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:12:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:12:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:12:15] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":3764,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-18 15:12:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:12:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:12:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:12:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:12:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3764,"body_len":21,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 15:12:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 15:12:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:12:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:12:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:12:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:12:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3764,"body_len":17,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 15:12:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 15:12:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:32:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:32:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:32:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:32:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4457,"body_len":50,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 15:32:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 15:32:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:50:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:50:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:50:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:50:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4685,"body_len":19,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 15:50:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 15:50:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 15:50:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:50:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 15:50:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 15:50:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 15:51:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:51:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:51:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:51:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 15:51:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 15:58:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 15:58:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 15:58:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 15:58:07] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4686,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-18 15:58:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 16:04:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 16:04:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 16:04:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 16:04:00] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4686,"mid_tail":"…NgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-18 16:04:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 16:26:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 16:26:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 16:26:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 16:26:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4679,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 16:26:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 16:26:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 16:48:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 16:48:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 16:48:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 16:48:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 16:48:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 16:48:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 16:48:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 16:48:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 16:48:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 16:48:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 16:48:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 16:48:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 16:49:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 16:49:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 16:49:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 16:49:21] local.INFO: [instagram_webhook] bot: processIncomingVideoReply {"conversation_id":1570,"mid_tail":"…MgZDZD"} 
[2026-09-18 16:49:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 16:49:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 16:49:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 16:49:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 16:49:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1570,"body_len":24,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 16:49:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 16:49:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 16:49:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 16:49:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 16:49:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 16:49:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4685,"body_len":58,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 16:49:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 16:49:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 16:56:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 16:56:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 16:56:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 16:56:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2117,"body_len":52,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 16:56:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 16:56:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 17:03:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 17:03:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 17:03:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 17:03:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2095,"body_len":24,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 17:03:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 17:03:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 17:10:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 17:10:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 17:10:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 17:10:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":19,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 17:10:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 17:10:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 17:21:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 17:21:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 17:21:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 17:21:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3819,"body_len":2,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 17:21:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 17:21:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 17:21:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 17:21:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 17:21:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 17:21:42] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-18 17:21:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 17:36:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 17:36:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 17:36:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 17:36:47] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-18 17:36:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 17:36:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 17:36:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 17:36:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 17:36:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":15,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 17:36:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 17:36:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 17:40:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 17:40:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 17:40:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 17:40:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3480,"body_len":24,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 17:40:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 17:40:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 17:49:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 17:49:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 17:49:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 17:49:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3551,"body_len":35,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 17:49:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 17:49:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 18:01:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:01:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:01:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:01:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 18:01:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 18:02:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:02:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:02:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:02:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3819,"body_len":14,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 18:02:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 18:02:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 18:02:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:02:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:02:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:02:24] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-18 18:02:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 18:07:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:07:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:07:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:07:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-18 18:07:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 18:10:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:10:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 18:10:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 18:10:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 18:27:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:27:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:27:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:27:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-18 18:27:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 18:27:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:27:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:27:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:27:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-18 18:27:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 18:49:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:49:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:49:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:49:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3916,"body_len":27,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 18:49:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 18:49:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 18:49:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:49:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:49:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:49:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3916,"body_len":30,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 18:49:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 18:49:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 18:49:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:49:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:49:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:49:20] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-18 18:49:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 18:49:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:49:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:49:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:49:25] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":3916,"mid_tail":"…NgZDZD"} 
[2026-09-18 18:49:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 18:49:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:49:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:49:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:49:27] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-18 18:49:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 18:49:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:49:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:49:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:49:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3916,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 18:49:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 18:49:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 18:53:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:53:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 18:53:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 18:53:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 18:54:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 18:54:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 18:54:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 18:54:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4687,"body_len":157,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 18:54:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 18:54:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 19:24:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 19:24:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 19:24:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 19:24:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2013,"body_len":21,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 19:24:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 19:24:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 19:24:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 19:24:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 19:24:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 19:24:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2013,"body_len":23,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 19:24:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 19:24:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 19:54:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 19:54:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 19:54:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 19:54:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4688,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 19:54:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 19:54:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 20:12:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 20:12:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 20:12:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 20:12:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4689,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 20:12:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 20:12:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 20:20:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 20:20:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 20:20:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 20:20:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 20:20:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 20:20:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 20:20:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 20:20:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 20:20:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 20:20:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 20:20:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 20:20:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 20:23:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 20:23:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 20:23:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 20:23:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4534,"body_len":78,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 20:23:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 20:23:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 20:24:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 20:24:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 20:24:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 20:24:10] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-18 20:24:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-18 20:25:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 20:25:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 20:25:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 20:25:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4534,"body_len":99,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 20:25:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 20:25:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 20:26:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 20:26:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 20:26:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 20:26:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1977,"body_len":78,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 20:26:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 20:26:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 21:47:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 21:47:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 21:47:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 21:47:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4690,"body_len":23,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 21:47:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 21:47:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 22:17:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 22:17:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 22:17:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 22:17:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4691,"body_len":40,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 22:17:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 22:17:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 22:23:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 22:23:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 22:23:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 22:23:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4691,"body_len":38,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 22:23:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 22:23:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 22:25:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 22:25:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 22:25:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 22:25:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4691,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 22:25:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 22:25:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 22:29:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 22:29:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 22:29:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 22:29:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1800,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 22:29:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 22:29:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 22:58:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 22:58:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 22:58:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 22:58:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1998,"body_len":18,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-18 22:58:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 22:58:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 23:18:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 23:18:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 23:18:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 23:18:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":13,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 23:18:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 23:18:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 23:18:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 23:18:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 23:18:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 23:18:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 23:32:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 23:32:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-18 23:32:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-18 23:32:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-18 23:44:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 23:44:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 23:44:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 23:44:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":19,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 23:44:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 23:44:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-18 23:50:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-18 23:50:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-18 23:50:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-18 23:50:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4692,"body_len":17,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-18 23:50:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-18 23:50:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 00:06:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 00:06:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 00:06:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 00:06:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 00:10:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 00:10:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 00:10:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 00:10:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 00:10:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 00:10:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 00:10:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 00:10:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 00:10:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 00:10:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 00:10:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 00:10:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 00:11:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 00:11:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 00:11:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 00:11:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":763,"body_len":29,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 00:11:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 00:11:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 00:11:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 00:11:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 00:11:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 00:11:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":763,"body_len":25,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 00:11:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 00:11:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 01:36:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 01:36:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 01:36:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 01:36:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4446,"body_len":26,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 01:36:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 01:37:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 02:10:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 02:10:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 02:10:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 02:10:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4057,"body_len":28,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 02:10:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 02:10:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 02:48:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 02:48:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 02:48:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 02:48:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4387,"body_len":1,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 02:48:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 02:48:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 04:30:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 04:30:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 04:30:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 04:30:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4693,"body_len":23,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 04:30:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 04:30:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 04:50:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 04:50:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 04:50:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 04:50:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1745,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 04:50:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 04:50:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 04:50:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 04:50:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 04:50:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 04:50:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1745,"body_len":45,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 04:50:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 04:50:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 07:14:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 07:14:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 07:14:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 07:14:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4694,"body_len":43,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 07:14:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 07:14:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 09:01:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 09:01:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 09:01:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 09:01:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4695,"body_len":30,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 09:01:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 09:01:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 10:07:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 10:07:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 10:07:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 10:07:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":7,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 10:07:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 10:07:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 11:41:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 11:41:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 11:41:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 11:41:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":1,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 11:41:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 11:41:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 11:44:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 11:44:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 11:44:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 11:44:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4057,"body_len":2,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 11:44:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 11:44:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 12:15:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 12:15:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 12:15:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 12:15:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4696,"body_len":28,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 12:15:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 12:15:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 15:03:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 15:03:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 15:03:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 15:03:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3560,"body_len":25,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 15:03:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 15:03:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 15:32:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 15:32:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 15:32:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 15:32:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4697,"body_len":31,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 15:32:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 15:32:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 15:32:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 15:32:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 15:32:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 15:32:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3560,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 15:32:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 15:32:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 15:34:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 15:34:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 15:34:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 15:34:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4698,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-19 15:34:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 15:34:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 15:34:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 15:34:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 15:34:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 15:34:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4698,"body_len":84,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 15:34:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 15:34:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 15:58:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 15:58:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 15:58:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 15:58:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 16:08:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 16:08:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 16:08:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 16:08:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4699,"body_len":15,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 16:08:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 16:08:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 16:43:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 16:43:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 16:43:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 16:43:56] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-19 16:43:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 16:44:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 16:44:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 16:44:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 16:44:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3596,"body_len":38,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 16:44:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 16:44:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 16:47:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 16:47:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 16:47:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 16:47:36] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-19 16:47:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 16:47:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 16:47:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 16:47:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 16:47:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2975,"body_len":43,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 16:47:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 16:47:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 18:46:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 18:46:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 18:46:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 18:46:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":12,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 18:46:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 18:46:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 18:52:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 18:52:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 18:52:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 18:52:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4700,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-19 18:52:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 18:52:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 18:52:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 18:52:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 18:52:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 18:52:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4700,"body_len":44,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 18:52:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 18:52:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 19:11:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 19:11:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 19:11:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 19:11:25] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4701,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-19 19:11:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 19:13:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 19:13:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 19:13:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 19:13:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 19:13:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 19:13:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 20:53:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 20:53:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 20:53:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 20:53:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 20:53:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:07:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:07:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:07:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:07:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3468,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-19 21:07:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:07:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:12:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:12:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:12:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:12:03] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":919,"mid_tail":"…NAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-19 21:12:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:17:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:17:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:17:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:17:32] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":919,"mid_tail":"…NgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-19 21:17:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:18:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:18:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:18:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:18:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3468,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-19 21:18:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:18:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:32:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:32:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:32:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:32:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:32:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:32:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:32:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:32:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:32:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:32:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:33:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:33:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:33:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:33:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:33:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:34:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:34:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:34:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:34:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:34:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:38:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:38:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:38:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:38:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:38:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:40:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:40:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:40:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:40:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:40:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:40:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:40:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:40:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:40:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:40:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:41:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:41:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:41:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:41:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:41:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:41:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:41:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:41:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:41:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:41:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:41:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:41:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:41:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:41:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:41:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:41:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:41:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":3,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:41:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:41:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:41:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:41:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:41:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:41:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":15,"has_reply":true,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:41:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:41:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:41:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:41:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:41:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:41:35] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:41:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:41:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:41:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:41:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:41:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:41:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:42:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:42:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:42:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:42:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:42:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:42:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:42:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:42:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:42:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:43:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:43:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:43:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:43:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:43:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:43:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:43:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:43:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:43:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:43:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:43:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:43:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:43:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3596,"body_len":28,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:43:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:43:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:43:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:43:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:43:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:43:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:43:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:43:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:43:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:43:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:43:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:43:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:43:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:43:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:43:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3596,"body_len":38,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:43:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:43:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:44:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:44:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:44:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:44:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3596,"body_len":30,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:44:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:44:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:44:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:44:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:44:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:44:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:44:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:44:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:44:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:44:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:44:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:44:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:44:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:44:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:44:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:44:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:44:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:44:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:44:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:44:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:45:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:45:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:45:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:45:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:45:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:45:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:45:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:45:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:45:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:45:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:45:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:45:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:45:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:45:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:45:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:45:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:45:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:45:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:45:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:46:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:46:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:46:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:46:15] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:46:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:46:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:46:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:46:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:46:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:46:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:46:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:46:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:46:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:46:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:46:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:46:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:46:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:46:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:46:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:46:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:47:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:47:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:47:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:47:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:47:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:47:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:47:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:47:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:47:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:47:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:47:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:47:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:47:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:47:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:47:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:47:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:47:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:47:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:47:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:47:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:47:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:47:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:47:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:47:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:47:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:47:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:47:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:47:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:47:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:47:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:48:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:48:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:48:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:48:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:48:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:48:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:48:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:48:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:48:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:48:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:48:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:48:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:48:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:48:55] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":919,"mid_tail":"…NgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-19 21:48:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:49:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:49:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:49:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:49:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:49:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:49:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:49:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:49:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:49:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:49:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:49:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:49:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:49:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3433,"body_len":16,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:49:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:49:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:49:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:49:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:49:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:49:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:49:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:50:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:50:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:50:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:50:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:50:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:50:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:50:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:50:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:50:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:51:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:51:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:51:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:51:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:51:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:51:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:51:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:51:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:51:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:51:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:51:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:51:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:51:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:51:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:51:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:51:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:51:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:51:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:51:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:51:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:51:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:51:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3433,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:51:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:51:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:51:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:51:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:51:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:51:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:51:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:52:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:52:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:52:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:52:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:52:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:52:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:52:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:52:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:52:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:52:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:52:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:52:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:52:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:52:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:52:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:52:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:52:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:52:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:52:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:52:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:52:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:52:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:52:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:52:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:52:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:52:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:52:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3433,"body_len":12,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:52:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:52:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:52:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:52:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:52:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:52:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:52:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:52:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:52:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:52:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:52:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:52:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":919,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:52:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:52:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:52:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:52:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:52:56] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:52:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:52:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:52:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:52:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:52:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:52:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:52:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:52:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:52:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:52:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:53:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:53:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:53:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:53:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:53:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:53:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:53:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:53:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:53:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:53:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:53:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:53:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:53:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:53:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:53:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:53:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:53:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:53:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:53:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:53:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:53:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:53:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2975,"body_len":10,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:53:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:53:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:54:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:54:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:54:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:54:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:54:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:54:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:54:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:54:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:54:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:54:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:54:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:54:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:54:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:54:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2975,"body_len":31,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:54:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:54:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:54:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:54:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:54:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:54:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:54:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:54:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:54:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:54:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:54:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:54:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:54:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:54:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:54:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:54:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:54:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:54:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:54:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:54:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:54:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:54:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:54:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:54:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:54:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:54:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:54:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:54:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":33,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:54:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:54:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:54:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:54:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:54:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:54:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:54:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:55:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:55:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:55:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:55:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":42,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:55:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:55:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:55:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:55:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:55:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:55:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":44,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:55:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:55:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:55:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:55:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:55:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:55:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 21:55:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:55:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:55:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:55:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:55:44] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:55:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:56:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:56:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:56:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:56:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:56:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:56:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:56:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:56:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:56:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:56:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:56:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:56:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:56:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":4,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:56:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:56:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:56:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:56:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:56:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:56:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4689,"body_len":5,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:56:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:56:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:56:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:56:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:56:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:56:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:56:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:56:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:56:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:56:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:56:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:56:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:56:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:56:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:56:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:56:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 21:56:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 21:56:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:56:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:56:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:56:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:56:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:56:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:56:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:56:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:57:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:57:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:57:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:57:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:57:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:57:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:57:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:57:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2975,"body_len":14,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:57:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:57:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:57:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:57:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:57:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:57:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2975,"body_len":56,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 21:57:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 21:57:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 21:58:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:58:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 21:58:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 21:58:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 21:59:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 21:59:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 21:59:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 21:59:13] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4702,"mid_tail":"…MgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-19 21:59:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:01:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:01:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 22:01:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 22:01:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 22:01:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:01:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 22:01:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 22:01:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 22:03:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:03:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 22:03:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 22:03:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 22:03:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:03:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:03:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:03:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":919,"body_len":25,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 22:03:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 22:03:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:04:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:04:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:04:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:04:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":919,"body_len":18,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 22:04:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 22:04:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:12:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:12:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:12:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:12:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3480,"body_len":15,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 22:12:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 22:12:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:14:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:14:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 22:14:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 22:14:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 22:16:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:16:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:16:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:16:06] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4703,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-19 22:16:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:19:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:19:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:19:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:19:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2226,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 22:19:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 22:19:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:22:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:22:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:22:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:22:58] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4702,"mid_tail":"…NgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-19 22:22:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:31:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:31:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 22:31:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 22:31:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 22:37:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:37:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:37:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:37:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-19 22:37:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 22:37:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:37:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:37:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:37:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:37:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":131,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 22:37:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 22:37:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:38:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:38:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:38:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:38:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":32,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 22:38:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 22:38:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:41:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:41:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 22:41:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 22:41:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 22:54:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:54:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:54:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:54:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":986,"body_len":10,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 22:54:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 22:54:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 22:56:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:56:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 22:56:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 22:56:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 22:56:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:56:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 22:56:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 22:56:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 22:56:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:56:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 22:56:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 22:56:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 22:57:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 22:57:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 22:57:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 22:57:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3551,"body_len":39,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 22:57:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 22:57:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 23:01:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:01:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 23:01:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 23:01:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 23:01:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:01:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:01:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:01:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3916,"body_len":3,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 23:01:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 23:01:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 23:05:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:05:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 23:05:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 23:05:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 23:06:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:06:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:06:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:06:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3764,"body_len":9,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 23:06:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 23:06:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 23:10:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:10:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:10:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:10:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-19 23:10:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 23:10:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:10:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:10:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:10:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-19 23:10:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 23:10:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:10:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:10:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:10:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 23:10:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 23:11:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:11:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:11:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:11:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 23:11:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-19 23:22:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:22:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 23:22:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 23:22:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 23:29:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:29:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 23:29:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 23:29:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 23:29:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:29:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 23:29:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 23:29:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 23:29:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:29:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:29:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:29:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":9,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-19 23:29:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 23:33:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:33:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-19 23:33:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-19 23:33:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-19 23:33:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:33:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:33:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:33:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 23:33:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 23:33:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 23:33:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:33:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:33:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:33:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":39,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 23:33:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 23:33:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 23:34:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:34:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:34:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:34:52] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4704,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-19 23:34:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 23:35:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:35:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:35:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:35:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4704,"body_len":34,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-19 23:35:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-19 23:35:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-19 23:41:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-19 23:41:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-19 23:41:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-19 23:41:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-19 23:41:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 01:07:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 01:07:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 01:07:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 01:07:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 01:07:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 01:07:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 01:07:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 01:07:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4687,"body_len":69,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 01:07:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 01:07:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 01:07:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 01:07:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 01:07:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 01:07:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4687,"body_len":79,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 01:07:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 01:07:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 02:41:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 02:41:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 02:41:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 02:41:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 02:55:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 02:55:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 02:55:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 02:55:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4361,"body_len":102,"has_reply":true,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 02:55:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 02:55:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 05:57:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 05:57:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 05:57:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 05:57:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4705,"body_len":48,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 05:57:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 05:57:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 06:13:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 06:13:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 06:13:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 06:13:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 06:17:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 06:17:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 06:17:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 06:17:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4706,"body_len":123,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 06:17:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 06:17:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 08:18:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 08:18:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 08:18:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 08:18:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4707,"body_len":13,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 08:18:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 08:18:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 08:33:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 08:33:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 08:33:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 08:33:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 08:33:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 08:33:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 08:33:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 08:33:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 08:45:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 08:45:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 08:45:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 08:45:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4707,"body_len":359,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 08:45:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 08:45:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 08:55:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 08:55:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 08:55:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 08:55:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4558,"body_len":26,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 08:55:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 08:55:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 09:21:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 09:21:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 09:21:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 09:21:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 09:21:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 09:21:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 09:21:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 09:21:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":2,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 09:21:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 09:21:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 09:28:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 09:28:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 09:28:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 09:28:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4708,"body_len":47,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 09:28:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 09:28:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 09:54:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 09:54:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 09:54:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 09:54:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1408,"body_len":56,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 09:54:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 09:54:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 09:54:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 09:54:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 09:54:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 09:54:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1408,"body_len":10,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 09:54:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 09:54:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 11:23:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 11:23:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 11:23:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 11:23:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4698,"body_len":19,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 11:23:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 11:23:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 11:38:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 11:38:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 11:38:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 11:38:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4709,"body_len":47,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 11:38:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 11:38:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:25:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:25:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:25:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:25:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3596,"body_len":49,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:25:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:25:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:34:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:34:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:34:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:34:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3916,"body_len":12,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:34:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:34:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:34:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:34:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:34:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:34:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-20 12:34:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 12:34:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:34:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:34:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:34:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-20 12:34:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 12:34:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:34:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:34:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:34:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4387,"body_len":16,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:34:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:34:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:35:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:35:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:35:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:35:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-20 12:35:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 12:35:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:35:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:35:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:35:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4387,"body_len":29,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:35:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:35:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:36:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:36:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:36:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:36:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-20 12:36:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 12:37:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:37:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:37:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:37:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4387,"body_len":66,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:37:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:37:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:37:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:37:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:37:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:37:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4387,"body_len":9,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:37:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:37:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:38:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:38:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:38:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:38:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-20 12:38:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 12:38:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:38:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:38:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:38:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-20 12:38:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 12:38:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:38:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 12:38:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 12:38:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 12:39:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:39:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:39:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:39:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":33,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:39:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:39:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:40:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:40:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:40:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:40:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2226,"body_len":72,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:40:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:40:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:41:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:41:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:41:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:41:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":17,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:41:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:41:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:41:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:41:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:41:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:41:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":7,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:41:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:41:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:42:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:42:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:42:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:42:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":2,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:42:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:42:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:42:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:42:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:42:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:42:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":1,"has_reply":true,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 12:42:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 12:42:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:43:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:43:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:43:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:43:03] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":207,"mid_tail":"…MgZDZD"} 
[2026-09-20 12:43:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 12:51:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:51:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:51:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:51:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-20 12:51:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 12:52:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:52:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 12:52:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 12:52:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 12:52:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 12:52:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 12:52:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 12:52:17] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":3992,"mid_tail":"…NgZDZD"} 
[2026-09-20 12:52:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 13:08:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 13:08:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 13:08:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 13:08:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3596,"body_len":10,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 13:08:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 13:08:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 13:19:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 13:19:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 13:19:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 13:19:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":6,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 13:19:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 13:19:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 13:21:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 13:21:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 13:21:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 13:21:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 13:21:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 13:21:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 13:39:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 13:39:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 13:39:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 13:39:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1408,"body_len":1,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 13:39:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 13:39:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 13:40:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 13:40:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 13:40:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 13:40:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1408,"body_len":16,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 13:40:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 13:40:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 15:54:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 15:54:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 15:54:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 15:54:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-20 15:54:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 16:15:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:15:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 16:15:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 16:15:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":882,"body_len":48,"has_reply":true,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 16:15:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 16:15:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 16:17:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:17:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 16:17:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 16:17:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4711,"body_len":37,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 16:17:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 16:17:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 16:18:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:18:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 16:18:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 16:18:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-20 16:18:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 16:18:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:18:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 16:18:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 16:18:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4712,"body_len":98,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-20 16:18:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 16:18:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 16:24:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:24:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 16:24:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 16:24:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3355,"body_len":43,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":true} 
[2026-09-20 16:24:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 16:24:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 16:24:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:24:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 16:24:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 16:24:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3355,"body_len":45,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 16:24:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 16:24:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 16:40:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:40:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 16:40:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 16:40:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":308,"body_len":43,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":true} 
[2026-09-20 16:40:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 16:40:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 16:40:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:40:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 16:40:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 16:40:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":308,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 16:40:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 16:40:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 16:44:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:44:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 16:44:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 16:44:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 16:57:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:57:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 16:57:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 16:57:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4136,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 16:57:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 16:57:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 16:58:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 16:58:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 16:58:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 16:58:03] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4136,"mid_tail":"…MgZDZD"} 
[2026-09-20 16:58:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 17:08:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:08:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 17:08:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 17:08:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 17:09:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:09:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 17:09:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 17:09:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2707,"body_len":51,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 17:09:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 17:09:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 17:11:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:11:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 17:11:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 17:11:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4713,"body_len":20,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 17:11:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 17:11:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 17:14:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:14:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 17:14:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 17:14:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2707,"body_len":23,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 17:14:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 17:14:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 17:14:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:14:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 17:14:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 17:14:40] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":2707,"mid_tail":"…MgZDZD"} 
[2026-09-20 17:14:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 17:14:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:14:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 17:14:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 17:14:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2707,"body_len":48,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 17:14:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 17:14:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 17:30:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:30:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 17:30:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 17:30:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3090,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-20 17:30:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 17:30:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 17:30:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:30:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 17:30:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 17:30:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3090,"body_len":17,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 17:30:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 17:30:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 17:37:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:37:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 17:37:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 17:37:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 17:39:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:39:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 17:39:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 17:39:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3664,"body_len":63,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 17:39:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 17:39:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 17:42:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:42:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 17:42:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 17:42:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3664,"body_len":75,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 17:42:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 17:42:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 17:45:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 17:45:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 17:45:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 17:45:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 18:04:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 18:04:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-20 18:04:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-20 18:04:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-20 18:07:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 18:07:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 18:07:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 18:07:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-20 18:07:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-20 18:52:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 18:52:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 18:52:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 18:52:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4714,"body_len":23,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 18:52:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 18:52:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 19:38:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 19:38:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 19:38:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 19:38:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3822,"body_len":43,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":true} 
[2026-09-20 19:38:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 19:38:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 19:38:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 19:38:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 19:38:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 19:38:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3822,"body_len":13,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 19:38:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 19:38:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 19:56:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 19:56:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 19:56:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 19:56:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4715,"body_len":43,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":true} 
[2026-09-20 19:56:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 19:56:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 19:56:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 19:56:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 19:56:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 19:56:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4715,"body_len":21,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 19:56:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 19:56:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 20:11:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 20:11:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 20:11:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 20:11:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4716,"body_len":40,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 20:11:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 20:11:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 20:16:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 20:16:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 20:16:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 20:16:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4717,"body_len":13,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-20 20:16:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 20:16:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 20:34:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 20:34:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 20:34:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 20:34:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4718,"body_len":68,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 20:34:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 20:34:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 20:51:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 20:51:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 20:51:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 20:51:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4719,"body_len":45,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 20:51:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 20:51:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 21:33:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 21:33:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 21:33:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 21:33:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4720,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-20 21:33:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 21:33:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 21:33:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 21:33:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 21:33:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 21:33:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4720,"body_len":22,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 21:33:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 21:33:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 21:45:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 21:45:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 21:45:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 21:45:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4721,"body_len":29,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-20 21:45:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-20 21:45:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-20 23:16:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-20 23:16:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-20 23:16:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-20 23:16:31] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-20 23:16:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-21 00:10:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 00:10:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 00:10:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 00:10:17] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-21 00:10:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-21 00:35:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 00:35:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 00:35:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 00:35:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4722,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-21 00:35:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 00:35:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 00:35:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 00:35:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 00:35:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 00:35:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4722,"body_len":16,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 00:35:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 00:35:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 01:06:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 01:06:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 01:06:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 01:06:04] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4719,"mid_tail":"…OAZDZD"} 
[2026-09-21 01:06:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 01:06:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 01:06:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 01:06:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 01:06:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4719,"body_len":53,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 01:06:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 01:06:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 04:14:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 04:14:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 04:14:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 04:14:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4723,"body_len":17,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 04:14:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 04:14:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 05:32:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 05:32:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 05:32:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 05:32:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3900,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-21 05:32:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 05:32:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 05:32:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 05:32:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 05:32:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 05:32:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3900,"body_len":84,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 05:32:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 05:32:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 07:04:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 07:04:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 07:04:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 07:04:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4724,"body_len":722,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 07:04:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 07:04:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 07:35:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 07:35:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 07:35:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 07:35:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":38,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 07:35:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 07:35:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 10:39:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 10:39:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 10:39:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 10:39:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 10:39:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 10:39:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 11:43:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 11:43:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 11:43:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 11:43:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":779,"body_len":46,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 11:43:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 11:43:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 11:49:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 11:49:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 11:49:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 11:49:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4726,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-21 11:49:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 11:49:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 11:55:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 11:55:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 11:55:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 11:55:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1527,"body_len":10,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 11:55:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 11:55:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 12:08:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 12:08:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 12:08:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 12:08:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4727,"body_len":40,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 12:08:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 12:08:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 12:09:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 12:09:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 12:09:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 12:09:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4727,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-21 12:09:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 12:09:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 12:09:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 12:09:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 12:09:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 12:09:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4727,"body_len":38,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 12:09:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 12:09:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 12:17:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 12:17:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 12:17:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 12:17:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4728,"body_len":33,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 12:17:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 12:17:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 13:09:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 13:09:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-21 13:09:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-21 13:09:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-21 14:40:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 14:40:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 14:40:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 14:40:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":30,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 14:40:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 14:40:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 14:40:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 14:40:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 14:40:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 14:40:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":16,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 14:40:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 14:40:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 15:26:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 15:26:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 15:26:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 15:26:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4729,"body_len":237,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 15:26:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 15:26:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 16:25:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 16:25:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 16:25:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 16:25:48] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":173,"mid_tail":"…OAZDZD"} 
[2026-09-21 16:25:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 16:25:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 16:25:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 16:25:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 16:25:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":9,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 16:25:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 16:46:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 16:46:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 16:46:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 16:46:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":367,"body_len":86,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 16:46:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 16:46:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 16:56:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 16:56:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 16:56:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 16:56:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1535,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-21 16:56:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 16:56:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 16:56:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 16:56:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 16:56:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 16:56:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1535,"body_len":33,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 16:56:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 16:56:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 17:27:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 17:27:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 17:27:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 17:27:08] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4646,"mid_tail":"…NAZDZD"} 
[2026-09-21 17:27:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 17:27:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 17:27:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 17:27:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 17:27:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":26,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 17:27:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 17:27:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 18:12:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 18:12:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 18:12:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 18:12:37] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":3381,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-21 18:12:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 18:12:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 18:12:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 18:12:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 18:12:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3381,"body_len":24,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 18:12:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 18:12:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 18:55:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 18:55:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 18:55:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 18:55:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4730,"body_len":25,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 18:55:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 18:55:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 20:42:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 20:42:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 20:42:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 20:42:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-21 20:42:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-21 20:43:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 20:43:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 20:43:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 20:43:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-21 20:43:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-21 21:41:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 21:41:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 21:41:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 21:41:19] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4732,"mid_tail":"…OAZDZD"} 
[2026-09-21 21:41:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 21:41:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 21:41:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 21:41:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 21:41:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4732,"body_len":47,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 21:41:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 21:41:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 22:04:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 22:04:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-21 22:04:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-21 22:04:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-21 22:04:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 22:04:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-21 22:04:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-21 22:04:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-21 22:05:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 22:05:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 22:05:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 22:05:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4731,"body_len":37,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-21 22:05:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 22:05:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 22:30:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 22:30:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 22:30:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 22:30:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4733,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 22:30:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 22:30:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 23:41:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 23:41:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 23:41:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 23:41:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2869,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-21 23:41:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 23:41:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 23:41:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 23:41:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-21 23:41:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-21 23:41:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2869,"body_len":33,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-21 23:41:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-21 23:41:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-21 23:48:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-21 23:48:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-21 23:48:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-21 23:48:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-22 01:14:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 01:14:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 01:14:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 01:14:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":112,"body_len":126,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 01:14:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 01:14:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 10:59:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 10:59:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 10:59:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 10:59:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4734,"body_len":158,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 10:59:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 10:59:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 11:00:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 11:00:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 11:00:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 11:00:42] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4734,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-22 11:00:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 11:00:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 11:00:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 11:00:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 11:00:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4734,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 11:00:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 11:00:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 11:02:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 11:02:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 11:02:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 11:02:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4477,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-22 11:02:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 11:02:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 11:02:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 11:02:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 11:02:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 11:02:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4477,"body_len":26,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 11:02:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 11:02:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 11:47:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 11:47:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 11:47:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 11:47:43] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-22 11:47:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 11:47:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 11:47:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 11:47:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 11:47:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4729,"body_len":223,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 11:47:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 11:47:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 12:12:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 12:12:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 12:12:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 12:12:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1570,"body_len":65,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 12:12:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 12:12:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 13:37:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 13:37:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 13:37:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 13:37:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4689,"body_len":17,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 13:37:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 13:37:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 13:40:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 13:40:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 13:40:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 13:40:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":26,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 13:40:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 13:40:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 13:40:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 13:40:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 13:40:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-22 13:40:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 13:43:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 13:43:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 13:43:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 13:43:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-22 13:43:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 13:43:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 13:43:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 13:43:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 13:43:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 13:43:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 13:43:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 13:43:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 13:43:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 13:43:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-22 13:43:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 13:43:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 13:43:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-22 13:43:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-22 13:43:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-22 13:44:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 13:44:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-22 13:44:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-22 13:44:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-22 13:44:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 13:44:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 13:44:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 13:44:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-22 13:44:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 14:02:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 14:02:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 14:02:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 14:02:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4735,"body_len":13,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 14:02:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 14:02:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 14:05:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 14:05:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 14:05:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 14:05:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4459,"body_len":84,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 14:05:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 14:05:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 14:06:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 14:06:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 14:06:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 14:06:40] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4459,"mid_tail":"…NAZDZD"} 
[2026-09-22 14:06:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 14:06:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 14:06:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 14:06:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 14:06:55] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…MAZDZD"} 
[2026-09-22 14:06:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 14:13:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 14:13:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 14:13:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 14:13:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":2,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 14:13:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 14:13:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 14:13:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 14:13:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 14:13:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 14:13:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4459,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 14:13:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 14:13:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 14:13:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 14:13:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 14:13:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 14:13:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-22 14:13:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 14:27:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 14:27:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 14:27:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 14:27:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4736,"body_len":2,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 14:27:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 14:27:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 14:27:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 14:27:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 14:27:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 14:27:34] local.INFO: [instagram_webhook] bot: processIncomingVideoReply {"conversation_id":4736,"mid_tail":"…MgZDZD"} 
[2026-09-22 14:27:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 15:52:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 15:52:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 15:52:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 15:52:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":29,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 15:52:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 15:52:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 15:52:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 15:52:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 15:52:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":11,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 15:52:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 15:57:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 15:57:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 15:57:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 15:57:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":731,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 15:57:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 16:08:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 16:08:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 16:08:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 16:08:06] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":731,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-22 16:08:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 16:08:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 16:08:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 16:08:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 16:08:58] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":731,"mid_tail":"…OAZDZD"} 
[2026-09-22 16:08:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 16:09:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 16:09:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 16:09:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 16:09:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":731,"body_len":47,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 16:09:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 16:09:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 16:09:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 16:09:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 16:09:33] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-22 16:09:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 16:10:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 16:10:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 16:10:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 16:10:09] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NAZDZD"} 
[2026-09-22 16:10:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 16:24:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 16:24:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 16:24:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 16:24:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":19,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 16:24:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 16:24:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 16:24:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 16:24:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 16:24:08] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…MgZDZD"} 
[2026-09-22 16:24:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 16:56:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 16:56:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 16:56:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 16:56:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4581,"body_len":1,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 16:56:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 16:56:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 17:22:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 17:22:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 17:22:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 17:22:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4737,"body_len":42,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 17:22:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 17:22:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 18:02:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 18:02:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 18:02:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 18:02:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4738,"body_len":78,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 18:02:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 18:02:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 18:14:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 18:14:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 18:14:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 18:14:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1408,"body_len":11,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 18:14:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 18:14:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 18:14:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 18:14:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 18:14:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 18:14:51] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":1408,"mid_tail":"…MAZDZD"} 
[2026-09-22 18:14:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 18:20:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 18:20:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-22 18:20:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-22 18:20:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-22 20:08:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 20:08:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-22 20:08:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-22 20:08:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-22 20:08:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 20:08:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 20:08:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 20:08:30] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4017,"mid_tail":"…MgZDZD"} 
[2026-09-22 20:08:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 20:09:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 20:09:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 20:09:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 20:09:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4017,"body_len":63,"has_reply":true,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 20:09:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 20:09:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 20:12:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 20:12:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 20:12:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 20:12:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1725,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-22 20:12:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 20:12:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 20:12:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 20:12:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 20:12:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 20:12:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1725,"body_len":20,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 20:12:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 20:12:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 21:31:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 21:31:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 21:31:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 21:31:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4739,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-22 21:31:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 21:31:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 21:31:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 21:31:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 21:31:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 21:31:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4739,"body_len":28,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 21:31:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 21:31:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:17:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:17:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:17:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:17:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4459,"body_len":1,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:17:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:17:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:24:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:24:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:24:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:24:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-22 22:24:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 22:37:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:37:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:37:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:37:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3540,"body_len":21,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:37:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:37:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:39:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:39:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:39:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:39:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4741,"body_len":138,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:39:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:39:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:39:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:39:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:39:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:39:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4741,"body_len":12,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:39:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:39:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:40:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:40:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:40:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:40:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-22 22:40:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 22:40:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:40:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:40:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:40:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-22 22:40:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 22:40:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:40:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:40:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:40:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4741,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:40:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:40:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:41:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:41:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:41:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:41:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-22 22:41:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 22:41:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:41:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-22 22:41:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-22 22:41:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-22 22:41:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:41:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:41:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:41:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-22 22:41:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 22:41:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:41:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:41:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:41:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4741,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:41:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:41:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:41:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:41:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:41:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:41:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-22 22:41:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 22:41:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:41:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:41:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:41:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4741,"body_len":17,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:41:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:41:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:41:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:41:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-22 22:41:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-22 22:41:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-22 22:42:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:42:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:42:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:42:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3389,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-22 22:42:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:42:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:42:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:42:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:42:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:42:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3389,"body_len":33,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:42:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:42:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:42:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:42:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:42:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:42:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3540,"body_len":53,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:42:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:42:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:44:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:44:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:44:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:44:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3389,"body_len":19,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:44:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:44:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:45:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:45:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:45:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:45:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3540,"body_len":85,"has_reply":true,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:45:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:45:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 22:49:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 22:49:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 22:49:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 22:49:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4742,"body_len":26,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 22:49:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 22:49:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:01:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:01:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:01:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:01:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-22 23:01:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 23:01:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:01:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:01:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:01:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-22 23:01:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 23:01:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:01:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:01:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:01:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-22 23:01:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 23:02:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:02:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:02:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:02:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-22 23:02:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 23:02:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:02:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:02:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:02:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-22 23:02:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 23:03:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:03:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:03:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:03:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-22 23:03:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 23:04:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:04:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:04:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:04:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":677,"body_len":17,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-22 23:04:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:04:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:04:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:04:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:04:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:04:22] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-22 23:04:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 23:04:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:04:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:04:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:04:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":677,"body_len":40,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 23:04:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:04:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:04:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:04:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:04:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:04:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":677,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 23:04:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:04:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:05:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:05:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:05:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:05:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":677,"body_len":63,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 23:05:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:05:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:07:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:07:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:07:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:07:45] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…OAZDZD"} 
[2026-09-22 23:07:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 23:08:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:08:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-22 23:08:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-22 23:08:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-22 23:13:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:13:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:13:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:13:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4743,"body_len":9,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 23:13:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:13:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:14:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:14:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:14:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:14:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4743,"body_len":60,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 23:14:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:14:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:15:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:15:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:15:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:15:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4743,"body_len":34,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 23:15:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:15:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:15:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:15:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:15:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:15:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4743,"body_len":4,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 23:15:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:15:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:15:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:15:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:15:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:15:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4743,"body_len":16,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 23:15:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:15:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:22:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:22:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:22:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:22:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-22 23:22:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-22 23:53:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:53:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:53:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:53:00] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4412,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-22 23:53:00] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:53:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-22 23:53:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-22 23:53:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-22 23:53:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-22 23:53:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4412,"body_len":32,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-22 23:53:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-22 23:53:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 00:13:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 00:13:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 00:13:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 00:13:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4744,"body_len":4,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 00:13:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 00:13:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 00:36:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 00:36:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 00:36:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 00:36:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 00:39:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 00:39:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 00:39:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 00:39:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4745,"body_len":42,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 00:39:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 00:39:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 00:40:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 00:40:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 00:40:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 00:40:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 00:40:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 00:40:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 00:40:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 00:40:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 00:40:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 00:40:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 00:52:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 00:52:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 00:52:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 00:53:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 00:53:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 00:53:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 00:53:06] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NgZDZD"} 
[2026-09-23 00:53:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 00:53:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":149,"body_len":33,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 00:54:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 00:54:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 00:54:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 00:54:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 00:54:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 00:54:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 00:54:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 00:54:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 00:54:13] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…MAZDZD"} 
[2026-09-23 00:54:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 00:54:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":199,"body_len":12,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 00:54:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 00:54:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 00:57:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 00:57:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 00:57:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 00:57:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4459,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 00:57:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 00:57:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 01:00:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 01:00:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 01:00:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 01:01:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 01:01:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 01:01:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 01:01:25] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NAZDZD"} 
[2026-09-23 01:01:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 01:02:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":199,"body_len":27,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 01:02:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 01:02:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 01:05:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 01:05:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 01:05:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 01:05:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 01:05:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 01:05:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 01:05:46] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NgZDZD"} 
[2026-09-23 01:05:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 01:05:47] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":14,"mid_tail":"…NgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-23 01:05:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 01:06:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 01:06:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 01:06:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 01:06:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3192,"body_len":13,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 01:06:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 01:06:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 01:14:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 01:14:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 01:14:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 01:14:17] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4746,"mid_tail":"…NAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-23 01:14:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 01:36:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 01:36:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 01:36:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 01:36:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4747,"body_len":30,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 01:36:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 01:36:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 01:36:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 01:36:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 01:36:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 01:36:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4747,"body_len":5,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 01:36:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 01:36:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 01:40:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 01:40:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 01:40:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 01:40:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3674,"body_len":30,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 01:40:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 01:40:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 01:45:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 01:45:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 01:45:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 01:45:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4748,"body_len":17,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 01:45:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 01:45:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 02:03:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 02:03:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 02:03:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 02:03:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2762,"body_len":194,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 02:03:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 02:03:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 02:06:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 02:06:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 02:06:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 02:06:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 02:08:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 02:08:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 02:08:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 02:08:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":914,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 02:08:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 02:08:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 02:39:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 02:39:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 02:39:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 02:39:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":456,"body_len":6,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 02:39:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 02:39:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 02:59:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 02:59:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 02:59:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 02:59:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3544,"body_len":11,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 02:59:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 02:59:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 03:54:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 03:54:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 03:54:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 03:54:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4749,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-23 03:54:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 03:54:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 03:54:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 03:54:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 03:54:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 03:54:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4749,"body_len":31,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 03:54:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 03:54:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 05:00:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 05:00:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 05:00:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 05:00:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1149,"body_len":17,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 05:00:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 05:00:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 05:51:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 05:51:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 05:51:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 05:51:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4750,"body_len":358,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 05:51:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 05:51:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 06:01:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 06:01:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 06:01:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 06:01:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2269,"body_len":9,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 06:01:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 06:01:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 06:01:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 06:01:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 06:01:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 06:01:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2269,"body_len":23,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 06:01:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 06:01:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 07:39:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 07:39:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 07:39:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 07:39:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":565,"body_len":6,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 07:39:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 07:39:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 07:58:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 07:58:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 07:58:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 07:58:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3850,"body_len":22,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 07:58:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 07:58:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 08:32:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 08:32:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 08:32:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 08:32:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":112,"body_len":18,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 08:32:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 08:32:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 08:36:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 08:36:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 08:36:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 08:36:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2434,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 08:36:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 08:36:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 08:53:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 08:53:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 08:53:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 08:53:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":264,"body_len":21,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 08:53:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 08:53:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 08:58:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 08:58:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 08:58:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 08:58:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1400,"body_len":40,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 08:58:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 08:58:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 09:01:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 09:01:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 09:01:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 09:01:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3230,"body_len":17,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 09:01:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 09:01:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 09:07:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 09:07:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 09:07:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 09:07:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 09:08:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 09:08:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 09:08:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 09:08:09] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-23 09:08:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 09:08:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 09:08:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 09:08:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 09:08:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4751,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 09:08:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 09:08:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 09:13:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 09:13:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 09:13:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 09:13:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 09:13:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 09:17:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 09:17:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 09:17:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 09:17:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 09:17:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 09:17:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 09:17:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 09:17:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 09:17:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 09:17:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 09:49:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 09:49:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 09:49:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 09:49:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4752,"body_len":43,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":true} 
[2026-09-23 09:49:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 09:49:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 09:49:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 09:49:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 09:49:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 09:49:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4752,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 09:49:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 09:49:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 10:02:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 10:02:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 10:02:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 10:02:35] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":3241,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-23 10:02:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 10:12:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 10:12:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 10:12:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 10:12:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1930,"body_len":6,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 10:12:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 10:12:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 10:12:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 10:12:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 10:12:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 10:12:46] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-23 10:12:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 10:13:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 10:13:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 10:13:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 10:13:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1930,"body_len":15,"has_reply":true,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 10:13:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 10:13:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 10:20:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 10:20:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 10:20:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 10:20:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4753,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 10:20:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 10:20:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 10:35:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 10:35:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 10:35:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 10:35:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4754,"body_len":34,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 10:35:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 10:35:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 10:46:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 10:46:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 10:46:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 10:46:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4695,"body_len":11,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 10:46:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 10:46:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 10:46:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 10:46:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 10:46:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 10:46:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4695,"body_len":30,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 10:46:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 10:46:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 10:59:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 10:59:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 10:59:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 10:59:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4291,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 10:59:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 10:59:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 11:00:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:00:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:00:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:00:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4412,"body_len":5,"has_reply":true,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 11:00:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 11:00:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 11:02:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:02:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:02:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:02:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 11:02:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:03:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:03:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:03:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:03:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:03:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:04:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:04:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:04:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:04:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:04:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:04:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:04:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:04:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:04:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:04:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:05:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:05:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:05:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:05:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 11:05:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:05:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:05:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:05:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:05:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:06:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:06:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:06:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:06:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:06:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:06:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:06:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:06:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:06:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:06:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:08:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:08:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:08:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:08:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:08:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:08:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:08:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:08:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:08:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:08:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:08:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:08:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:08:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:08:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:08:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:08:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:09:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:09:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:09:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:09:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:13:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:13:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:13:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:13:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4755,"body_len":31,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 11:13:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 11:13:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 11:14:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:14:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:14:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:14:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:14:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:14:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:14:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:14:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3230,"body_len":24,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 11:14:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 11:14:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 11:16:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:16:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:16:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:16:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:16:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:16:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:16:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:16:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1930,"body_len":29,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 11:16:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 11:16:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 11:23:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:23:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:23:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:23:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:23:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:23:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:23:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:23:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:23:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:23:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:23:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:23:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:23:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1930,"body_len":5,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 11:23:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 11:23:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 11:24:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:24:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:24:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:24:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 11:24:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:24:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:24:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:24:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:24:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:24:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:24:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:24:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:24:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:24:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:24:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:24:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:24:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:24:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:24:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:24:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:26:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:26:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:26:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:26:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:26:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:26:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:26:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:26:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:26:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:26:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:26:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:26:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:26:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:26:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:26:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:26:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":264,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 11:26:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 11:26:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 11:26:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:26:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:26:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:26:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:26:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:26:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:26:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:26:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 11:26:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:26:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:26:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:26:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:26:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:26:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:27:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:27:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:27:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:27:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 11:27:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:29:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:29:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:29:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:29:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 11:29:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:29:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:29:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:29:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:29:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:29:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:29:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:29:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:29:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:29:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:29:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:29:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:29:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:29:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 11:29:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 11:33:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:33:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:33:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:33:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:33:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:33:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 11:33:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 11:33:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 11:34:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:34:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:34:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:34:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3916,"body_len":33,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 11:34:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 11:34:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 11:38:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:38:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:38:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:38:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4633,"body_len":22,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 11:38:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 11:38:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 11:38:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:38:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:38:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:38:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4633,"body_len":11,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 11:38:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 11:38:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 11:42:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 11:42:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 11:42:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 11:42:59] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":1032,"mid_tail":"…MAZDZD"} 
[2026-09-23 11:42:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:01:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:01:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:01:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:01:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:01:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:02:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:02:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:02:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:02:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:02:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:02:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:02:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:02:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:02:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:02:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":18,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:02:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:02:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:03:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:03:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:03:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:03:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:03:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:03:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:03:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:03:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:03:53] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-23 12:03:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:04:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:04:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:04:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:04:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4756,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-23 12:04:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:04:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:04:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:04:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:04:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:04:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4756,"body_len":17,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:04:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:04:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:05:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:05:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:05:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:05:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:05:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:06:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:06:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:06:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:06:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:06:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:06:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:06:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:06:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:06:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 12:06:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:06:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:06:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:06:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:06:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:06:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:10:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:10:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:10:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:10:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:10:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:10:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:10:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:10:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:10:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:10:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:10:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:10:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 12:10:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 12:10:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 12:10:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:10:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 12:10:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 12:10:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 12:10:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:10:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:10:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:10:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:10:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:10:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:10:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:10:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:10:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":28,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:10:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:11:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:11:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:11:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:11:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":46,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:11:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:12:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:12:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:12:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:12:41] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4647,"mid_tail":"…OAZDZD"} 
[2026-09-23 12:12:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:14:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:14:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:14:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:14:00] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4647,"body_len":63,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:14:00] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:14:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:14:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:14:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:14:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:14:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4757,"body_len":31,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:14:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:14:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:14:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:14:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:14:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:14:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":30,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:14:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:14:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:15:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:15:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:15:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:15:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":467,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:15:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:15:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:18:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:18:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 12:18:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 12:18:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 12:24:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:24:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:24:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:24:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4758,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:24:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:24:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:24:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:24:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 12:24:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 12:24:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 12:28:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:28:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:28:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:28:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":39,"body_len":18,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:28:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:28:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:33:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:33:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 12:33:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 12:33:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 12:36:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:36:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 12:36:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 12:36:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 12:36:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:36:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:36:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:36:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4412,"body_len":41,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:36:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:36:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:40:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:40:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:40:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:40:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4759,"body_len":165,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:40:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:40:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:42:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:42:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:42:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:42:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4760,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:42:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:42:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:44:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:44:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:44:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:44:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4761,"body_len":419,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:44:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:44:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:47:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:47:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 12:47:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 12:47:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 12:51:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:51:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:51:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:51:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:51:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:52:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:52:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:52:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:52:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 12:52:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:52:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:52:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:52:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:52:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 12:52:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:52:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:52:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 12:52:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 12:52:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 12:52:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:52:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:52:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:52:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4760,"body_len":15,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:52:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:52:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:53:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:53:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:53:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:53:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4762,"body_len":2,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:53:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:53:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:53:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:53:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:53:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:53:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:53:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:53:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:53:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:53:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:53:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4763,"body_len":51,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:53:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:53:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:54:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:54:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:54:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:54:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:54:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:54:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:54:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 12:54:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 12:54:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 12:54:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:54:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:54:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:54:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:54:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:54:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:54:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:54:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:54:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4734,"body_len":11,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 12:54:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 12:54:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:55:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:55:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:55:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:55:13] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4734,"mid_tail":"…NgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-23 12:55:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 12:55:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:55:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:55:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:55:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:55:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 12:56:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 12:56:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 12:56:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 12:56:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 12:56:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:03:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:03:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:03:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:03:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:03:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:03:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:03:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:03:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:03:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:03:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:03:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:03:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:03:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:03:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:03:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:04:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:04:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:04:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:04:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:04:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:04:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:04:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:04:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:04:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:04:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:04:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:04:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:04:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:04:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:04:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:05:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:05:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:05:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:05:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:05:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:05:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:05:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:05:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:05:44] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:05:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:06:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:06:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:06:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:06:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:06:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:06:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:06:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:06:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:06:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:06:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:06:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:06:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:06:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:06:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:06:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:07:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:07:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:07:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:07:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2013,"body_len":20,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:07:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:07:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:07:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:07:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:07:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:07:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:07:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:08:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:08:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:08:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:08:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:08:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:08:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:08:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:08:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:08:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:08:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:08:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:08:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:08:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2013,"body_len":2,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:08:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:08:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:09:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:09:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:09:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:09:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:09:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:10:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:10:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:10:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:10:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:10:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:11:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:11:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:11:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:11:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":70,"body_len":2,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:11:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:11:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:12:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:12:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:12:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:12:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:12:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:12:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:12:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:12:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:12:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:12:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:13:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:13:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:13:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:13:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:13:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:13:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:13:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:13:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:13:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:13:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:13:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:13:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:13:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:13:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:13:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:13:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:13:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:13:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:13:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:13:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:13:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4412,"body_len":7,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:13:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:13:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:13:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:13:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:13:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:13:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:13:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:13:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:13:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:13:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:13:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:13:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:13:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:13:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:13:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3850,"body_len":13,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:13:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:13:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:13:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:13:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:13:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:13:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":39,"body_len":60,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:13:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:13:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:14:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:14:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:14:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:14:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4764,"body_len":35,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:14:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:14:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:14:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:14:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:14:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:14:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:14:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:14:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:14:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:14:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:14:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4620,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:14:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:14:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:15:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:15:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:15:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:15:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:15:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:15:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:15:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:15:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:15:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:15:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:15:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:15:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:15:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:15:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:15:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:16:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:16:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:16:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:16:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:16:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:16:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:16:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:16:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:16:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:16:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:17:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:17:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:17:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:17:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:17:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:17:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:17:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:17:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:17:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:17:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:17:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:17:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:17:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:17:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:17:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:18:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:18:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:18:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:18:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:18:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:20:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:20:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:20:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:20:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:20:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:20:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:20:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:20:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:20:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:20:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:20:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:20:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:20:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:20:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:20:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:20:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:20:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:20:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:20:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:20:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:20:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":3,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:20:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:20:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:20:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:20:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:20:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":39,"body_len":13,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:20:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:20:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:20:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:20:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:20:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:20:37] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":173,"mid_tail":"…MAZDZD"} 
[2026-09-23 13:20:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:20:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:20:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:20:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:20:44] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:20:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:20:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:20:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:20:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:20:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:20:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:21:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:21:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:21:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:21:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:22:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:22:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:22:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:22:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4412,"body_len":59,"has_reply":true,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:22:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:22:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:22:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:22:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:22:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:22:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4412,"body_len":82,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:22:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:22:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:25:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:25:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:25:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:25:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:25:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:26:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:26:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:26:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:26:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:26:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:26:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:26:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:26:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:26:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:26:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:26:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:26:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:26:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:26:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:26:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:28:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:28:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:28:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:28:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:28:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:28:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:28:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:28:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:28:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:28:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:28:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:28:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:28:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:28:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:29:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:29:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:29:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:29:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":112,"body_len":16,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:29:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:29:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:29:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:29:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:29:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:29:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:29:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:29:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:29:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:29:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1149,"body_len":21,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:29:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:29:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:33:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:33:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:33:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:33:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:34:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:34:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:34:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:34:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":70,"body_len":58,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:34:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:34:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:35:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:35:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:35:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:35:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:35:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:35:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:35:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:35:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:35:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:35:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:35:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:35:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:35:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:35:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:35:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3850,"body_len":61,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:35:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4763,"body_len":21,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:35:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:35:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:35:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:35:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:38:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:38:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:38:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:38:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1162,"body_len":39,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:38:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:38:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:40:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:40:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:40:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:40:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:40:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:40:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:40:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:40:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:40:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:40:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:40:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:40:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:40:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:40:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:40:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:40:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:40:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:40:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:40:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:40:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:40:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:40:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:40:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:40:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:40:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:40:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:40:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:40:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:40:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:40:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:42:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:42:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:42:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:42:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:42:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:42:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:42:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:42:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:42:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:42:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:42:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:42:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:42:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:42:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:42:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:42:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:42:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:42:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:42:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:42:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:42:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:42:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:42:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:42:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:42:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:42:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:42:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:42:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:42:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:42:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:42:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4763,"body_len":27,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:42:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:42:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:42:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:42:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:42:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:42:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4763,"body_len":10,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:42:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:42:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:43:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:43:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:43:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:43:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1930,"body_len":37,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:43:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:43:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:44:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:44:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:44:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:44:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1930,"body_len":28,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:44:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:44:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:44:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:44:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:44:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:44:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":15,"has_reply":true,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:44:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:44:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:44:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:44:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:44:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:44:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":33,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:44:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:44:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:44:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:44:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:44:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:44:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":9,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:44:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:44:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:45:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:45:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:45:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:45:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":73,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:45:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:45:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:45:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:45:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:45:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:45:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:45:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:45:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:45:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:45:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:45:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:45:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:46:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:46:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:46:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:46:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:46:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:46:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:46:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:46:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:46:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:46:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:46:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:46:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:46:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4762,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:46:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:46:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:47:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:47:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:47:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:47:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:47:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:47:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:47:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:47:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:47:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:47:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:47:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:47:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:47:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:47:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4762,"body_len":38,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:47:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:47:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:48:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:48:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:48:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:48:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:48:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:48:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:48:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:48:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:48:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:48:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:48:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:48:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:48:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:48:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:48:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:48:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:48:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:50:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:50:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:50:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:50:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:50:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:50:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:50:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:50:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:50:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:50:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:50:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:50:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:50:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:50:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":135,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:50:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:50:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:52:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:52:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:52:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:52:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:52:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:53:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:53:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:53:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:53:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:53:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:53:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:53:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:53:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:53:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:53:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:53:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:53:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":364,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:53:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:53:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:53:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:53:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:53:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:53:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1930,"body_len":17,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:53:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:53:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:53:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:53:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:53:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:53:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:53:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:53:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:53:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:53:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:53:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:53:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:54:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:54:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:54:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:54:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:54:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:54:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:54:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:54:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:54:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:55:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:55:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:55:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:55:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:55:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:55:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:55:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:55:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:55:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:55:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:57:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:57:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:57:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:57:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:57:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:57:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:57:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:57:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 13:57:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:57:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:57:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:57:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:57:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:57:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:57:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:57:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:57:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:57:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:57:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:57:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:57:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:57:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:57:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:57:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:57:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":19,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:57:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:57:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:58:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:58:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:58:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:58:10] local.INFO: [instagram_webhook] bot: processIncomingVideoReply {"conversation_id":1149,"mid_tail":"…NgZDZD"} 
[2026-09-23 13:58:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:58:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:58:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:58:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:58:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1149,"body_len":15,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:58:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:58:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:58:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:58:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:58:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:58:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1930,"body_len":15,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:58:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:58:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:58:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:58:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:58:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:58:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1930,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:58:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:58:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:58:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:58:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:58:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:58:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3916,"body_len":70,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:58:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:58:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:59:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:59:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:59:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:59:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 13:59:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 13:59:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:59:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 13:59:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 13:59:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 13:59:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:59:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:59:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:59:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1149,"body_len":2,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:59:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:59:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:59:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:59:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:59:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:59:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3916,"body_len":38,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:59:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:59:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 13:59:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 13:59:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 13:59:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 13:59:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3916,"body_len":62,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 13:59:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 13:59:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:00:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:00:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:00:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:00:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":357,"body_len":5,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:00:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:00:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:05:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:05:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:05:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:05:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:05:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:05:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:05:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:05:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:05:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:05:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:05:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:05:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:05:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:05:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:05:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:06:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:06:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:06:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:06:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:06:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:07:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:07:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:07:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:07:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:07:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:07:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:07:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:07:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:07:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:07:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:07:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:07:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:07:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:08:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:08:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:08:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:08:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4763,"body_len":68,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:08:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:08:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:08:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:08:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:08:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:08:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4763,"body_len":30,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:08:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:08:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:08:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:08:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:08:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:08:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:08:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:08:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:08:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:08:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:08:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:08:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:08:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:08:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:08:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:08:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:09:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:09:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:09:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:09:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:09:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:09:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:09:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:09:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4759,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:09:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:09:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:09:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:09:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:09:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:09:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:09:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:09:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:09:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:09:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:09:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:09:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:09:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:09:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:09:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:09:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:09:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:09:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:09:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:09:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:09:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:09:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:09:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:09:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:09:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:09:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:09:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:09:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":21,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:09:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:10:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:10:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:10:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:10:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1149,"body_len":33,"has_reply":true,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:10:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:10:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:10:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:10:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:10:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:10:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:10:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:10:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:10:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:10:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:10:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:10:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:10:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:10:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:10:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:10:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:10:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:10:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:10:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4762,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:10:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:10:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:10:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:10:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:10:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:10:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:10:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:10:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:10:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:10:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:10:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:10:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:10:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:10:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:10:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:10:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:10:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4762,"body_len":41,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:10:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:10:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:11:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:11:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:11:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:11:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:11:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:11:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:11:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:11:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:11:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":49,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:11:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:11:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:11:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:11:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:11:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:11:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:11:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:11:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:11:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:11:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:11:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:11:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:11:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:11:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:11:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:11:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:11:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:11:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:11:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:11:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:12:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:12:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:12:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:12:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:12:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:12:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:12:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:12:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:12:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:12:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:12:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:12:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:12:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:12:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:12:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:12:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:12:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4647,"body_len":54,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:12:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:12:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:13:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:13:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:13:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:13:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:13:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:14:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:14:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:14:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:14:50] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4607,"mid_tail":"…NAZDZD"} 
[2026-09-23 14:14:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:17:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:17:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:17:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:17:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:17:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:17:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:17:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:17:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:17:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:17:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:17:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:17:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:17:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:17:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:17:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:18:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:18:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:18:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:18:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:18:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:18:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:18:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:18:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:18:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:18:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:18:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:18:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:18:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:18:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:18:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:18:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:18:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:18:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:18:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:18:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:18:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:18:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:18:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:18:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:18:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:18:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:18:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:19:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:19:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:19:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:19:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:19:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:19:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:19:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:19:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:19:13] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:19:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:19:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:19:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:19:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:19:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4765,"body_len":55,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:19:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:19:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:19:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:19:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:19:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:19:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:19:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:19:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:19:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:19:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":2,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:19:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:19:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:20:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:20:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:20:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:20:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":114,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:20:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:20:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:20:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:20:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:20:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:20:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:20:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:21:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:21:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:21:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:21:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:21:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:21:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:21:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:21:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4647,"body_len":131,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:21:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:21:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:21:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:21:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:21:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:21:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4765,"body_len":19,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:21:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:21:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:21:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:21:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:21:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:21:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:21:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:21:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:21:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:21:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:21:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:22:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:22:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:22:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:22:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4765,"body_len":88,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:22:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:22:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:22:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:22:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:22:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:22:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:23:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:23:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:23:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:23:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:23:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:23:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:23:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:23:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:23:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:23:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:23:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:23:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:23:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:23:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:23:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:23:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:23:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:23:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:23:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:23:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:23:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:23:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:23:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:23:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:23:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:23:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:23:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4756,"body_len":11,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:23:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:23:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:24:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:24:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:24:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:24:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":20,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:24:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:24:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:24:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:24:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:24:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:24:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4647,"body_len":91,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:24:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:24:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:26:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:26:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:26:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:26:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:26:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:26:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:26:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:26:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:26:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:26:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:26:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:26:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:26:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:26:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:26:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":14,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:26:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:26:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:26:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:26:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:26:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:26:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:26:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:26:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:26:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:26:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4017,"body_len":2,"has_reply":true,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:26:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:26:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:26:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:26:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:26:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:26:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:49] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4734,"mid_tail":"…NgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-23 14:26:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:26:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:26:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:26:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:26:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:26:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:26:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4747,"body_len":5,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:26:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:26:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:27:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:27:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:27:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:27:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:27:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:27:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:27:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:27:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:27:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:27:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:27:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:27:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:27:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:27:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:27:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:27:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:27:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:27:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:27:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:27:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:27:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:27:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:28:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:28:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:28:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:28:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:28:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:28:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:28:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:28:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:28:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:28:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:28:09] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4744,"mid_tail":"…NgZDZD"} 
[2026-09-23 14:28:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:28:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:28:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:28:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:28:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:28:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:28:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4744,"body_len":30,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:28:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:28:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:28:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:28:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:28:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:28:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:28:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:28:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:28:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:28:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:28:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:28:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:28:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:28:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4744,"body_len":42,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:28:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:28:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:28:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:28:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:28:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:28:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:28:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:28:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:28:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:28:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:28:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:28:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:28:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:28:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:28:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:28:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:28:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":30,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:28:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:28:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:28:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:28:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:28:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:28:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:28:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:28:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:28:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:28:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:29:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:29:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:29:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:29:03] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4734,"mid_tail":"…MgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-23 14:29:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:29:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:29:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:29:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:29:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:29:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:29:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:29:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:29:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:29:15] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:29:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:29:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:29:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:29:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:29:21] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4764,"mid_tail":"…OAZDZD"} 
[2026-09-23 14:29:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:29:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:29:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:29:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:29:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:29:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:29:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:29:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:29:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:29:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4764,"body_len":32,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:29:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:29:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:29:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:29:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:29:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:29:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:29:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:29:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:29:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:29:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:29:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4734,"body_len":84,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:29:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:29:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:30:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:30:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:30:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:30:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:30:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:30:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:30:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:13] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:30:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:30:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:30:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:30:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:17] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:30:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:30:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":109,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:30:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:30:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:30:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:30:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:30:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4734,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-23 14:30:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:30:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:30:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:30:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:30:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:30:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4744,"body_len":41,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:30:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:30:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:30:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4744,"body_len":12,"has_reply":true,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:30:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:30:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:30:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:30:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:30:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:30:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3544,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:30:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:30:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:31:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:31:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:31:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:31:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:31:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:31:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:31:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:31:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:31:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:31:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:31:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:31:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:31:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:31:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:32:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:32:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:32:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:32:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:34:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:34:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:34:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:34:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:34:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:35:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:35:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:35:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:35:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:35:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:35:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:35:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:35:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:35:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:35:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:35:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:35:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:35:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:35:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:35:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:35:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:35:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:35:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:35:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:35:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:35:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:35:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:35:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:36:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:36:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:36:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:36:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:36:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:36:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:36:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:36:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:36:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:36:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:36:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:36:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:36:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:36:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:36:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1400,"body_len":99,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:36:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:36:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:36:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:36:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:36:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:36:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:36:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:36:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4742,"body_len":36,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:36:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:36:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:36:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:36:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:36:42] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:36:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:36:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:36:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:36:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:36:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:36:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:36:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:36:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:36:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:36:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:36:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:36:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:36:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:37:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:37:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:37:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:37:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:37:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:37:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:37:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:37:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:37:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:37:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:38:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:38:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:38:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:38:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":55,"has_reply":true,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:38:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:38:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:38:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:38:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:38:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:38:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":48,"has_reply":true,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:38:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:38:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:40:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:40:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:40:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:40:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:41:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:41:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:41:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:41:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:41:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:41:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:41:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:41:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:41:04] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4695,"mid_tail":"…OAZDZD"} 
[2026-09-23 14:41:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:41:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:41:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:41:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:41:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:41:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:41:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:41:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:41:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4695,"body_len":19,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:41:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:41:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:41:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:41:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:41:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:41:11] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4742,"mid_tail":"…MgZDZD"} 
[2026-09-23 14:41:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:41:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:41:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:41:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:41:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4695,"body_len":12,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:41:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:41:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:42:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:42:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:42:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:42:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:42:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:42:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:42:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:42:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:42:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:42:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:42:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:42:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:42:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:42:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:42:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:42:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:42:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:42:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:42:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:42:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:42:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:42:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:42:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:42:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:42:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:47:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:47:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:47:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:47:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4742,"body_len":52,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:47:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:47:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:53:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:53:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:53:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:53:47] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:53:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:53:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:53:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:53:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:53:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:53:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:55:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:55:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:55:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:55:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:56:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:56:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:56:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:56:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4766,"body_len":80,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 14:56:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 14:56:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 14:57:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:57:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:57:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:57:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:57:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:57:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:57:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:57:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:57:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:57:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:57:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:57:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:57:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:57:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 14:57:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:58:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:58:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:58:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:58:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:58:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:58:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:58:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 14:58:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 14:58:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 14:58:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:58:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:58:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:58:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:58:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:58:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:58:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:58:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:58:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:58:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:58:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:58:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:58:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:58:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:58:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:58:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:58:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:58:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:58:56] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:58:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 14:59:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 14:59:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 14:59:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 14:59:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 14:59:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:00:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:00:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:00:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:00:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:00:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:00:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:00:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:00:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:00:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4767,"body_len":17,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:00:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:00:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:01:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:01:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:01:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:01:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:01:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:01:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:01:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:01:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:01:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:01:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:01:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:01:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:01:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:01:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:01:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:01:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4743,"body_len":7,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:01:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:01:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:01:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:01:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:01:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:01:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4743,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:01:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:01:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:02:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:02:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:02:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:02:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4743,"body_len":24,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:02:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:02:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:03:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:03:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:03:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:03:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4647,"body_len":20,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:03:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:03:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:04:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:04:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:04:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:04:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:04:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:04:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:04:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:04:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:04:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:04:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:05:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:05:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:05:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:05:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:05:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:05:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:05:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:05:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:05:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:05:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:05:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:05:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":24,"has_reply":true,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:05:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:05:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:05:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:05:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:05:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:05:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4733,"body_len":22,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:05:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:05:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:05:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:05:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:05:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:05:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4733,"body_len":40,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:05:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:05:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:07:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:07:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:07:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:07:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:08:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:08:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:08:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:08:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 15:08:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:09:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:09:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:09:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:09:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:09:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:09:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:09:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:09:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:09:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:09:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:09:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:09:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:09:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:09:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:09:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:11:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:11:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:11:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:11:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:11:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:12:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:12:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:12:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:12:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 15:12:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:13:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:13:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:13:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:13:13] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:13:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:16:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:16:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:16:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:16:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:16:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:16:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:16:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:16:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:16:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:16:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:16:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:16:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:18:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:18:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:18:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:18:35] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:18:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:18:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:18:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:18:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:18:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:18:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:19:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:19:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:19:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:19:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:19:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:19:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:19:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:19:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:19:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:19:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:19:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:19:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4766,"body_len":12,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:19:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:19:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:23:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:23:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:23:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:23:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:23:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:23:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:23:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:23:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3192,"body_len":17,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:23:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:23:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:24:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:24:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:24:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:24:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3192,"body_len":7,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:24:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:24:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:25:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:25:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:25:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:25:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:25:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:25:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:25:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:25:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:25:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:25:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:25:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:25:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:25:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:25:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:25:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:26:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:26:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:26:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:26:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:26:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:27:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:27:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:27:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:27:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:27:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:27:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:27:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:27:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:27:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:27:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:27:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:27:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:27:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:27:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:27:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:27:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:27:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:27:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:27:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:27:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:27:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:27:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:27:15] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 15:27:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:27:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:27:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:27:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4746,"body_len":47,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:27:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:27:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:27:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:27:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:27:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:27:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:27:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:27:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:27:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4729,"body_len":37,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:27:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:27:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:27:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:27:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:27:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:27:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:27:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:27:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:27:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 15:27:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:27:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:27:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:27:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:27:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:27:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:27:35] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…OAZDZD"} 
[2026-09-23 15:27:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:27:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:27:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:27:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:27:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:28:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:28:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:28:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:28:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 15:28:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:29:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:29:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:29:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:29:00] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4729,"mid_tail":"…NgZDZD"} 
[2026-09-23 15:29:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:29:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:29:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:29:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:29:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4729,"body_len":179,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-23 15:29:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:29:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:29:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:29:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:29:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:29:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4729,"body_len":33,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-23 15:29:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:29:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:35:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:35:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:35:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:35:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:38:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:38:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:38:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:38:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 15:38:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 15:39:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:39:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:39:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:39:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:39:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:39:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:39:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:39:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4730,"body_len":30,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:39:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:39:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:39:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:39:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:39:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:39:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4730,"body_len":15,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:39:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:39:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:43:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:43:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:43:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:43:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:44:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:44:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:44:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:44:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4704,"body_len":10,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:44:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:44:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:54:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:54:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:54:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:54:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:54:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:54:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:54:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:54:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:54:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:54:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:55:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:55:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:55:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:55:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":23,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:55:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:55:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:56:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:56:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:56:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:56:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":56,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 15:56:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 15:56:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 15:58:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:58:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 15:58:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 15:58:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 15:59:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 15:59:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 15:59:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 15:59:28] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":1036,"mid_tail":"…MAZDZD"} 
[2026-09-23 15:59:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:00:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:00:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:00:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:00:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4695,"body_len":85,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:00:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:00:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:00:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:00:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:00:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:00:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1036,"body_len":90,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:00:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:00:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:00:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:00:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:00:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:00:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":20,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:00:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:00:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:00:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:00:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:00:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:01:00] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-23 16:01:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:01:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:01:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:01:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:01:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":21,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:01:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:01:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:01:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:01:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:01:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:01:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":1,"has_reply":true,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:01:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:01:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:02:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:02:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:02:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:02:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4768,"body_len":51,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:02:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:02:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:14:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:14:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 16:14:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 16:14:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 16:15:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:15:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 16:15:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 16:15:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 16:16:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:16:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:16:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:16:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":6,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:16:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:16:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:16:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:16:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:16:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:16:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":34,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:16:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:16:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:19:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:19:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:19:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:19:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4739,"body_len":22,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:19:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:19:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:19:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:19:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:19:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:19:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4739,"body_len":42,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:19:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:19:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:20:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:20:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:20:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:20:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4704,"body_len":17,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:20:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:20:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:25:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:25:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:25:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:25:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 16:25:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:26:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:26:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:26:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:26:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 16:26:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:28:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:28:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 16:28:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 16:28:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 16:28:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:28:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:28:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:28:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4726,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:28:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:28:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:28:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:28:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:28:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:28:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 16:28:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:29:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:29:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:29:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:29:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 16:29:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:29:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:29:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:29:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:29:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 16:29:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:29:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:29:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:29:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:29:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 16:29:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:29:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:29:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:29:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:29:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 16:29:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:29:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:29:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 16:29:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 16:29:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 16:29:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:29:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:29:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:29:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4726,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:29:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:29:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:30:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:30:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:30:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:30:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 16:30:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:30:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:30:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:30:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:30:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 16:30:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:30:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:30:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 16:30:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 16:30:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 16:30:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:30:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:30:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:30:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 16:30:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:30:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:30:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 16:30:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 16:30:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 16:30:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:30:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 16:30:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 16:30:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 16:30:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:30:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 16:30:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 16:30:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 16:31:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:31:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:31:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:31:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4704,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-23 16:31:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:31:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:31:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:31:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:31:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:31:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4704,"body_len":16,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:31:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:31:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:31:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:31:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:31:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:31:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:31:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:31:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:31:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:31:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:31:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:31:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":21,"has_reply":true,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:31:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:31:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:32:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:32:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:32:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:32:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":91,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:32:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:32:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:34:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:34:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:34:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:34:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":22,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:34:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:34:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:35:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:35:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:35:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:35:31] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4607,"mid_tail":"…NgZDZD"} 
[2026-09-23 16:35:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:36:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:36:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:36:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:36:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":181,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:36:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:36:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:37:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:37:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:37:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:37:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1408,"body_len":71,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:37:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:37:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:38:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:38:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:38:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:38:07] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":1408,"mid_tail":"…NgZDZD"} 
[2026-09-23 16:38:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:39:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:39:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:39:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:39:08] local.INFO: [instagram_webhook] bot: processIncomingVideoReply {"conversation_id":1408,"mid_tail":"…MgZDZD"} 
[2026-09-23 16:39:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:40:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:40:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:40:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:40:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":43,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":true} 
[2026-09-23 16:40:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:40:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:40:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:40:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:40:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:40:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":175,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:40:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:40:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:40:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:40:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 16:40:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 16:40:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 16:40:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:40:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 16:40:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 16:40:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 16:41:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:41:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:41:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:41:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1408,"body_len":44,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:41:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:41:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:41:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:41:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:41:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:41:16] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-23 16:41:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:41:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:41:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:41:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:41:48] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NgZDZD"} 
[2026-09-23 16:41:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:51:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:51:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:51:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:51:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3674,"body_len":70,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 16:51:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 16:51:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 16:55:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:55:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:55:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:55:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 16:55:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 16:56:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 16:56:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 16:56:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 16:56:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 16:56:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:00:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:00:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:00:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:00:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 17:00:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:00:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:00:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:00:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:00:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 17:00:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:00:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:00:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:00:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:00:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 17:00:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:01:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:01:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:01:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:01:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 17:01:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:01:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:01:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:01:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:01:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 17:01:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:01:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:01:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:01:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:01:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 17:01:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:01:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:01:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:01:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:01:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 17:01:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:01:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:01:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:01:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:01:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 17:01:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:04:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:04:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:04:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:04:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4769,"body_len":67,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 17:04:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 17:04:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 17:11:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:11:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 17:11:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 17:11:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 17:11:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:11:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:11:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:11:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3674,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 17:11:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 17:11:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 17:12:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:12:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:12:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:12:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":24,"body_len":88,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 17:12:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 17:12:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 17:17:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:17:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:17:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:17:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4770,"body_len":432,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 17:17:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 17:17:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 17:19:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:19:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:19:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:19:00] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 17:19:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:27:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:27:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:27:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:27:30] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":1408,"mid_tail":"…MgZDZD"} 
[2026-09-23 17:27:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 17:32:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:32:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:32:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:32:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":3,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 17:32:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 17:32:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 17:34:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:34:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:34:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:34:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4771,"body_len":29,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 17:34:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 17:34:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 17:38:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:38:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 17:38:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 17:38:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 17:38:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:38:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 17:38:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 17:38:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 17:38:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:38:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:38:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:38:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4725,"body_len":14,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 17:38:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 17:38:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 17:45:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:45:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:45:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:45:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":3,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 17:45:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 17:45:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 17:45:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:45:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 17:45:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 17:45:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 17:57:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:57:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:57:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:57:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 17:57:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 17:57:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 17:57:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 17:57:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 17:57:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 17:57:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 18:06:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:06:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 18:06:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 18:06:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 18:07:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:07:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:07:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:07:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":415,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 18:07:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 18:07:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 18:16:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:16:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 18:16:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 18:16:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 18:16:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:16:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:16:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:16:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4717,"body_len":93,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 18:16:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 18:16:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 18:23:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:23:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:23:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:23:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 18:23:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 18:24:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:24:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:24:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:24:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4772,"body_len":3,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 18:24:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 18:24:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 18:27:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:27:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:27:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:27:35] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 18:27:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 18:27:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:27:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:27:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:27:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 18:27:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 18:32:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:32:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:32:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:32:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4765,"body_len":39,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 18:32:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 18:32:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 18:38:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:38:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:38:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:38:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 18:38:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 18:41:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:41:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 18:41:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 18:41:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 18:41:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:41:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 18:41:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 18:41:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 18:41:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:41:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 18:41:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 18:41:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 18:41:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:41:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 18:41:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 18:41:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 18:41:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:41:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:41:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:41:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4717,"body_len":103,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 18:41:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 18:41:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 18:42:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:42:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:42:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:42:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4765,"body_len":64,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 18:42:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 18:42:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 18:45:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:45:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:45:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:45:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4773,"body_len":9,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 18:45:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 18:46:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 18:46:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:46:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:46:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:46:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 18:46:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 18:46:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:46:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:46:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:46:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-23 18:46:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 18:47:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:47:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 18:47:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 18:47:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 18:48:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:48:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:48:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:48:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4773,"body_len":46,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 18:48:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 18:48:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 18:49:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:49:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:49:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:49:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4774,"body_len":35,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 18:49:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 18:49:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 18:52:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:52:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 18:52:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 18:52:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 18:52:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:52:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 18:52:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 18:52:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 18:52:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 18:52:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 18:52:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 18:52:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4749,"body_len":39,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 18:52:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 18:52:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 19:07:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 19:07:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 19:07:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 19:07:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4775,"body_len":35,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 19:07:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 19:07:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 19:35:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 19:35:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 19:35:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 19:35:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3313,"body_len":4,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 19:35:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 19:35:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 19:37:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 19:37:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 19:37:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 19:37:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3190,"body_len":28,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 19:37:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 19:37:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 19:52:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 19:52:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 19:52:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 19:52:35] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-23 19:52:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 19:52:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 19:52:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 19:52:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 19:52:37] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-23 19:52:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 19:52:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 19:52:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 19:52:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 19:52:40] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-23 19:52:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 19:52:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 19:52:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 19:52:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 19:52:43] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-23 19:52:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 19:52:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 19:52:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 19:52:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 19:52:47] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-23 19:52:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 19:53:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 19:53:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 19:53:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 19:53:24] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4776,"mid_tail":"…NAZDZD"} 
[2026-09-23 19:53:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 19:53:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 19:53:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 19:53:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 19:53:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4776,"body_len":87,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 19:53:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 19:53:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 20:33:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:33:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 20:33:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 20:33:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4777,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-23 20:33:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 20:33:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 20:33:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:33:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 20:33:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 20:33:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4777,"body_len":16,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 20:33:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 20:33:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 20:33:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:33:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 20:33:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 20:33:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4777,"body_len":20,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 20:33:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 20:33:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 20:42:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:42:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 20:42:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 20:42:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4778,"body_len":32,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 20:42:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 20:42:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 20:53:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:53:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 20:53:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 20:53:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1408,"body_len":22,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 20:53:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 20:53:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 20:55:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:55:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 20:55:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 20:55:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 20:55:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:55:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 20:55:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 20:55:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 20:55:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:55:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 20:55:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 20:55:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 20:55:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:55:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 20:55:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 20:55:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3230,"body_len":10,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 20:55:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 20:55:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 20:55:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:55:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 20:55:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 20:55:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3230,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 20:55:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 20:55:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 20:57:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:57:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 20:57:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 20:57:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-23 20:57:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 20:57:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:57:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 20:57:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 20:57:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-23 20:57:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 20:57:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 20:57:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 20:57:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 20:57:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-23 20:57:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 21:08:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:08:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 21:08:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 21:08:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 21:09:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:09:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 21:09:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 21:09:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4728,"body_len":19,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 21:09:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 21:09:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 21:18:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:18:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 21:18:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 21:18:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 21:18:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:18:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 21:18:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 21:18:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 21:18:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:18:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 21:18:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 21:18:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 21:18:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:18:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 21:18:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 21:18:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 21:18:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:18:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 21:18:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 21:18:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 21:18:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:18:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 21:18:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 21:18:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 21:18:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:18:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 21:18:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 21:18:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 21:25:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:25:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 21:25:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 21:25:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 21:28:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:28:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 21:28:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 21:28:04] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4779,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-23 21:28:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 21:28:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:28:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 21:28:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 21:28:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4779,"body_len":56,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 21:28:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 21:28:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 21:28:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:28:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 21:28:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 21:28:25] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":3674,"mid_tail":"…OAZDZD"} 
[2026-09-23 21:28:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 21:28:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:28:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 21:28:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 21:28:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3674,"body_len":23,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 21:28:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 21:28:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 21:28:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:28:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 21:28:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 21:28:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3674,"body_len":40,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 21:28:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 21:28:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 21:30:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:30:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 21:30:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 21:30:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 21:36:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:36:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 21:36:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 21:36:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4780,"body_len":44,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 21:36:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 21:36:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 21:51:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 21:51:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 21:51:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 21:51:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4781,"body_len":21,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 21:51:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 21:51:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 22:21:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 22:21:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 22:21:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 22:21:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3706,"body_len":7,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 22:21:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 22:21:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 22:21:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 22:21:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 22:21:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 22:21:27] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":3706,"mid_tail":"…NgZDZD"} 
[2026-09-23 22:21:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 22:21:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 22:21:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 22:21:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 22:21:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3706,"body_len":23,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 22:21:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 22:21:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 22:26:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 22:26:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 22:26:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 22:26:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4535,"body_len":33,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 22:26:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 22:26:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 22:50:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 22:50:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 22:50:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 22:50:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 22:51:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 22:51:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 22:51:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 22:51:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4718,"body_len":93,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 22:51:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 22:51:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 22:58:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 22:58:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 22:58:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 22:58:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4782,"body_len":275,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 22:58:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 22:58:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 23:12:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 23:12:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 23:12:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 23:12:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2269,"body_len":39,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 23:12:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 23:12:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 23:28:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 23:28:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 23:28:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 23:28:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4246,"body_len":16,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 23:28:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 23:28:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 23:40:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 23:40:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 23:40:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 23:40:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4783,"body_len":61,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-23 23:40:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 23:40:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-23 23:40:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 23:40:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 23:40:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 23:40:45] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 23:40:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 23:40:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 23:40:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 23:40:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 23:40:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-23 23:40:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-23 23:49:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 23:49:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-23 23:49:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-23 23:49:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-23 23:51:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-23 23:51:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-23 23:51:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-23 23:51:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4784,"body_len":35,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-23 23:51:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-23 23:51:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:02:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:02:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:02:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:02:24] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 00:02:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:02:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:02:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:02:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:02:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 00:02:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:02:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:02:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:02:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:02:42] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 00:02:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:03:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:03:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:03:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:03:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 00:03:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:03:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:03:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:03:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:03:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 00:03:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:04:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:04:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:04:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:04:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 00:04:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:05:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:05:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:05:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:05:56] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 00:05:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:07:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:07:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:07:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:07:23] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4785,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-24 00:07:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:07:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:07:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:07:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:07:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4785,"body_len":13,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:07:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:07:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:15:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:15:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:15:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:15:13] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 00:15:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:15:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:15:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:15:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:15:13] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 00:15:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:37:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:37:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:37:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:37:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4786,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:37:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:37:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:41:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:41:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:41:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:41:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2451,"body_len":19,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:41:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:41:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:43:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:43:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:43:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:43:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":51,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:43:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:45:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:45:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:45:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:45:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4196,"body_len":15,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:45:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:45:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:46:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:46:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:46:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:46:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 00:46:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:46:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:46:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:46:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:46:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 00:46:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:46:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:46:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:46:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:46:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 00:46:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:46:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:46:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:46:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:46:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 00:46:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:48:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:48:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:48:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:48:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4787,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:48:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:48:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:49:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:49:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 00:49:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 00:49:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 00:49:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:49:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 00:49:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 00:49:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 00:50:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:50:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:50:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:50:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4755,"body_len":2,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:50:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:50:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:50:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:50:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:50:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:50:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":22,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:50:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:50:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:56:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:56:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:56:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:56:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4788,"body_len":103,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:56:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:56:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:56:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:56:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:56:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:56:31] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-24 00:56:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 00:57:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:57:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:57:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:57:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":278,"body_len":2,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:57:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:57:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:57:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:57:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:57:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:57:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4789,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:57:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:57:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 00:58:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 00:58:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 00:58:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 00:58:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4790,"body_len":40,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 00:58:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 00:58:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:03:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:03:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 01:03:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 01:03:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 01:03:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:03:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:03:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:03:50] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-24 01:03:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 01:03:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:03:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:03:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:03:54] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-24 01:03:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 01:03:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:03:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:03:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:03:58] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-24 01:03:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 01:10:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:10:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:10:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:10:00] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":2790,"mid_tail":"…MgZDZD"} 
[2026-09-24 01:10:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:10:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:10:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:10:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:10:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2790,"body_len":28,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 01:10:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:10:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:10:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:10:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:10:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:10:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4791,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-24 01:10:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:10:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:10:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:10:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:10:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:10:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4791,"body_len":38,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 01:10:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:10:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:12:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:12:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:12:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:12:38] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-24 01:12:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 01:12:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:12:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:12:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:12:40] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-24 01:12:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 01:12:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:12:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:12:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:12:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4792,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 01:12:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:12:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:18:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:18:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:18:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:18:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3501,"body_len":7,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 01:18:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:18:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:19:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:19:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:19:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:19:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4793,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 01:19:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:19:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:29:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:29:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:29:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:29:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2740,"body_len":13,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 01:29:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:29:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:31:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:31:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:31:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:31:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4777,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 01:31:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:31:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:31:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:31:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:31:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:31:28] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-24 01:31:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 01:31:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:31:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:31:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:31:31] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-24 01:31:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 01:31:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:31:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:31:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:31:38] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-24 01:31:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 01:39:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:39:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:39:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:39:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":369,"body_len":5,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 01:39:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:39:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:47:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:47:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:47:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:47:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1195,"body_len":12,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 01:47:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:47:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 01:50:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 01:50:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 01:50:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 01:50:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4568,"body_len":5,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 01:50:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 01:50:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 02:10:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 02:10:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 02:10:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 02:10:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4123,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 02:10:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 02:10:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 02:24:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 02:24:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 02:24:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 02:24:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":267,"body_len":3,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 02:24:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 02:24:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 03:13:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 03:13:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 03:13:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 03:13:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 03:26:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 03:26:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 03:26:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 03:26:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4794,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 03:26:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 03:26:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 03:32:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 03:32:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 03:32:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 03:32:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4795,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 03:32:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 03:32:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 03:32:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 03:32:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 03:32:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 03:32:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4795,"body_len":72,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 03:32:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 03:32:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 03:35:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 03:35:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 03:35:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 03:35:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4796,"body_len":17,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 03:35:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 03:35:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 03:36:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 03:36:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 03:36:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 03:36:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4796,"body_len":22,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 03:36:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 03:36:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 04:16:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 04:16:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 04:16:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 04:16:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 04:41:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 04:41:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 04:41:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 04:41:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4797,"body_len":5,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 04:41:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 04:41:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 04:45:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 04:45:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 04:45:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 04:45:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 04:45:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 04:45:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 04:45:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 04:45:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 04:45:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 04:45:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 04:45:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 04:45:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":24,"body_len":10,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 04:45:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 04:45:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 04:45:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 04:45:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 04:45:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 04:45:24] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-24 04:45:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 04:51:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 04:51:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 04:51:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 04:51:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4798,"body_len":23,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 04:51:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 04:51:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 05:02:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 05:02:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 05:02:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 05:02:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4713,"body_len":16,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 05:02:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 05:02:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 05:10:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 05:10:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 05:10:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 05:10:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 05:11:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 05:11:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 05:11:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 05:11:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4772,"body_len":26,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 05:11:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 05:11:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 05:11:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 05:11:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 05:11:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 05:11:36] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4772,"mid_tail":"…NAZDZD"} 
[2026-09-24 05:11:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 05:11:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 05:11:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 05:11:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 05:11:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4772,"body_len":54,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 05:11:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 05:11:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 05:55:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 05:55:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 05:55:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 05:55:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":596,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 05:55:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 05:55:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 06:52:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 06:52:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 06:52:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 06:52:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2435,"body_len":5,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 06:52:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 06:52:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 07:25:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:25:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:25:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:25:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":7,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 07:25:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 07:25:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 07:27:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:27:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 07:27:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 07:27:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 07:28:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:28:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:28:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:28:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 07:28:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:28:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:28:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:28:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:28:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 07:28:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:29:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:29:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:29:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:29:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 07:29:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:29:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:29:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:29:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:29:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 07:29:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:30:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:30:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:30:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 07:30:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:30:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:30:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:30:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 07:30:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:30:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 07:30:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 07:30:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 07:30:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:30:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:30:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 07:30:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:30:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 07:30:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 07:30:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 07:30:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:30:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:30:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 07:30:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 07:30:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 07:30:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 07:30:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 07:30:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 07:30:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:30:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:30:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 07:30:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:30:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 07:30:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 07:30:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 07:30:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 07:30:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 07:30:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 07:30:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:30:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:30:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:30:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3540,"body_len":12,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 07:30:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 07:30:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 07:31:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:31:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:31:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:31:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 07:31:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:32:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:32:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:32:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:32:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 07:32:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:32:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:32:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 07:32:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 07:32:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 07:32:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 07:58:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 07:58:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 07:58:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 07:58:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 08:09:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 08:09:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 08:09:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 08:09:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 08:11:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 08:11:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 08:11:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 08:11:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":10,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 08:11:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 08:11:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 08:14:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 08:14:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 08:14:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 08:14:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":14,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 08:14:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 08:14:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 08:40:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 08:40:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 08:40:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 08:40:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2206,"body_len":23,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 08:40:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 08:40:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 08:40:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 08:40:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 08:40:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 08:40:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4799,"body_len":24,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 08:40:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 08:40:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 08:44:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 08:44:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 08:44:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 08:44:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4800,"body_len":11,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 08:44:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 08:44:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 08:57:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 08:57:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 08:57:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 08:57:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4464,"body_len":39,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 08:57:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 08:57:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 09:26:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:26:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:26:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:26:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":17,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 09:26:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 09:26:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 09:26:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:26:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:26:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:26:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":20,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 09:26:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 09:26:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 09:38:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:38:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:38:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:38:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3487,"body_len":69,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 09:38:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 09:38:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 09:39:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:39:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:39:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:39:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3487,"body_len":42,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 09:39:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 09:39:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 09:40:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:40:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:40:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:40:48] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-24 09:40:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 09:40:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:40:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:40:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:40:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":267,"body_len":3,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 09:40:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 09:40:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 09:44:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:44:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:44:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:44:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4800,"body_len":92,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 09:44:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 09:44:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 09:44:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:44:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:44:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:44:30] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4800,"mid_tail":"…MgZDZD"} 
[2026-09-24 09:44:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 09:48:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:48:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:48:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:48:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 09:48:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 09:48:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:48:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:48:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:48:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4361,"body_len":136,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 09:48:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 09:48:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 09:48:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:48:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:48:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:48:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 09:48:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 09:48:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:48:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:48:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:48:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4361,"body_len":430,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 09:48:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 09:48:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 09:55:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 09:55:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 09:55:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 09:55:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2814,"body_len":37,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 09:55:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 09:55:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:05:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:05:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:05:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:05:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4801,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:05:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:05:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:06:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:06:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:06:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:06:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":13,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:06:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:06:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:08:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:08:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:08:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:08:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4135,"body_len":5,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:08:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:08:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:11:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:11:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:11:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:11:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":264,"body_len":22,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:11:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:11:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:15:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:15:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:15:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:15:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4802,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:15:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:15:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:29:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:29:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:29:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:29:43] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 10:29:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:29:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:29:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:29:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:29:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 10:29:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:30:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:30:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:30:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:30:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 10:30:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:30:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:30:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:30:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:30:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 10:30:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:30:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:30:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:30:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:30:40] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 10:30:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:30:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:30:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:30:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:30:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":2,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:30:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:30:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:31:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:31:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:31:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:31:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 10:31:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:31:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:31:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:31:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:31:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 10:31:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:31:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:31:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:31:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:31:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 10:31:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:31:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:31:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:31:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:31:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":67,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:31:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:31:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:31:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:31:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:31:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:31:56] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 10:31:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:31:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:31:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:31:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:31:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":36,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:31:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:31:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:31:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:31:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:31:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:31:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 10:31:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:32:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:32:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:32:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:32:10] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":275,"mid_tail":"…MgZDZD"} 
[2026-09-24 10:32:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:32:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:32:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:32:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:32:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":54,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:32:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:32:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:32:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:32:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:32:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:32:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 10:32:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:33:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:33:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:33:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:33:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 10:33:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:33:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:33:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 10:33:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 10:33:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 10:33:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:33:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:33:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:33:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 10:33:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:33:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:33:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 10:33:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 10:33:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 10:33:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:33:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 10:33:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 10:33:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 10:33:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:33:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 10:33:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 10:33:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 10:33:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:33:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:33:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:33:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":36,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:33:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:33:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:33:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:33:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:33:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:33:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4135,"body_len":34,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:33:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:33:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:33:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:33:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:33:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:33:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4803,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:33:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:33:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:33:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:33:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:33:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:33:39] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":275,"mid_tail":"…NAZDZD"} 
[2026-09-24 10:33:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:34:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:34:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:34:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:34:35] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 10:34:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:34:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:34:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:34:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:34:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":50,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:34:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:34:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:34:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:34:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:34:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:34:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":23,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:34:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:34:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:36:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:36:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 10:36:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 10:36:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 10:37:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:37:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:37:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:37:07] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4801,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-24 10:37:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:40:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:40:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:40:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:40:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4802,"body_len":34,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:40:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:40:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:42:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:42:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:42:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:42:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4804,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-24 10:42:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:42:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:42:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:42:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:42:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:42:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4804,"body_len":48,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:42:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:42:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:44:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:44:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 10:44:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 10:44:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 10:44:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:44:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:44:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:44:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2814,"body_len":12,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:44:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:44:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:44:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:44:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:44:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:44:20] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-24 10:44:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:50:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:50:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:50:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:50:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":13,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:50:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:51:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:51:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:51:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:51:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:51:07] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-24 10:51:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:51:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:51:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:51:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:51:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":68,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:51:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:51:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:52:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:52:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:52:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:52:01] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-24 10:52:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:54:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:54:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:54:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:54:11] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-24 10:54:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:54:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:54:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:54:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:54:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":51,"has_reply":true,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:54:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:54:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:54:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:54:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:54:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:54:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3122,"body_len":37,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:54:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:54:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 10:54:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:54:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:54:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:54:15] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-24 10:54:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 10:59:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 10:59:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 10:59:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 10:59:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4805,"body_len":34,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 10:59:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 10:59:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:00:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:00:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:00:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:00:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":340,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:00:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:00:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:03:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:03:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:03:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:03:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4806,"body_len":91,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:03:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:03:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:08:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:08:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:08:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:08:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 11:08:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:09:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:09:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:09:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:09:10] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 11:09:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:09:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:09:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:09:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:09:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:10:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:10:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:10:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:10:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 11:10:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:10:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:10:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:10:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:10:37] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 11:10:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:12:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:12:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:12:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:12:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 11:12:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:12:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:12:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:12:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:12:15] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 11:12:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:12:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:12:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:12:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:12:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 11:12:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:12:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:12:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:12:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:12:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:12:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:12:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:12:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:12:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4806,"body_len":51,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:12:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:12:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:13:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:13:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:13:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:13:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:13:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:13:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:13:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:13:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4605,"body_len":36,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:13:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:13:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:13:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:13:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:13:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:13:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 11:13:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:13:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:13:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:13:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:13:42] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 11:13:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:13:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:13:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:13:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:13:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3098,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:13:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:13:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:13:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:13:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:13:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:13:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:13:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:13:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:13:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:13:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4135,"body_len":3,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:13:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:13:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:14:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:14:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:14:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:14:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4255,"body_len":9,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:14:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:14:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:14:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:14:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:14:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:14:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:14:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:14:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:14:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:14:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 11:14:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:15:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:15:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:15:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:15:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4772,"body_len":33,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:15:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:15:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:15:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:15:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:15:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:15:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 11:15:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:15:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:15:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:15:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:15:46] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 11:15:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:15:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:15:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:15:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:15:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:16:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:16:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:16:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:16:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 11:16:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:17:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:17:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:17:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:17:11] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":3211,"mid_tail":"…NgZDZD"} 
[2026-09-24 11:17:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:17:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:17:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:17:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:17:15] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-24 11:17:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:17:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:17:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:17:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:17:18] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":3211,"mid_tail":"…NgZDZD"} 
[2026-09-24 11:17:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:18:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:18:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:18:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:18:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3211,"body_len":91,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:18:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:18:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:18:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:18:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:18:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:18:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:18:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:18:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:18:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:18:18] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…MgZDZD"} 
[2026-09-24 11:18:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:25:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:25:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:25:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:25:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4291,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:25:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:25:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:28:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:28:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:28:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:28:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4800,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:28:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:28:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:28:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:28:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:28:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:28:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4800,"body_len":17,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:28:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:28:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:29:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:29:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:29:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:29:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 11:29:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:29:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:29:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:29:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:29:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":24,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:29:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:30:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:30:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:30:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:30:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:30:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:30:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:30:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:30:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 11:30:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:30:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:30:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:30:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:30:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:30:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:30:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:30:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:30:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4291,"body_len":21,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:30:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:30:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:31:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:31:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:31:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:31:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:31:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:31:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:31:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:31:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:31:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":33,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:31:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:32:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:32:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:32:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:32:25] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 11:32:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:32:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:32:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:32:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:32:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 11:32:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:34:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:34:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:34:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:34:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:34:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:34:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:34:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:34:50] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":206,"mid_tail":"…OAZDZD"} 
[2026-09-24 11:34:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:36:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:36:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:36:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:36:40] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4807,"mid_tail":"…MgZDZD","instagram_link_preview_unsupported":false} 
[2026-09-24 11:36:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:36:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:36:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:36:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:36:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4800,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:36:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:36:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:37:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:37:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:37:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:37:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4800,"body_len":14,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:37:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:37:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:38:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:38:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:38:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:38:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 11:38:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 11:40:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:40:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:40:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:40:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4230,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:40:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:40:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:42:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:42:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:42:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:42:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:42:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:42:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:42:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:42:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:43:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:43:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:43:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:43:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3211,"body_len":27,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:43:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:43:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:44:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:44:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 11:44:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 11:44:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 11:44:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:44:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:44:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:44:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:44:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:44:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:44:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:44:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:44:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1835,"body_len":30,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:44:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:44:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:44:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:44:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:44:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:44:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":35,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:44:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 11:44:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 11:44:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 11:44:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 11:44:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1835,"body_len":33,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 11:44:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 11:44:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 12:11:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:11:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:11:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:11:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4808,"body_len":6,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 12:11:21] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 12:11:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 12:11:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:11:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 12:11:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 12:11:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 12:25:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:25:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:25:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:25:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1149,"body_len":2,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 12:25:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 12:25:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 12:36:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:36:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:36:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:36:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4809,"body_len":20,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 12:36:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 12:36:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 12:46:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:46:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:46:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:46:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4810,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 12:46:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 12:46:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 12:47:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:47:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:47:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:47:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 12:47:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:47:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:47:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:47:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:47:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 12:47:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:47:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:47:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:47:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:47:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 12:47:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:47:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:47:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:47:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:47:28] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 12:47:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:48:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:48:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 12:48:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 12:48:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 12:48:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:48:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 12:48:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 12:48:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 12:49:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:49:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:49:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:49:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3211,"body_len":41,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 12:49:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 12:49:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 12:51:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:51:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:51:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:51:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 12:51:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:51:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:51:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:51:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:51:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 12:51:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:51:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:51:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:51:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:51:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 12:51:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:51:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:51:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:51:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:51:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 12:51:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:52:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:52:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:52:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:52:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 12:52:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:52:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:52:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 12:52:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 12:52:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 12:52:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:52:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:52:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:52:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1149,"body_len":3,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 12:52:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 12:52:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 12:52:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:52:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:52:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:52:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 12:52:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:53:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:53:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:53:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:53:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1149,"body_len":23,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 12:53:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 12:53:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 12:53:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:53:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:53:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:53:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 12:53:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:53:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:53:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:53:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:53:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 12:53:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:53:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:53:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:53:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:53:39] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-24 12:53:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:56:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:56:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:56:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:56:53] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 12:56:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 12:58:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:58:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 12:58:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 12:58:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 12:58:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:58:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 12:58:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 12:58:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 12:59:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:59:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:59:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:59:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":31,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 12:59:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 12:59:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 12:59:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 12:59:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 12:59:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 12:59:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":51,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 12:59:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 12:59:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:00:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:00:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:00:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:00:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":29,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:00:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 13:00:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:00:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:00:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:00:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:00:13] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…MAZDZD"} 
[2026-09-24 13:00:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:22:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:22:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:22:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:22:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":275,"body_len":16,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:22:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 13:22:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:34:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:34:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:34:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:34:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 13:34:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:34:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:34:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:34:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:34:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 13:34:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:35:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:35:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 13:35:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 13:35:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 13:35:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:35:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:35:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:35:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 13:35:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:35:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:35:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:35:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:35:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4646,"body_len":3,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:35:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 13:35:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:36:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:36:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:36:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:36:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 13:36:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:36:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:36:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:36:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:36:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 13:36:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:36:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:36:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:36:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:36:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 13:36:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:36:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:36:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 13:36:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 13:36:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 13:37:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:37:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 13:37:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 13:37:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 13:37:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:37:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:37:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:37:20] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 13:37:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:37:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:37:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 13:37:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 13:37:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 13:37:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:37:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:37:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:37:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":206,"body_len":39,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:37:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:39:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:39:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 13:39:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 13:39:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 13:39:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:39:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 13:39:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 13:39:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 13:39:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:39:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:39:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:39:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3211,"body_len":7,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:39:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 13:39:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:40:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:40:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:40:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:40:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3211,"body_len":39,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:40:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 13:40:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:44:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:44:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:44:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:44:29] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-24 13:44:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:44:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:44:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:44:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:44:36] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-24 13:44:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:44:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:44:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:44:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:44:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4811,"body_len":17,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:44:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 13:44:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:53:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:53:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:53:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:53:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 13:53:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:53:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:53:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:53:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:53:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":33,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:53:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 13:53:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:53:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:53:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:53:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:53:35] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 13:53:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:53:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:53:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:53:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:53:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":40,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:53:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 13:53:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:54:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:54:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:54:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:54:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 13:54:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 13:55:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:55:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:55:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:55:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:55:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 13:55:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:55:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:55:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:55:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:55:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":661,"body_len":22,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 13:55:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 13:55:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 13:56:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 13:56:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 13:56:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 13:56:20] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…MAZDZD"} 
[2026-09-24 13:56:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 14:00:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:00:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:00:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:00:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4777,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 14:00:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 14:00:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 14:01:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:01:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:01:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:01:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4777,"body_len":15,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 14:01:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 14:01:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 14:01:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:01:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:01:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:01:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4777,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 14:01:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 14:01:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 14:16:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:16:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:16:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:16:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 14:16:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 14:16:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:16:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:16:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:16:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 14:16:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 14:16:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:16:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:16:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:16:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 14:16:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 14:16:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:16:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:16:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:16:54] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-24 14:16:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 14:17:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:17:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:17:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:17:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 14:17:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 14:17:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:17:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 14:17:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 14:17:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 14:17:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:17:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:17:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:17:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4749,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 14:17:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 14:17:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 14:17:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:17:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:17:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:17:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 14:17:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 14:17:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:17:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:17:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:17:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 14:17:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 14:17:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:17:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 14:17:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 14:17:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 14:17:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:17:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:17:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:17:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:17:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:17:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:17:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4775,"body_len":1,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 14:17:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4749,"body_len":18,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 14:17:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 14:17:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 14:17:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 14:17:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 14:20:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:20:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 14:20:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 14:20:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 14:20:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:20:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 14:20:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 14:20:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 14:21:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:21:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 14:21:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 14:21:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 14:21:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:21:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:21:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:21:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3122,"body_len":30,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 14:21:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 14:21:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 14:22:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:22:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:22:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:22:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":273,"body_len":10,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 14:22:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 14:22:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 14:28:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:28:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:28:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:28:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 14:28:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 14:39:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:39:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:39:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:39:25] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":112,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-24 14:39:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 14:39:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:39:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:39:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:39:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":112,"body_len":13,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 14:39:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 14:39:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 14:39:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 14:39:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 14:39:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 14:39:35] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…MgZDZD"} 
[2026-09-24 14:39:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 15:09:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:09:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:09:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:09:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4294,"body_len":5,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:09:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:09:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:09:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:09:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:09:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:09:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 15:09:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 15:09:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:09:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 15:09:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 15:09:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 15:09:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:09:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 15:09:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 15:09:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 15:09:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:09:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 15:09:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 15:09:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 15:10:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:10:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:10:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:10:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4294,"body_len":39,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:10:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:10:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:13:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:13:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:13:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:13:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":416,"body_len":6,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:13:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:13:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:16:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:16:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:16:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:16:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4812,"body_len":9,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:16:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:16:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:17:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:17:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:17:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:17:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":53,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:17:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:17:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:29:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:29:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:29:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:29:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4813,"body_len":28,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:29:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:29:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:31:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:31:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:31:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:31:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4813,"body_len":43,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":true} 
[2026-09-24 15:31:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:31:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:31:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:31:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:31:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:31:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4813,"body_len":23,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:31:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:31:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:32:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:32:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 15:32:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 15:32:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 15:32:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:32:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:32:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:32:46] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3900,"body_len":22,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:32:46] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:32:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:32:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:32:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:32:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:32:55] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-24 15:32:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 15:32:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:32:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:32:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:32:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3900,"body_len":10,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:32:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:32:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:34:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:34:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:34:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:34:29] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":3831,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-24 15:34:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:38:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:38:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:38:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:38:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":166,"body_len":5,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:38:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:38:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:48:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:48:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 15:48:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 15:48:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 15:51:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:51:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:51:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:51:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4814,"body_len":17,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:51:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:51:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:51:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:51:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:51:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:51:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 15:51:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 15:53:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:53:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:53:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:53:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3997,"body_len":22,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 15:53:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:53:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 15:58:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 15:58:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 15:58:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 15:58:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":968,"body_len":43,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":true} 
[2026-09-24 15:58:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 15:58:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:08:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:08:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:08:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:08:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:08:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:08:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:08:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:08:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4762,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:08:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:08:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:09:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:09:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:09:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:09:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:09:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:10:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:10:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:10:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:10:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:10:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:10:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:10:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:10:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:10:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:10:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:10:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:10:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:10:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:10:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:10:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:10:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:10:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:10:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:10:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:10:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:11:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:11:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:11:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:11:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:11:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:11:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:11:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:11:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:11:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:11:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:11:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:11:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3122,"body_len":6,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:11:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:11:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:13:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:13:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:13:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:13:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:13:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:13:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:13:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:13:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:13:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:13:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:14:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:14:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:14:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:14:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:14:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:14:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:14:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:14:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:14:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:14:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:14:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:14:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:14:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:14:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:14:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:14:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:14:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:14:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:14:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:14:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:14:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":416,"body_len":69,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:14:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:14:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:14:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:14:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:14:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:14:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":416,"body_len":3,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:14:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:14:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:14:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:14:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:14:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:14:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:14:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:14:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:14:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:14:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:14:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3211,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:14:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:14:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:14:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:14:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:14:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:14:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:15:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:15:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:15:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:15:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:15:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:15:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:15:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:15:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:15:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:15:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:15:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:15:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:15:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1149,"body_len":23,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:15:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:15:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:15:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:15:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:15:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:15:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:15:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:15:15] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…OAZDZD"} 
[2026-09-24 16:15:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:15:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:15:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:15:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:15:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:15:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1149,"body_len":31,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:15:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3211,"body_len":29,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:15:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:15:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:15:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:15:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:15:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:15:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:15:55] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:15:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:15:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:15:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:15:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:15:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:15:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:15:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:15:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:16:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:16:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:16:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:16:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3211,"body_len":10,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:16:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:16:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:16:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:16:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:16:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:16:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:16:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:16:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:16:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:16:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:16:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:16:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:16:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:16:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:16:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:16:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:16:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:16:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:16:29] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:16:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:16:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:16:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:16:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:16:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:16:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:16:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:16:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:16:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:17:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:17:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:17:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:17:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3211,"body_len":39,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:17:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:17:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:17:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:17:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:17:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:17:04] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-24 16:17:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:17:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:17:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:17:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:17:34] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:17:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:17:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:17:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:17:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:17:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:17:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:17:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:17:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:17:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:17:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:17:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:17:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:17:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:17:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:17:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:17:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:17:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4778,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:17:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:17:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:18:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:18:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:18:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:18:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3211,"body_len":74,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:18:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:18:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:19:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:19:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:19:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:19:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:19:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:19:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:19:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:19:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:19:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:19:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:19:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:19:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:19:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:19:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:19:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:19:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:19:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:21:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:21:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:21:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:21:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:21:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:21:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:21:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:21:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:21:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:21:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:21:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:21:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:21:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:21:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:21:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:21:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:24:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:24:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:24:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:24:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:24:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:25:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:25:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:25:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:25:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:25:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:25:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:25:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:25:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:25:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:25:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:25:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:25:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:25:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:25:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:25:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:25:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:25:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4814,"body_len":2,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:25:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:25:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:25:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:25:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:25:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:25:44] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:25:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:26:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:26:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:26:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:26:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:26:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:26:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:26:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:26:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:26:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:26:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:26:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:26:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:26:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:26:44] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:26:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:28:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:28:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:28:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:28:18] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:28:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:29:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:29:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:29:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:29:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:29:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:29:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:29:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:29:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:29:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:29:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:29:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:29:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:29:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:29:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:29:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:30:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:30:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:30:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:30:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:30:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:30:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:30:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:30:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:30:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:31:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:31:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:31:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:31:05] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:31:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:31:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:31:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:31:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:31:09] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:31:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:31:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:31:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:31:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:31:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:31:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:31:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:31:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:31:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:31:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:31:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:31:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:31:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:31:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:31:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:31:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:31:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:31:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:31:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":27,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:31:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:31:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:31:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:31:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:31:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:31:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4777,"body_len":18,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:31:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:31:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:31:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:31:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:31:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:31:42] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-24 16:31:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:31:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:31:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:31:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:31:52] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:31:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:31:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:31:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:31:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:31:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:32:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:32:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:32:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:32:05] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-24 16:32:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:32:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:32:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:32:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:32:07] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NgZDZD"} 
[2026-09-24 16:32:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:32:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:32:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:32:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:32:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4777,"body_len":18,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:32:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:32:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:32:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:32:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:32:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:32:11] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-24 16:32:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:32:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:32:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:32:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:32:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:32:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:32:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:32:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:32:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:32:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:32:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:32:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:32:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:32:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:33:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:33:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:33:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:33:08] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:33:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:33:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:33:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:33:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:33:21] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:33:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:33:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:33:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:33:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:33:35] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:33:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:33:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:33:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:33:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:33:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:33:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4777,"body_len":39,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:33:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:33:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:33:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:33:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:33:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:33:45] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-24 16:33:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:33:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:33:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:33:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:33:48] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-24 16:33:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:33:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:33:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:33:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:33:56] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-24 16:33:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:34:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:34:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:34:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:34:07] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NAZDZD"} 
[2026-09-24 16:34:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:34:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:34:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:34:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:34:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 16:34:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 16:38:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:38:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:38:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:38:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:38:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:38:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:38:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:38:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:38:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:38:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:38:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:38:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4691,"body_len":35,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:38:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:38:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:38:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:38:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:38:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:38:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4691,"body_len":44,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:38:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:38:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:39:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:39:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:39:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:39:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:39:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:39:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:39:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:39:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4811,"body_len":34,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:39:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:39:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:39:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:39:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:39:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:39:44] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4811,"mid_tail":"…NAZDZD"} 
[2026-09-24 16:39:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:48:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:48:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 16:48:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 16:48:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 16:53:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:53:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:53:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:53:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4018,"body_len":53,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:53:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:53:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 16:56:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 16:56:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 16:56:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 16:56:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4813,"body_len":16,"has_reply":true,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 16:56:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 16:56:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:09:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:09:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:09:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:09:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3241,"body_len":29,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:09:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:09:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:17:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:17:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:17:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:17:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":400,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:17:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:22:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:22:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 17:22:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 17:22:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 17:26:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:26:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:26:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:26:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4815,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:26:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:26:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:30:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:30:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:30:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:30:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2516,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-24 17:30:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:30:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:30:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:30:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:30:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:30:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2286,"body_len":38,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:30:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:30:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:31:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:31:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 17:31:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 17:31:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 17:31:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:31:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:31:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:31:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4692,"body_len":16,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:31:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:31:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:32:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:32:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 17:32:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 17:32:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 17:55:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:55:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 17:55:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 17:55:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 17:55:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:55:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:55:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:55:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4782,"body_len":23,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:55:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:55:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:56:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:56:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 17:56:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 17:56:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 17:56:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:56:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:56:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:56:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4782,"body_len":29,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:56:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:56:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:56:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:56:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:56:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:56:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4796,"body_len":15,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:56:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:56:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:56:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:56:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:56:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:56:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4796,"body_len":52,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:56:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:56:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:57:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:57:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:57:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:57:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4796,"body_len":24,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:57:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:57:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:59:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:59:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 17:59:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 17:59:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 17:59:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:59:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 17:59:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 17:59:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 17:59:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:59:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:59:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:59:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4779,"body_len":60,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:59:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:59:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 17:59:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 17:59:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 17:59:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 17:59:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4779,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 17:59:41] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 17:59:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:04:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:04:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:04:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:04:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1550,"body_len":26,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 18:04:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 18:04:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:04:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:04:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:04:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:04:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1550,"body_len":24,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 18:04:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 18:04:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:07:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:07:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:07:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:07:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4816,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 18:07:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 18:07:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:26:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:26:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 18:26:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 18:26:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 18:32:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:32:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 18:32:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 18:32:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 18:32:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:32:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 18:32:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 18:32:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 18:38:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:38:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:38:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:38:23] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":1930,"mid_tail":"…OAZDZD"} 
[2026-09-24 18:38:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:46:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:46:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:46:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:46:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4817,"body_len":10,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 18:46:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 18:46:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:49:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:49:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:49:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:49:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4818,"body_len":40,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 18:49:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 18:49:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:50:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:50:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:50:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:50:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-24 18:50:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 18:50:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:50:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 18:50:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 18:50:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 18:50:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:50:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 18:50:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 18:50:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 18:50:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:50:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 18:50:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 18:50:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 18:50:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:50:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 18:50:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 18:50:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 18:50:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:50:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:50:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:50:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 18:50:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 18:51:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:51:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:51:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:51:31] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-24 18:51:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 18:51:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:51:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:51:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:51:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-24 18:51:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 18:52:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:52:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:52:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:52:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-24 18:52:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 18:52:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:52:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 18:52:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 18:52:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 18:53:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:53:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:53:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:53:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1550,"body_len":19,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 18:53:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 18:53:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:59:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:59:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:59:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:59:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4516,"body_len":33,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 18:59:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 18:59:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:59:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:59:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:59:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:59:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4516,"body_len":9,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 18:59:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 18:59:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:59:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:59:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:59:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:59:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4516,"body_len":11,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 18:59:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 18:59:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 18:59:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 18:59:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 18:59:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 18:59:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":950,"body_len":33,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 18:59:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 18:59:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:05:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:05:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:05:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:05:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3487,"body_len":2,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 19:05:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 19:05:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:12:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:12:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:12:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:12:16] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4738,"mid_tail":"…NAZDZD"} 
[2026-09-24 19:12:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:12:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:12:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:12:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:12:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4738,"body_len":45,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 19:12:36] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 19:12:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:37:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:37:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:37:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:37:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4819,"body_len":5,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 19:37:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 19:37:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:37:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:37:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:37:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:37:25] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4819,"mid_tail":"…OAZDZD"} 
[2026-09-24 19:37:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:37:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:37:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:37:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:37:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4819,"body_len":93,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 19:37:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 19:37:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:37:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:37:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:37:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:37:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4819,"body_len":18,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 19:37:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 19:37:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:40:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:40:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:40:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:40:13] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4819,"mid_tail":"…MgZDZD"} 
[2026-09-24 19:40:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:40:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:40:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:40:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:40:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4819,"body_len":29,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 19:40:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 19:40:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:54:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:54:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 19:54:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 19:54:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 19:57:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:57:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:57:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:57:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4796,"body_len":85,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 19:57:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 19:57:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:57:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:57:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:57:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:57:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4796,"body_len":42,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 19:57:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 19:57:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 19:58:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:58:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:58:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:58:38] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NgZDZD"} 
[2026-09-24 19:58:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 19:58:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 19:58:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message_edit"]}],"event_type_count":{"message":0,"message_edit":1,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 19:58:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 19:58:54] local.INFO: [instagram_webhook] skip: not recently created (race) {"mid_tail":"…NgZDZD"} 
[2026-09-24 19:58:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 20:04:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 20:04:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 20:04:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 20:04:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4820,"body_len":57,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 20:04:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 20:04:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 20:17:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 20:17:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 20:17:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 20:17:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4821,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 20:17:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 20:17:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 20:49:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 20:49:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 20:49:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 20:49:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2177,"body_len":43,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":true} 
[2026-09-24 20:49:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 20:49:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 20:49:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 20:49:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 20:49:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 20:49:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2177,"body_len":23,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 20:49:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 20:49:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 20:50:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 20:50:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 20:50:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 20:50:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2177,"body_len":43,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-24 20:50:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 20:50:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 20:50:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 20:50:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 20:50:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 20:50:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2177,"body_len":16,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 20:50:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 20:50:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 20:54:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 20:54:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 20:54:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 20:54:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":79,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 20:54:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 20:54:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 20:54:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 20:54:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 20:54:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4822,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-24 20:54:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 20:54:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 20:54:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 20:54:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 20:54:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 20:54:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4822,"body_len":3,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 20:54:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 20:54:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 21:07:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 21:07:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 21:07:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 21:07:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4823,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 21:07:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 21:07:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 21:21:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 21:21:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 21:21:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 21:21:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4824,"body_len":49,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 21:21:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 21:21:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 21:34:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 21:34:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 21:34:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 21:34:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1609,"body_len":26,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 21:34:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 21:34:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 21:38:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 21:38:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 21:38:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 21:38:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4825,"body_len":17,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-24 21:38:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 21:38:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 21:39:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 21:39:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 21:39:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 21:39:03] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-24 21:39:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-24 22:17:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 22:17:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 22:17:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 22:17:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4826,"body_len":10,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 22:17:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 22:17:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 22:59:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 22:59:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 22:59:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 22:59:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":882,"body_len":48,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 22:59:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 22:59:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 23:14:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 23:14:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 23:14:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 23:14:21] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4827,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-24 23:14:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 23:14:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 23:14:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-24 23:14:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-24 23:14:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4827,"body_len":37,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-24 23:14:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-24 23:14:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-24 23:31:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 23:31:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 23:31:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 23:31:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-24 23:56:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-24 23:56:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-24 23:56:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-24 23:56:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 00:15:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 00:15:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 00:15:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 00:15:18] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4432,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-25 00:15:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 01:51:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 01:51:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 01:51:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 01:51:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4828,"body_len":24,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 01:51:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 01:51:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 02:51:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 02:51:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 02:51:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 02:51:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 03:33:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 03:33:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 03:33:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 03:33:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2269,"body_len":48,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 03:33:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 03:33:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 08:39:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 08:39:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 08:39:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 08:39:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4829,"body_len":38,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 08:39:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 08:39:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 09:59:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 09:59:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 09:59:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 09:59:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4249,"body_len":43,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":true} 
[2026-09-25 09:59:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 09:59:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 09:59:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 09:59:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 09:59:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 09:59:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4249,"body_len":21,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 09:59:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 09:59:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 10:28:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 10:28:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 10:28:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 10:28:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 10:30:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 10:30:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 10:30:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 10:30:00] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":244,"body_len":77,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 10:30:00] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 10:30:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 11:22:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 11:22:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 11:22:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 11:22:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 11:24:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 11:24:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 11:24:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 11:24:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3670,"body_len":15,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 11:24:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 11:24:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 11:40:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 11:40:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 11:40:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 11:40:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1044,"body_len":9,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 11:40:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 11:40:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 11:46:18] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 11:46:18] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 11:46:18] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 11:46:18] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2013,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 11:46:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 11:46:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 11:48:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 11:48:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 11:48:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 11:48:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4112,"body_len":7,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 11:48:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 11:48:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 11:56:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 11:56:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 11:56:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 11:56:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4696,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 11:56:18] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 11:56:18] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 11:56:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 11:56:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 11:56:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 11:56:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4232,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 11:56:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 11:56:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 11:57:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 11:57:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 11:57:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 11:57:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2038,"body_len":22,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 11:57:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 11:57:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 11:58:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 11:58:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 11:58:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 11:58:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 11:58:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 11:58:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:05:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:05:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:05:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:05:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4830,"body_len":6,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:05:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:05:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:06:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:06:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:06:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:06:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:07:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:07:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:07:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:07:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4618,"body_len":15,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:07:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:07:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:08:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:08:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:08:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:08:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4830,"body_len":20,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:08:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:08:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:10:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:10:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:10:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:10:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4814,"body_len":4,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:10:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:10:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:10:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:10:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:10:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:10:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4814,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:10:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:10:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:10:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:10:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:10:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:10:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4814,"body_len":20,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:10:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:10:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:10:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:10:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:10:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:10:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4367,"body_len":43,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":true} 
[2026-09-25 12:10:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:10:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:10:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:10:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:10:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:10:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4367,"body_len":28,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:10:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:10:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:11:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:11:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:11:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:11:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1038,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:11:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:11:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:12:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:12:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:12:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:12:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4814,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:12:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:12:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:14:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:14:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:14:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:14:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4831,"body_len":3,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:14:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:14:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:15:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:15:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:15:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:15:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4831,"body_len":101,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:15:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:15:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:21:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:21:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:21:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:21:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4832,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:21:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:21:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:26:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:26:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:26:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:26:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4833,"body_len":6,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:26:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:26:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:30:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:30:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:30:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:30:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":574,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:30:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:30:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:34:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:34:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:34:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:34:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3230,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:34:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:34:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:36:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:36:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:36:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:36:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":6,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:36:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:36:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:37:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:37:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:37:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:37:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1646,"body_len":14,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:37:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:37:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:38:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:38:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:38:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:38:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:38:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:38:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:38:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:38:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:38:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-25 12:38:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:38:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:38:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:38:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:38:11] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:38:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:38:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:38:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:38:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:38:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:38:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:38:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:38:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:38:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:38:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:38:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:38:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:38:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:38:35] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-25 12:38:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:38:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:38:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:38:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:38:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:38:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:38:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:38:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:38:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:38:44] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:38:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:38:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:38:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:38:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:38:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":73,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:38:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:38:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:38:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:38:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:38:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:38:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-25 12:38:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:39:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:39:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:39:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:39:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:39:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:47:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:47:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:47:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:47:51] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-25 12:47:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:47:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:47:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:47:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:47:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:47:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:47:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:47:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:47:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:48:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:48:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:48:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:48:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:48:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:48:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:48:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:48:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:48:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:48:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:49:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:49:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:49:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:49:19] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:49:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:49:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:49:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:49:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:49:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:49:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:49:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:49:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:49:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:49:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-25 12:49:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:50:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:50:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:50:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:50:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:50:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:50:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-25 12:50:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:50:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:50:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:50:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:50:14] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:50:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:50:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:50:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:50:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:50:48] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:50:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:50:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:50:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:50:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:50:50] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-25 12:50:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:50:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:50:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:50:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:50:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:51:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:51:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:51:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:51:01] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:51:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:51:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:51:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:51:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:51:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:51:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:51:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:51:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:51:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:51:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:51:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:51:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:51:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:51:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:51:22] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:51:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:51:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:51:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:51:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:51:38] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4690,"mid_tail":"…NgZDZD"} 
[2026-09-25 12:51:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:51:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:51:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:51:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:51:41] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:51:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:51:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:51:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:51:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:51:58] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:51:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:52:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:52:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:52:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:52:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:52:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:52:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:52:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:52:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:52:07] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-25 12:52:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:52:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:52:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:52:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:52:16] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:52:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:52:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:52:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:52:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:52:26] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:52:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:52:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:52:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:52:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:52:33] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:52:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:52:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:52:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:52:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:52:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:52:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:52:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:52:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:52:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:52:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:52:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:52:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:52:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:52:57] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-25 12:52:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:53:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:53:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:53:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:53:01] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":2269,"mid_tail":"…NAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-25 12:53:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:53:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:53:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:53:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:53:03] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:53:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:53:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:53:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:53:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:53:09] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":2269,"mid_tail":"…NAZDZD"} 
[2026-09-25 12:53:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:53:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:53:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:53:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:53:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 12:53:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 12:56:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:56:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:56:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:56:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:56:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:56:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:56:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:56:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:57:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:57:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:57:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:57:12] local.INFO: [instagram_webhook] bot: processIncomingVideoReply {"conversation_id":79,"mid_tail":"…OAZDZD"} 
[2026-09-25 12:57:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:57:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:57:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:57:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:57:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:57:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:57:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:57:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:57:31] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4814,"body_len":21,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:57:31] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:57:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:57:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:57:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:57:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:57:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:57:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:57:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:57:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:57:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1609,"body_len":16,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:57:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:57:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:57:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:57:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:57:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:57:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1609,"body_len":18,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:57:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:57:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:58:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:58:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:58:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:58:01] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1834,"body_len":6,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:58:01] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:58:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:58:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:58:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 12:58:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 12:58:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4774,"body_len":10,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 12:58:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 12:58:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 12:59:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:59:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:59:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:59:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:59:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:59:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:59:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:59:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:59:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:59:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:59:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:59:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 12:59:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 12:59:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 12:59:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 12:59:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 13:01:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:01:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:01:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:01:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3247,"body_len":28,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:01:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:01:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:02:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:02:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:02:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:02:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3670,"body_len":37,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:02:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:02:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:03:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:03:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:03:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:03:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3670,"body_len":47,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:03:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:03:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:03:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:03:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:03:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:03:54] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 13:03:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:04:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:04:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:04:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:04:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4834,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:04:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:04:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:05:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:05:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:05:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:05:23] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-25 13:05:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:05:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:05:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:05:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:05:27] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 13:05:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:05:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:05:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 13:05:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 13:05:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 13:05:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:05:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 13:05:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 13:05:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 13:05:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:05:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 13:05:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 13:05:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 13:05:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:05:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:05:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:05:39] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-25 13:05:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:05:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:05:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:05:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:05:49] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-25 13:05:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:06:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:06:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:06:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:06:04] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…OAZDZD","sender_tail":"…064447"} 
[2026-09-25 13:06:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:06:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:06:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:06:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:06:06] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 13:06:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:06:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:06:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:06:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:06:38] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 13:06:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:07:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:07:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:07:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:07:02] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-25 13:07:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:07:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:07:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:07:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:07:36] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MAZDZD","sender_tail":"…064447"} 
[2026-09-25 13:07:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:08:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:08:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:08:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:08:12] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NgZDZD","sender_tail":"…064447"} 
[2026-09-25 13:08:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:08:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:08:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:08:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:08:32] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…NAZDZD","sender_tail":"…064447"} 
[2026-09-25 13:08:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:08:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:08:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:08:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:08:59] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-25 13:08:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 13:09:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:09:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 13:09:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 13:09:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 13:09:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:09:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:09:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:09:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3670,"body_len":27,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:09:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:09:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:09:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:09:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:09:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:09:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4737,"body_len":19,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:09:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:09:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:09:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:09:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:09:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:09:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4737,"body_len":29,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:09:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:09:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:09:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:09:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 13:09:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 13:09:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 13:09:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:09:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:09:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:09:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":25,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:09:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:09:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:09:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:09:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:09:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:09:57] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":19,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:09:57] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:09:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:10:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:10:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 13:10:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 13:10:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 13:15:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:15:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:15:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:15:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3670,"body_len":31,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:15:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:15:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:16:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:16:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:16:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:16:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4835,"body_len":3,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:16:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:16:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:16:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:16:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:16:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:16:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4835,"body_len":23,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:16:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:16:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:16:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:16:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:16:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:16:45] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4835,"body_len":6,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:16:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:16:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:19:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:19:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:19:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:19:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1550,"body_len":2,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:19:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:19:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:24:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:24:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 13:24:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 13:24:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 13:40:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:40:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 13:40:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 13:40:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 13:47:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:47:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:47:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:47:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3426,"body_len":5,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:47:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:47:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:48:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:48:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 13:48:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 13:48:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 13:51:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:51:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:51:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:51:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2872,"body_len":6,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:51:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:51:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:51:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:51:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:51:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:51:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1465,"body_len":15,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:51:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:51:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 13:57:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 13:57:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 13:57:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 13:57:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4607,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 13:57:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 13:57:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 14:05:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:05:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 14:05:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 14:05:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 14:05:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:05:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 14:05:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 14:05:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 14:05:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:05:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 14:05:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 14:05:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 14:07:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:07:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 14:07:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 14:07:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4836,"body_len":4,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 14:07:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 14:07:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 14:10:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:10:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 14:10:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 14:10:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4618,"body_len":23,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 14:10:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 14:10:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 14:34:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:34:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 14:34:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 14:34:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 14:41:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:41:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 14:41:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 14:41:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4837,"body_len":147,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 14:41:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 14:41:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 14:41:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:42:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 14:42:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 14:42:00] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4837,"mid_tail":"…MgZDZD"} 
[2026-09-25 14:42:00] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 14:46:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:46:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 14:46:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 14:46:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 14:46:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:46:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 14:46:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 14:46:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 14:46:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:46:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 14:46:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 14:46:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 14:46:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:46:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 14:46:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 14:46:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":1,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 14:46:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 14:47:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:47:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 14:47:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 14:47:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4567,"body_len":17,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 14:47:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 14:47:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 14:49:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:49:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 14:49:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 14:49:55] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-25 14:49:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 14:50:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:50:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 14:50:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 14:50:01] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…NAZDZD"} 
[2026-09-25 14:50:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 14:50:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 14:50:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 14:50:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 14:50:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2199,"body_len":5,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 14:50:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 14:50:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:00:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:00:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:00:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:00:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:00:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:00:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:00:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:00:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3313,"body_len":4,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:00:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:00:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:01:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:01:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:01:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:01:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:01:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:01:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:01:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:01:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:01:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:01:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:01:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:01:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:01:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:01:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:01:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:01:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:10:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:10:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:10:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:10:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":19,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:10:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:10:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:22:30] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:22:30] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:22:30] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:22:30] local.INFO: [instagram_webhook] skip: is_echo {"mid_tail":"…MgZDZD","sender_tail":"…064447"} 
[2026-09-25 15:22:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 15:25:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:25:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:25:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:25:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":51,"body_len":4,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:25:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:27:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:27:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:27:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:27:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4821,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:27:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:27:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:28:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:28:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:28:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:28:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4838,"body_len":46,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:28:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:28:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:33:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:33:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:33:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:33:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4839,"body_len":179,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:33:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:33:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:35:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:35:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:35:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:35:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:35:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:35:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:35:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:35:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:36:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:36:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:36:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:36:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4818,"body_len":46,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:36:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:36:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:37:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:37:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:37:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:37:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:37:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:37:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:37:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:37:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:38:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:38:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:38:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:38:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3355,"body_len":54,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:38:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:38:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:39:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:39:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:39:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:39:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2374,"body_len":5,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:39:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:39:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:47:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:47:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:47:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:47:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4840,"body_len":19,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:47:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:47:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:47:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:47:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:47:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:47:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4255,"body_len":30,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:47:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:47:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:49:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:49:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:49:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:49:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:50:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:50:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 15:50:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 15:50:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1646,"body_len":24,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 15:50:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 15:50:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 15:55:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:55:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:55:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:55:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 15:55:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 15:55:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 15:55:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 15:55:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 16:01:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:01:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 16:01:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 16:01:37] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1762,"body_len":26,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 16:01:37] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 16:01:37] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 16:12:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:12:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 16:12:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 16:12:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4841,"body_len":9,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 16:12:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 16:12:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 16:23:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:23:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 16:23:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 16:23:01] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-25 16:23:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-25 16:23:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:23:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 16:23:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 16:23:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4842,"body_len":183,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 16:23:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 16:23:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 16:25:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:25:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 16:25:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 16:25:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":827,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 16:25:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 16:25:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 16:31:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:31:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 16:31:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 16:31:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4843,"body_len":70,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 16:31:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 16:31:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 16:34:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:34:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 16:34:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 16:34:26] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4844,"body_len":47,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 16:34:26] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 16:34:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 16:34:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:34:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 16:34:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 16:34:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4844,"body_len":34,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 16:34:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 16:34:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 16:42:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:42:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 16:42:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 16:42:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:42:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 16:42:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 16:42:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 16:42:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":435,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 16:42:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 16:42:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 16:45:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 16:45:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 16:45:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 16:45:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2341,"body_len":27,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 16:45:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 16:45:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 17:05:26] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 17:05:26] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 17:05:26] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 17:05:26] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 17:05:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 17:05:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 17:05:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 17:05:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 17:24:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 17:24:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 17:24:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 17:24:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4845,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 17:24:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 17:24:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 17:28:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 17:28:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 17:28:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 17:28:39] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4846,"body_len":8,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 17:28:39] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 17:28:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 17:33:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 17:33:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 17:33:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 17:33:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4847,"body_len":43,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":true} 
[2026-09-25 17:33:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 17:33:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 17:33:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 17:33:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 17:33:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 17:33:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4847,"body_len":26,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 17:33:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 17:33:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 17:52:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 17:52:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 17:52:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 17:52:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4628,"body_len":10,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 17:52:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 17:52:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 18:19:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:19:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 18:19:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 18:19:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4848,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 18:19:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 18:19:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 18:21:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:21:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 18:21:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 18:21:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 18:21:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:21:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 18:21:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 18:21:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4848,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 18:21:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 18:21:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 18:21:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:21:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 18:21:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 18:21:22] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4848,"body_len":32,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 18:21:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 18:21:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 18:28:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:28:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 18:28:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 18:28:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4849,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 18:28:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 18:28:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 18:29:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:29:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 18:29:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 18:29:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 18:30:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:30:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 18:30:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 18:30:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4850,"body_len":56,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 18:30:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 18:30:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 18:39:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:39:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 18:39:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 18:39:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 18:45:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:45:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 18:45:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 18:45:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 18:45:25] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:45:25] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 18:45:25] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 18:45:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4796,"body_len":14,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 18:45:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 18:45:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 18:59:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 18:59:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 18:59:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 18:59:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4160,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 18:59:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 18:59:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 19:05:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 19:05:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 19:05:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 19:05:21] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":1847,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-25 19:05:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 19:05:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 19:05:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-25 19:05:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-25 19:05:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-25 19:05:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 19:05:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 19:05:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 19:05:58] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3693,"body_len":37,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 19:05:58] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 19:05:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 19:17:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 19:17:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 19:17:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 19:17:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4851,"body_len":21,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 19:17:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 19:17:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 19:23:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 19:23:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 19:23:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 19:23:17] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4852,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 19:23:17] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 19:23:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 19:26:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 19:26:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 19:26:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 19:26:14] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4853,"body_len":12,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 19:26:14] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 19:26:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 19:32:38] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 19:32:38] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 19:32:38] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 19:32:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4265,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 19:32:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 19:32:39] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 19:59:01] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 19:59:01] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 19:59:01] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 19:59:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":925,"body_len":8,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-25 19:59:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 19:59:02] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 21:04:37] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 21:04:37] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 21:04:37] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 21:04:38] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4854,"body_len":36,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 21:04:38] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 21:04:38] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 23:40:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 23:40:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 23:40:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 23:40:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4855,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 23:40:48] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 23:40:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-25 23:52:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-25 23:52:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-25 23:52:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-25 23:52:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4856,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-25 23:52:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-25 23:52:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 00:09:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 00:09:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 00:09:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 00:09:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":143,"body_len":13,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-26 00:09:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 00:09:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 00:14:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 00:14:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 00:14:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 00:14:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4857,"body_len":15,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-26 00:14:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 00:14:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 00:48:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 00:48:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 00:48:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 00:48:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4858,"body_len":8,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-26 00:48:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 00:48:11] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 00:51:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 00:51:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 00:51:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 00:51:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4859,"body_len":5,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-26 00:51:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 00:51:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 01:28:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 01:28:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 01:28:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 01:28:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4860,"body_len":8,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 01:28:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 01:28:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 02:51:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 02:51:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-26 02:51:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-26 02:51:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-26 02:51:58] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 02:51:58] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-26 02:51:58] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-26 02:51:58] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-26 08:18:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 08:18:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 08:18:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 08:18:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4861,"body_len":6,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 08:18:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 08:18:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 08:33:22] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 08:33:22] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-26 08:33:22] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-26 08:33:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-26 08:33:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 08:33:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 08:33:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 08:33:34] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":447,"mid_tail":"…OAZDZD"} 
[2026-09-26 08:33:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 08:33:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 08:33:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 08:33:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 08:33:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":447,"body_len":29,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-26 08:33:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 08:33:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 08:58:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 08:58:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 08:58:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 08:58:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4862,"body_len":374,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 08:58:45] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 08:58:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 09:50:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 09:50:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 09:50:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 09:50:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3427,"body_len":10,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 09:50:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 09:50:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 11:34:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 11:34:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 11:34:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 11:34:16] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-26 11:34:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-26 11:38:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 11:38:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 11:38:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 11:38:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4863,"body_len":60,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 11:38:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 11:38:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 11:40:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 11:40:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 11:40:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 11:40:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3517,"body_len":46,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-26 11:40:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 11:40:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 11:49:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 11:49:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 11:49:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 11:49:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4864,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 11:49:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 11:49:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 11:56:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 11:56:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-26 11:56:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-26 11:56:32] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-26 12:06:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 12:06:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 12:06:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 12:06:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4865,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 12:06:43] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 12:06:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 12:31:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 12:31:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-26 12:31:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-26 12:31:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-26 13:26:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 13:26:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 13:26:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 13:26:48] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4866,"body_len":27,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 13:26:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 13:26:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 13:33:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 13:33:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 13:33:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 13:33:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":811,"body_len":12,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 13:33:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 13:33:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 13:54:27] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 13:54:27] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 13:54:27] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 13:54:27] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4867,"body_len":19,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 13:54:27] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 13:54:27] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 14:13:39] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 14:13:39] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 14:13:39] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 14:13:40] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1762,"body_len":2,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 14:13:40] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 14:13:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 16:06:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 16:06:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 16:06:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 16:06:02] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4868,"body_len":8,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 16:06:02] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 16:06:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 18:31:48] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 18:31:48] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 18:31:48] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 18:31:48] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4869,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-26 18:31:48] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 18:52:10] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 18:52:10] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 18:52:10] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 18:52:10] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3992,"body_len":78,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 18:52:10] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 18:52:10] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 19:49:20] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 19:49:20] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 19:49:20] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 19:49:20] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":15,"body_len":34,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 19:49:20] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 19:49:21] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 20:23:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 20:23:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 20:23:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 20:23:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4870,"body_len":43,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":true} 
[2026-09-26 20:23:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 20:23:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 20:23:50] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 20:23:50] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 20:23:50] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 20:23:50] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4870,"body_len":30,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-26 20:23:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 20:23:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 21:02:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 21:02:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 21:02:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 21:02:54] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4871,"mid_tail":"…OAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-26 21:02:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 21:11:57] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 21:11:57] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-26 21:11:57] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-26 21:11:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-26 22:18:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 22:18:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 22:18:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 22:18:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4872,"body_len":3,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-26 22:18:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 22:18:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 22:49:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 22:49:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 22:49:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 22:49:29] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4873,"body_len":5,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-26 22:49:29] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-26 22:49:29] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-26 23:44:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-26 23:44:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-26 23:44:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-26 23:44:51] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…OAZDZD"} 
[2026-09-26 23:44:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-27 00:02:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 00:02:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 00:02:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 00:02:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4874,"body_len":3,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 00:02:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 00:02:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 07:11:45] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 07:11:45] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-27 07:11:45] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-27 07:11:45] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-27 08:30:02] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 08:30:02] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 08:30:02] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 08:30:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4875,"body_len":69,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":true} 
[2026-09-27 08:30:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 08:30:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 08:32:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 08:32:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 08:32:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 08:32:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2870,"body_len":16,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 08:32:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 08:32:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 08:33:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 08:33:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 08:33:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 08:33:07] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2870,"body_len":12,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 08:33:07] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 08:33:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 08:33:13] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 08:33:13] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 08:33:13] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 08:33:13] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2870,"body_len":24,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 08:33:13] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 08:33:13] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 10:04:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 10:04:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 10:04:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 10:04:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4876,"body_len":7,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 10:04:28] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 10:04:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 10:37:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 10:37:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 10:37:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 10:37:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2711,"body_len":442,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 10:37:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 10:37:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 10:37:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 10:37:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 10:37:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 10:37:56] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-27 10:37:56] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-27 11:44:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 11:44:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 11:44:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 11:44:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3517,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 11:44:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 11:44:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 12:09:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 12:09:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 12:09:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 12:09:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4877,"body_len":19,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 12:09:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 12:09:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 12:20:55] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 12:20:55] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 12:20:55] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 12:20:55] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4361,"body_len":8,"has_reply":true,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 12:20:55] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 12:20:55] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 12:21:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 12:21:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 12:21:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 12:21:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4361,"body_len":10,"has_reply":true,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 12:21:12] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 12:21:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 13:15:56] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 13:15:56] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 13:15:56] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 13:15:56] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4695,"body_len":1,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 13:15:56] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 13:15:57] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 13:26:21] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 13:26:21] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 13:26:21] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 13:26:21] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4878,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-27 13:26:22] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 13:26:22] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 13:26:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 13:26:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 13:26:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 13:26:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4878,"body_len":338,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 13:26:23] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 13:26:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 13:47:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 13:47:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 13:47:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 13:47:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4879,"body_len":36,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 13:47:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 13:47:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 15:13:44] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 15:13:44] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 15:13:44] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 15:13:44] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":197,"body_len":13,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 15:13:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 16:10:17] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 16:10:17] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","reaction"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-27 16:10:17] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-27 16:10:17] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-27 16:10:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 16:10:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 16:10:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 16:10:25] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3517,"body_len":17,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 16:10:25] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 16:10:25] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 16:33:00] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 16:33:00] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 16:33:00] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 16:33:00] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4880,"body_len":32,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 16:33:00] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 16:33:01] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 16:33:11] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 16:33:11] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 16:33:11] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 16:33:11] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4880,"body_len":29,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 16:33:11] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 16:33:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 17:37:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 17:37:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 17:37:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 17:37:33] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4881,"mid_tail":"…MAZDZD"} 
[2026-09-27 17:37:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 17:37:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 17:37:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 17:37:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 17:37:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4881,"body_len":32,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 17:37:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 17:37:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 17:50:07] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 17:50:07] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 17:50:07] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 17:50:07] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":716,"mid_tail":"…NAZDZD"} 
[2026-09-27 17:50:07] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 17:50:12] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 17:50:12] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 17:50:12] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 17:50:12] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":21,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 17:50:12] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 17:50:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 17:50:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 17:50:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 17:50:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":17,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 17:50:23] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 17:51:28] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 17:51:28] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 17:51:28] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 17:51:28] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":716,"body_len":32,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 17:51:28] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 18:09:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 18:09:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-27 18:09:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-27 18:09:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-27 18:53:23] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 18:53:23] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 18:53:23] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 18:53:23] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4882,"body_len":5,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 18:53:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 18:53:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 19:51:06] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 19:51:06] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 19:51:06] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 19:51:06] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1739,"body_len":2,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 19:51:06] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 19:51:06] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 19:51:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 19:51:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 19:51:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 19:51:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":1739,"body_len":47,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 19:51:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 19:51:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 20:15:59] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 20:15:59] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 20:15:59] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 20:15:59] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4883,"body_len":22,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 20:15:59] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 20:15:59] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 20:35:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 20:35:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 20:35:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 20:35:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4884,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-27 20:35:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 20:35:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 20:35:04] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 20:35:04] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 20:35:04] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 20:35:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4884,"body_len":9,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 20:35:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 20:35:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 20:48:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 20:48:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 20:48:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 20:48:41] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":3854,"mid_tail":"…OAZDZD"} 
[2026-09-27 20:48:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 20:48:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 20:48:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 20:48:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 20:48:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3854,"body_len":23,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 20:48:50] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 20:48:50] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 20:49:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 20:49:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 20:49:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 20:49:47] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3854,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-27 20:49:47] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 20:49:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 20:50:32] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 20:50:32] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 20:50:32] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 20:50:32] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3854,"body_len":50,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 20:50:32] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 20:50:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 22:02:29] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 22:02:29] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 22:02:29] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 22:02:30] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4885,"body_len":378,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 22:02:30] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 22:02:30] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 22:02:47] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 22:02:47] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 22:02:47] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 22:02:47] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4885,"mid_tail":"…MgZDZD"} 
[2026-09-27 22:02:47] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 22:24:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 22:24:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 22:24:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 22:24:08] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4886,"body_len":43,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":true} 
[2026-09-27 22:24:08] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 22:24:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 22:24:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 22:24:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 22:24:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 22:24:09] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4886,"body_len":57,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-27 22:24:09] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 22:24:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-27 23:45:51] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-27 23:45:51] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-27 23:45:51] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-27 23:45:51] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4653,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-27 23:45:51] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-27 23:45:51] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 04:30:49] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 04:30:49] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 04:30:49] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 04:30:49] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4887,"body_len":105,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 04:30:49] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 04:30:49] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 09:10:14] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 09:10:14] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 09:10:14] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 09:10:14] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-28 09:10:14] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-28 09:30:40] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 09:30:40] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-28 09:30:40] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-28 09:30:40] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-28 09:30:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 09:30:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-28 09:30:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-28 09:30:42] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-28 09:31:05] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 09:31:05] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 09:31:05] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 09:31:05] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4300,"body_len":133,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 09:31:05] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 09:31:05] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 10:00:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 10:00:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 10:00:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 10:00:19] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4888,"body_len":322,"has_reply":false,"mid_tail":"…NgZDZD","meta_link_preview_bundle":false} 
[2026-09-28 10:00:19] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 10:00:20] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 10:04:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 10:04:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 10:04:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 10:04:03] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":3670,"body_len":76,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 10:04:03] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 10:04:03] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 10:46:08] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 10:46:08] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 10:46:08] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 10:46:08] local.INFO: [instagram_webhook] bot: processIncomingImageReply {"conversation_id":4644,"mid_tail":"…OAZDZD"} 
[2026-09-28 10:46:08] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 10:46:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 10:46:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 10:46:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 10:46:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4644,"body_len":30,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 10:46:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 10:46:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 11:11:16] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 11:11:16] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 11:11:16] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 11:11:16] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4889,"body_len":453,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 11:11:16] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 11:11:16] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 11:16:42] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 11:16:42] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 11:16:42] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 11:16:42] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":3,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 11:16:42] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 11:16:43] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 11:16:52] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 11:16:52] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 11:16:52] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 11:16:52] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":2863,"body_len":14,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 11:16:52] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 11:16:52] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 11:33:09] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 11:33:09] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 11:33:09] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 11:33:09] local.INFO: [instagram_webhook] bot: processIncomingUnsupportedAttachmentReply {"conversation_id":4890,"mid_tail":"…MAZDZD","instagram_link_preview_unsupported":false} 
[2026-09-28 11:33:09] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 11:33:19] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 11:33:19] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 11:33:19] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 11:33:19] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MAZDZD"} 
[2026-09-28 11:33:19] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-28 12:23:15] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 12:23:15] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 12:23:15] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 12:23:15] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4512,"body_len":18,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 12:23:15] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 12:23:15] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 12:25:31] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 12:25:31] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","read"]}],"event_type_count":{"message":0,"message_edit":0,"unknown":1},"skip_no_message":1,"skip_no_sender":0,"parsed_count":0} 
[2026-09-28 12:25:31] local.INFO: [instagram_webhook] parsed messages {"parsed_count":0,"object":"instagram"} 
[2026-09-28 12:25:31] local.INFO: [instagram_webhook] POST complete {"parsed_count":0,"bot_handlers_invoked":0} 
[2026-09-28 13:12:24] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 13:12:24] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 13:12:24] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 13:12:24] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4891,"body_len":37,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 13:12:24] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 13:12:24] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 13:12:35] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 13:12:35] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 13:12:35] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 13:12:35] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4892,"body_len":55,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 13:12:35] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 13:12:35] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 13:40:46] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 13:40:46] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 13:40:46] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 13:40:46] local.INFO: [instagram_webhook] skip: no body and no attachment after filters {"mid_tail":"…MgZDZD"} 
[2026-09-28 13:40:46] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":0} 
[2026-09-28 14:37:36] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 14:37:36] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 14:37:36] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 14:37:36] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":28,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-28 14:37:36] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 14:37:41] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 14:37:41] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 14:37:41] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 14:37:41] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":173,"body_len":29,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 14:37:41] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 16:24:03] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 16:24:03] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 16:24:03] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 16:24:04] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":207,"body_len":3,"has_reply":false,"mid_tail":"…MgZDZD","meta_link_preview_bundle":false} 
[2026-09-28 16:24:04] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 16:24:04] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 16:58:53] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 16:58:53] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 16:58:53] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 16:58:53] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4893,"body_len":68,"has_reply":false,"mid_tail":"…NAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 16:58:53] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 16:58:53] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 18:08:54] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 18:08:54] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 18:08:54] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 18:08:54] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4893,"body_len":43,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":true} 
[2026-09-28 18:08:54] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 18:08:54] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 18:09:43] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 18:09:43] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 18:09:43] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 18:09:43] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4893,"body_len":117,"has_reply":false,"mid_tail":"…OAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 18:09:44] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 18:09:44] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 19:49:33] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 19:49:33] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 19:49:33] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 19:49:33] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4894,"body_len":6,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 19:49:33] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 19:49:33] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
[2026-09-28 19:49:34] local.INFO: [instagram_webhook] POST received {"object":"instagram","entry_count":1,"has_entry_messaging":true,"has_entry_changes":false,"top_keys":["object","entry"],"content_type":"application/json","payload_empty":false,"entry_id_tail":"…064447","configured_ig_id_tail":"…064447","entry_matches_configured_ig":true} 
[2026-09-28 19:49:34] local.INFO: [instagram_webhook] parse diagnostics {"entry_count":1,"entry_shapes":[{"entry_keys":["time","id","messaging"],"messaging_count":1,"messaging_first_keys":["sender","recipient","timestamp","message"]}],"event_type_count":{"message":1,"message_edit":0,"unknown":0},"skip_no_message":0,"skip_no_sender":0,"parsed_count":1} 
[2026-09-28 19:49:34] local.INFO: [instagram_webhook] parsed messages {"parsed_count":1,"object":"instagram"} 
[2026-09-28 19:49:34] local.INFO: [instagram_webhook] bot: processIncomingMessage {"conversation_id":4894,"body_len":9,"has_reply":false,"mid_tail":"…MAZDZD","meta_link_preview_bundle":false} 
[2026-09-28 19:49:34] local.INFO: [InstagramCloud] fetchMessagingUserProfile retry other graph host {"http_status":401,"error_code":190} 
[2026-09-28 19:49:34] local.INFO: [instagram_webhook] POST complete {"parsed_count":1,"bot_handlers_invoked":1} 
