diff --git a/enterprise_helpdesk_discord_connector/models/helpdesk_ticket.py b/enterprise_helpdesk_discord_connector/models/helpdesk_ticket.py index cdba42b..c85e7b7 100644 --- a/enterprise_helpdesk_discord_connector/models/helpdesk_ticket.py +++ b/enterprise_helpdesk_discord_connector/models/helpdesk_ticket.py @@ -25,7 +25,13 @@ def send_discord_notification(self, ticket): if webhook_url: description = html2plaintext(ticket.description or "") data = { - "content": f"Novo ticket criado:\n**Título:** {ticket.name}\n**Cliente:** {ticket.partner_id.name}\n**Responsável:** {ticket.user_id.name or 'N/A'}\n**Descrição:** {description}" + "content": f"Novo ticket criado:\n**Título:** {ticket.name}\ + \n**Cliente:** {ticket.partner_id.name}\ + \n**Responsável:** {ticket.user_id.name or 'N/A'}\ + \n**Descrição:** {description}" } headers = {"Content-Type": "application/json"} response = requests.post(webhook_url, json=data, headers=headers) + + if response.status_code != 202 or 200: + pass diff --git a/enterprise_helpdesk_discord_connector/models/res_config.py b/enterprise_helpdesk_discord_connector/models/res_config.py index b96081f..977c41f 100644 --- a/enterprise_helpdesk_discord_connector/models/res_config.py +++ b/enterprise_helpdesk_discord_connector/models/res_config.py @@ -21,7 +21,8 @@ def action_test_discord_webhook(self): ) if webhook_url: data = { - "content": "Teste de integração do webhook do Discord: A integração está funcionando corretamente." + "content": "Teste de integração do webhook do Discord: \ + A integração está funcionando corretamente." } headers = {"Content-Type": "application/json"} response = requests.post(webhook_url, json=data, headers=headers) @@ -42,7 +43,8 @@ def action_test_discord_webhook(self): "tag": "display_notification", "params": { "title": "Erro!", - "message": f"Falha ao enviar notificação para o Discord: {response.status_code} - {response.text}", + "message": f"Falha ao enviar notificação para o \ + Discord: {response.status_code} - {response.text}", "type": "danger", "sticky": False, }, @@ -53,7 +55,8 @@ def action_test_discord_webhook(self): "tag": "display_notification", "params": { "title": "Erro!", - "message": "URL do webhook do Discord não está configurada.", + "message": "URL do webhook do Discord não \ + está configurada.", "type": "danger", "sticky": False, },