Construção de Chatbots
...
Nós de Habilidade
Enviar E-mail
a habilidade de e mail fornece uma maneira rápida de enviar e mails de dentro de um fluxo de trabalho do botpress criando sua habilidade na visualização do editor de fluxo, clique em inserir habilidade ; selecione enviar e mail a interface a seguir permite inserir as informações que você preencheria ao usar qualquer serviço de e mail padrão de, para, cc e bcc esses campos são preenchidos com endereços de e mail de endereço de e mail do remetente para e mail do destinatário cc ( cópia carbono ) endereços de e mail visíveis que recebem uma cópia bbc ( blind carbon copy ) endereços de e mail invisíveis que recebem uma cópia assunto assunto do e mail, um elemento de conteúdo como a linha de assunto 🖊 nota mesmo se você usar markdown na linha de assunto, ele será renderizado como texto simples conteúdo do e mail elemento de conteúdo, uma mensagem a ser enviada 🖊 nota ao contrário do campo de assunto, você pode usar markdown, que o botpress renderizará corretamente para o receptor você também pode incluir html para aprimorar ainda mais a formatação do corpo do seu e mail o botpress suporta modelagem em todos os campos da sua habilidade de e mail, permitindo acesso a variáveis armazenadas na memória todos os bot , user , session , temp e event são acessíveis por meio de modelagem configurando a habilidade de e mail para enviar um e mail usando a habilidade de e mail, você precisa configurar seu chatbot com uma string de conexão de transporte defina a string de configuração no diretório data/global/config/basic skills json para obter mais informações sobre os transportadores de correio disponíveis e como configurá los, visite a documentação do nodemailer é possível editar essas variáveis no botpress a partir do code editor exemplo { "$schema" " / /assets/modules/basic skills/config schema json", "defaultcontentelement" "builtin single choice", "defaultcontentrenderer" "#builtin single choice", "defaultmaxattempts" 3, "disableintegritycheck" true, "matchnumbers" true, "matchnlu" true, "transportconnectionstring" { "host" "192 168 100 200", "port" "25", "secure" false, "tls" { "rejectunauthorized" false } } } o transportconnectionstring pode ser um objeto ou uma string string smtps\ //example\@gmail com\ superpassword\@smtp gmail com formato de objeto "transportconnectionstring" { "host" "192 168 100 200", "port" "25", "secure" false, "tls" { "rejectunauthorized" false } } 🖊 nota a configuração "rejectunauthorized" false impedirá que o servidor botpress seja reinicializado toda vez que um email não for enviado recomendamos uma estratégia de fallback se isso acontecer usando a transição on failure se o seu e mail estiver protegido com 2fa, pode não funcionar