Primeiramente obrigado pela excelente solução. Tem sido de grande valia.
No momento, tenho um WPPCONNECT ativo e funcional. Ativei as tasks "General Maintenance" e "Manage Abandoned Calls", que estão funcionais - única observação é que em algumas execuções, os logs do celeryworker apontam que o servidor mencionado na query não existe (Server matching query does not exist), mas em outras execuções funcionam perfeitamente.
Contudo, a task "Close Abandoned Chats" é executada e os logs apontam sucesso, mas nenhum "chat" que atende aos parâmetros é encerrado. Parametrizei para fechar chats onde a última mensagem tenha mais de 432.000 segundos (5 dias), não importa o usuário. Seguem os "Keyword Arguments":
Suspeitei que o argumento "excluded_departments": ["XXXXXXXXXXXXXXX"], que uso na task "Manage Abandoned Calls", poderia estar afetando a task "Close Abandoned Chats" também, já que todos os chats ficam no departamento mencionado nesse argumento, mas não consegui validar em testes e realmente não me pareceu fazer sentido.
Para efeito de registro, seguem os argumentos das demais tarefas ativas:
Olá Duda e demais contribuidores!
Primeiramente obrigado pela excelente solução. Tem sido de grande valia.
No momento, tenho um WPPCONNECT ativo e funcional. Ativei as tasks "General Maintenance" e "Manage Abandoned Calls", que estão funcionais - única observação é que em algumas execuções, os logs do celeryworker apontam que o servidor mencionado na query não existe (Server matching query does not exist), mas em outras execuções funcionam perfeitamente.
Contudo, a task "Close Abandoned Chats" é executada e os logs apontam sucesso, mas nenhum "chat" que atende aos parâmetros é encerrado. Parametrizei para fechar chats onde a última mensagem tenha mais de 432.000 segundos (5 dias), não importa o usuário. Seguem os "Keyword Arguments":
{"server_token": "17B8DA2A384040C7A4DA", "last_message_users": "*", "last_message_seconds": 432000, "closing_message": ""}
Suspeitei que o argumento "excluded_departments": ["XXXXXXXXXXXXXXX"], que uso na task "Manage Abandoned Calls", poderia estar afetando a task "Close Abandoned Chats" também, já que todos os chats ficam no departamento mencionado nesse argumento, mas não consegui validar em testes e realmente não me pareceu fazer sentido.
Para efeito de registro, seguem os argumentos das demais tarefas ativas:
"Manage Abandoned Calls":
{"server_token": "17B8DA2A384040C7A4DA", "excluded_departments": ["6HZufbytTaNinREjw"], "message_template": "", "last_message_seconds": 600, "last_message_users": "*", "action": "transfer", "target_department_id": "6HZufbytTaNinREjw", "target_agent_user_id": null}
"General Maintenance"
{"server_token": "17B8DA2A384040C7A4DA", "delete_delivered_messages_age": 15}
Existe alguma situação que já tenham observado, que pode ocasionar o descrito?
Obrigado