Ir para o conteúdo

Alertas

Os alertas são mensagens personalizadas para uma tarefa com um tipo de alerta, title e message.

Os alertas são exibidos no menu Alertas no portal BotCity Maestro e podem fornecer informações claras e rápidas sobre o status de uma tarefa e automação.

Emitindo Alertas

Um alerta pode ser emitido com um dos seguintes tipos:

  • INFO: Alerta de informação.
  • WARN: Alerta de aviso.
  • ERROR: Alerta de erro.

Aqui está como emitimos alertas para a tarefa criada na etapa anterior:

maestro.alert(
    task_id=task.id,
    title="Alerta de informação",
    message="Este é um alerta de informação",
    alert_type=AlertType.INFO
)
maestro.alert(task.id, "Alerta de informação", "Este é um alerta de informação", AlertType.INFO);
const alert = await maestro.alert(task.id, "Alerta de informação", "Este é um alerta de informação", "INFO")
const alert: Alert = await maestro.alert(task.id, "Alerta de informação", "Este é um alerta de informação", "INFO")

Mensagens

Ao usar o BotCity Maestro SDK, os usuários podem enviar mensagens um para o outro ou até mesmo endereços de email externos de uma maneira muito simples.

O Maestro SDK pode enviar dois tipos de mensagens:

  • TEXT: Corpo de mensagem de texto simples.
  • HTML: Corpo da mensagem em HTML.

Aqui está como enviamos mensagens através do Maestro SDK:

# List of emails, if not using, pass an empty list
emails = ["seu_email@seu_email.com"]
# List of usernames, if not using, pass an empty list
usuarios = ["usuario_maestro1", "usuario_maestro2"]

assunto = "Mensagem de teste"
corpo_email = "Este é o conteúdo da mensagem."

maestro.message(emails, usuarios, assunto, corpo_email, MessageType.TEXT)
List<String> emails = new ArrayList<String>();
emails.add("seu_email@seu_email.com");

List<String> users = new ArrayList<String>();
usuarios.add("usuario_maestro1");
usuarios.add("usuario_maestro2");

String assunto = "Mensagem de teste";
String corpo_email = "Este é o conteúdo da mensagem.";

maestro.message(emails, usuarios, assunto, corpo_email, MessageType.TEXT);
const emails = ["seu_email@seu_email.com"]
// List of usernames, if not using, pass an empty list
const usuarios = ["usuario_maestro1", "usuario_maestro2"]

const assunto = "Mensagem de teste"
const corpo_email = "Este é o conteúdo da mensagem."

await maestro.message(emails, usuarios, assunto, corpo_email, "TEXT")
const emails: array = ["seu_email@seu_email.com"]
// List of usernames, if not using, pass an empty list
const usuarios: array = ["usuario_maestro1", "usuario_maestro2"]

const assunto: string = "Mensagem de teste"
const corpo_email: string = "Este é o conteúdo da mensagem."

await maestro.message(, usuarios, assunto, corpo_email, "TEXT")