# Baserow Transcrições ## Tipo: Playlist ## Data: 09-01-2025 00: 10: 15 ## Vídeo 1: [https://www.youtube.com/watch?v=B5YWLIKfE2g](https://www.youtube.com/watch?v=B5YWLIKfE2g) (Língua: pt) ### Obrigada por estar aqui, vamos automatizar o código, aqui vou apresentar um banco de dados em código aberto e uma ótima alternativa ao Herdeiro ou se você é novo, por aqui já tem cobertura, [inscreva-se no canal](https: // canal. activosininho. com) para ser notificado sempre que tiver um novo conteúdo. Então vamos crítica-lo! Vamos conhecer melhor essa ferramenta incrível chamada Beijomill. **Site: ** [beijomill. com](http://beijomill.com) É um **aplicativo web** que oferece recursos de painel e shield, sua de nação, PM (permissões de problemas), configurar a extensões sua UTI (Base de Dados), configurar uma nova UTI, quem procura série de modelos pode importar suas informações de XML, divisão pode exportar para o CSV. ### Recursos Próximos: O site [gosmeca. com](http://gosmeca.com) possui um roteiro completado com suas implementações. ### Versões e Preços: - Hospedado (Free para enquanto): disponibiliza grupo de dados, tabelas, linhas ilimitadas - Premium: permite exportar XML Divisão, comentários linha ### Outros Recursos: - Visualização: apresenta agenda, formulário, galeria, kanban (em fase beta com acesso a essa funcionalidade quem contribuir) - Plano Alto: inclui roteiro de planos hospedados (aqueles que visam o plano alto podem aplicar o plano hospedado para a versão premium) - Administração: disponibilizará mais recursos para a versão impressível (em fase prévia) ## Vídeo 2: [https://www.youtube.com/watch?v=KEIlw-aVPR0](https://www.youtube.com/watch?v=KEIlw-aVPR0) (Língua: pt) ### Depois, vamos automatizar os socorros bovino e nesse vídeo vou mostrar como utilizar um herói louco no site gosmeca. Além disso, este conteúdo ainda não está escrito aqui no canal, então inscreva-se hoje no canal [Activas Ininho](https: // canal. activosininho. com) para não perder nenhum vídeo novo. ### Assine Jr. - inscreva-se no canal [Activas Ininho](https: // canal. activosininho. com) para receber notificação de novos vídeos - Comente e compartilhe para que nosso conteúdo chegue a mais pessoas - Curta para ajudar a promover nosso canal - Agradecemos pelas curtidas, comentários e compartilhamentos Olá! Nosso terceiro vídeo mostra como automatizar a obtenção do CPF a partir do e-mail utilizando um plugin do WordPress chamado `Tensei-Plugin`. Comecemos nos atualizando o plugin aqui: `<https://wordpress.org/plugins/tensei-social-login-magic/>`. Depois, vá para as configurações do plugin (Configurações > Conectores de Terceiros > TenebulateAZ > Google API) e clique em `Conectar`. Em seguida, siga as instruções para permitir o acesso do WordPress ao Google API. Na seção `Verificação de e-mail`, desmarque `Validar e-mail durante o login` para desabilitar a validação do e-mail durante o login. Depois, clique em `Salvar alterações`. Agora, você precisa gerar uma chave de API do TenebulateAZ. Para isso, acesse o site do TenebulateAZ: `<https://tenebulateaz.com/perfil/chaves-de-API>`, e siga as instruções para criar uma chave de API. Obtenha a chave de API gerada e colá-la no campo `Chave de API do Google` no seu plugin. Agora, vá para seu site WordPress e crie um novo formulário usando um plugin de formulários de sua preferência. Adicione um campo de e-mail ao formulário, e um botão de envio do formulário. Quando o formulário for enviado, utilize a API do TenebulateAZ para recuperar o CPF do e-mail informado. Por exemplo, você pode utilizar a seguinte URL: `<https://tenebulateaz.com/api/pesquisa?q={email}&key={api_key}>`. Faça o substituir `{email}` pelo e-mail fornecido no formulário, e `{api_key}` pela chave de API do TenebulateAZ que você gerou anteriormente. Usando a API, você obtém o CPF do e-mail, que você pode usar para gerenciar os clientes no seu sistema. Seja bem vindo ao terceiro vídeo, onde vamos automatizar a obtenção do CPF a partir do e-mail utilizando o TenebulateAZ Plugin no WordPress. 1. Iniciando primeiro, você precisa instalar o TenebulateAZ Plugin para o seu site WordPress. Pode encontrar o plugin em `<https://wordpress.org/plugins/tensei-social-login-magic/>`. 2. Configurações Gerais Comecemos com as configurações do plugin. Clique em `Configurações` > `Conectores de Terceiros`, depois `TenebulateAZ`. 3. Acessando Google API Em seguida, clique em `Conectar` para acessar o Google API. 4. Autenticação Siga as instruções para permitir acesso a API do Google. 5. Desabilitar validação de e-mail Na seção `Verificação de e-mail`, desmarque `Validar e-mail durante o login` para desabilitar a validação do e-mail durante o login. 6. Salvar alterações Clique em `Salvar alterações` para salvar suas alterações. 7. Chave de API do TenebulateAZ Agora, leia as instruções para gerar uma chave de API do TenebulateAZ. 8. Chave de API Obtenha a chave de API gerada e colá-la no campo `Chave de API do Google` no seu plugin. 9. Criando um formulário Agora, acesso o site do WordPress e crie um novo formulário usando um plugin de formulários de sua preferência. 10. Adicionar campo de e-mail Adicione um campo de e-mail ao formulário. 11. Adicionar botão de envio Adicione um botão de envio do formulário. 12. Recuperando o CPF Quando o formulário for enviado, utilize a API do TenebulateAZ para recuperar o CPF do e-mail fornecido. Por exemplo, você pode utilizar a seguinte URL: `<https://tenebulateaz.com/api/pesquisa?q={email}&key={api_key}>`. 13. Uso da API Usando a API, você obtém o CPF do e-mail, que você pode usar para gerenciar os clientes no seu sistema. 14. Assistência Se tiver alguma dúvida ou precisar de ajuda, fique à vontade para enviar um e-mail ou um comentário. --- Link do vídeo: `<https://www.youtube.com/watch?v=GHSJWnkPBHw>` (Língua: pt) Assista esse terceiro vídeo e descubra como utilizar o TenebulateAZ para automatizar a obtenção do CPF a partir de e-mail em seu site WordPress. # Vídeo Título: Comandos de Cláudio Balbino para API de Atualização Este vídeo demonstrará como executar as tarefas seguintes por meio da API do Cláudio Balbino: 1. Criar uma nova linha (Laboratório Arranjas) 2. Atualizar uma linha existente 3. Documentos (inspecionar os dados de uma linha) 4. Remover uma linha 5. Consultas ## Criar uma nova linha Para criar uma nova linha no Cláudio Balbino, é necessário fazer uma "POST" para a seguinte URL: ``` https://api-update-cb.onorestandbistro.com.br/cburgers/lines ``` Você pode usar os seguintes campos de solicitação: * `id`: o ID da linha (obrigatório) * `type`: o tipo de que deseja inspecionar (opcional) - os valores possíveis são: "cardapio", "pedido", "entrega" e "insumo" * `preparation`: informações sobre preparação da linha (opcional) - valores possíveis são: "em sorvete", "em burger", "em x-burger", "em configurável", "em salada" * `is_active`: indica se a linha está ativa (opcional) - valores possíveis são: "true" ou "false" * `name`: nome da linha (obrigatório) * `price`: preço da linha (obrigatório) * `components`: um conjunto de componentes que compõem a linha (obrigatório) - todos os componentes devem ter um ID, nome e preço específicos aqui está um exemplo de body para uma "POST": ```json { "id": "1234567890", "type": "pedido", "preparation": "em burger", "is_active": true, "name": "Algum Sanduíche", "price": 29. 99, "components": [ { "id": "123", "name": "Massa", "price": 1. 5 }, { "id": "234", "name": "Peito de Frango", "price": 9. 99 }, { "id": "345", "name": "Tempero", "price": 0. 5 }, { "id": "456", "name": "Acompanhamento", "price": 5. 0 } ] } ``` ## Atualizar uma linha existente Para atualizar uma linha existente no Cláudio Balbino, é necessário fazer uma "PUT" para a URL: ``` https://api-update-cb.onorestandbistro.com.br/cburgers/lines/<id-da-linha> ``` Envie os campos que deseja atualizar como o body da solicitação. Aqui está um exemplo de como isso se parece: ```json PUT https://api-update-cb.onorestandbistro.com.br/cburgers/lines/1234567890 { "name": "Sanduíche com o Meu Novo Nome", "price": 34. 99 } ``` Neste exemplo, a "PUT" atualiza nomes e preços para "Sanduíche com o Meu Novo Nome" e 34. 99, respectivamente. ## Documentos (Inspecionando dados de linha) Para ver os dados de uma determinada linha do Cláudio Balbino, é necessário fazer uma "GET" para a URL: ``` https://api-update-cb.onorestandbistro.com.br/cburgers/lines/<id-da-linha> ``` Este método irá retornar uma resposta JSON contendo os dados da linha especificada. Aqui está um exemplo de como isso se parece: ```json { "id": "1234567890", "type": "pedido", "preparation": "em burger", "is_active": true, "name": "Algum Sanduíche", "price": 29. 99, "components": [ { "id": "123", "name": "Massa", "price": 1. 5 }, { "id": "234", "name": "Peito de Frango", "price": 9. 99 }, { "id": "345", "name": "Tempero", "price": 0. 5 }, { "id": "456", "name": "Acompanhamento", "price": 5. 0 } ] } ``` ## Remover uma linha Para remover uma linha do Cláudio Balbino, é necessário fazer uma "DELETE" para a URL: ``` https://api-update-cb.onorestandbistro.com.br/cburgers/lines/<id-da-linha> ``` A solicitação deverá incluir um cabeçalho de autenticação. Este vídeo não aborda como lidar com autenticação. ## Consultas As consultas podem ser realizadas enviando uma "GET" para a URL `https://api-update-cb.onorestandbistro.com.br/cburgers/lines`. Os parâmetros de consulta podem ser usados para especificar critérios de seleção de linhas. **Criando um Chatbot: Passo a Passo** Este documento fornece um passo a passo para criar um chatbot e configurar seus nós. **1. Introdução** Neste passo a passo, vamos criar um chatbot e configurar seus nós usando uma plataforma de texto-base. Usaremos Telegram para esse propósito, mas você pode usar qualquer plataforma de texto-base semelhante. **Configuração do Telegram** Primeiro, vamos configurar o Telegram: - Instale a aplicativa do Telegram (você pode usar a versão Saci, que está disponibilizada gratuitamente no momento) - Inicie a aplicação do Telegram - Crie um novo bot e obtenha o token de API **2. Configuração do Playground** Agora, vamos configurar o playground: - Abra a coluna do bot no aplicativo do Telegram e escolha o bot que acabou de criar - Clique no ícone de configuração (ícone de engrenagem) - Vá para `Configurações > Bot` - Descerja até "Token de API" e copie o token **3. Configuração do Bot** - Abra o [LawBot](https://t.me/lawbot) em uma nova aba - Inicie o diálogo com o bot - Envie o comando `/start` para iniciar o diálogo - O bot irá te solicitar escolher um vídeo que demonstre o processo de criação de um chatbot - Escolha um vídeo apropriado e o bot direcionará para o vídeo - Veja o vídeo para aprender a criar um chatbot usando o LawBot dentro do Telegram **4. Configurar a Lógica** Depois de criar o bot, vamos configurar a lógica: - Vá para o [BotFather](https://t.me/BotFather) e inicie um novo diálogo - Solicite um novo token de API para o bot - Cole o token de API que copiou anteriormente no campo fornecido - Clique em `Criar novo bot` para criar o bot usando o token de API - O BotFather te fornecerá o token de API e o nome de usuário do seu bot - Salve o nome de usuário e o token de API do bot para uso futuro **5. Configuração dos Nós** Agora vamos configurar os nós: - Abra o editor de nós do bot - configure os nós de acordo com a demonstração do vídeo - Escolha os inputs e outputs apropriados para cada nó - Configure as condições e ações para cada nó de acordo com seus requisitos - Salve e publique a configuração do bot atualizada **6. Personalização** - Você poderá personalizar a aparência, mensagens e comportamento do bot de acordo com suas preferências - Certifique-se de testar o bot amplamente antes de implantá-lo **Erros e solução de problemas** - Se encontrar algum erro ou precisar de ajuda, sinta-se à vontade para perguntar em nosso painel de comentários abaixo. # Via Messenger Cristãos ## Passo 1: primeira veja um botão e que leve alguém à nossa conhecer A primeira etapa envolve a criação de um botão nas mensagens de texto que leve os usuários à nossa conhecer. ## Passo 2: Mensagem de Deus 11 vamos lá para ele vou falar 10 ou para sair Depois, deveremos criar uma mensagem de Deus com número 11 e duas opções: continuar à conversa com o Senhor ou sair. ## Passo 3: definir lá uma opção de sair Uma das opções é definir uma opção para sair da conversa. ## Passo 4: Solicitar Senhor o boleto e mensagem de texto Em seguida, devemos solicitar ao senhor que envie o boleto e uma mensagem de texto, enquanto nos forneça o seu número do CPF. Esta mensagem poderia ser enviada por meio do Messenger. ## Passo 5: criar conteúdo para o fluxo se não for reconhecido o número de CPF É necessário também criar conteúdo para o fluxo quando o número de CPF não for reconhecido. Nesta mensagem é importante explicar as opções para se reiniciar ou finalizar o atendimento. ## Passo 6: selecionar opção de Bitcoin Quando o senhor for selecionar a opção Bitcoin, novamente será solicitado alguns dados para a realização do empréstimo, como local de origem (Martinópolis) e o valor alto do empréstimo. ## Passo 7: links com dados Para tornar o gerenciamento mais fácil, será possível encontrar link para download do documento de credencial no computador do usuário. Este link pode ser uma URL, ou outro documento no computador. ## Passo 8: notificação de boleto não pago e mensagem para alteração Em caso de boleto não pago, será implementado uma notificação para o senhor, fazendo-o consciente de sua obrigação. Será também implementada uma mensagem para alteração do boleto, caso necessário. ## Passo 9: informações de envio Para facilitar a visualização das mensagens, elas poderão ser ordenadas de forma cronológica. ## Passo 10: sistema de envio Para o envio de mensagens, foi utilizado o sistema OpenWhatsApp, utilizando o botão "Oi" de maneira dinâmica. --- ``` ## Inicializando OpenWhatsApp Para iniciar o uso da plataforma OpenWhatsApp, por favor, confira a documentação oficial. > [https://github.com/ropensci/openwhatsapp-cookbook/blob/master/README.md](https://github.com/ropensci/openwhatsapp-cookbook/blob/master/README.md) --- ``` ## Dicas extras Caso tenha alguma dúvida ou problemas ao longo do desenvolvimento do projeto, não hesite em entrar em contato. Há também é possível encontrar mais informações sobre a plataforma OpenWhatsApp e receber suporte técnico no nosso [fórum](https://www.openwhatsapp.co). ``` # Referências - [OpenWhatsApp](https://openwhatsapp.org/) - [Botões e configurações - OpenWhatsApp](https://openwhatsapp.org/wiki/doku.php/menus:home_buttons) - [Como utilizar a Opção 3 de Publicações Teslimo](https://mudarweb.com.br/wordpress/2006/10/28/como-utilizar-a-opcao-3-de-publicacoes-teslimo/) # Automatização de Publicação em Páginas do Facebook com n8M ! [Imagem do vídeo](https://www.youtube.com/watch?v=7BItnNzfiUc) ## Introdução Bem-vindo ao nosso vídeo onde vou demonstrar como fazer publicações em páginas do Facebook utilizando a ferramenta N8. Se você ainda não conhece o N8, basear-se no vídeo de introdução à essa ferramenta de automação de fluxos de trabalho disponível [aqui](link_do_video_de_introducao). Se você gostar desse tipo de conteúdo e ainda não está escrito aqui no canal, aproveite já se inscrever e Ative o Notificador para ser notificado sempre que tivemos um novo vídeo por aqui. ## Curso Intensivo de N8M Antes de mostrar como fazer a automação para publicações em páginas do Facebook, vou falar sobre o lançamento do curso intensivo de N8M criado pela parceira Autochic disponível [aqui](link_para_o_curso_intensivo). Este é o curso mais completo do gênero, em que você vai poder explorar e aprender a utilizar módulos avançados como 7 HTTP request, webhook, trabalhar com UERJ, condições, trabalhar com erros e muito mais. Você também terá acesso a bônus gratuitos como trechos de código de JavaScript e aos outros cursos pagos disponíveis na loja da AutoChic, com acesso completo para ter acesso a todas as aulas gravadas e atualizações para no período de um ano. O *suporte* Serasa é disponível pela área de Membros ou no grupo do Telegram para resolver qualquer dúvida sobre esse curso intensivo. Cow vou pagar até ao dia 10 de setembro de 2022 por apenas R$ 297, ou em 12 parcelas de R$ 24, 75. Para se inscrever [clique aqui](link_para_o_curso_intensivo). ## Como automatizar publicações em Páginas do Facebook Como o passo seguinte, vamos mostrar como criar o aplicativo necessário para poder automatizar as publicações no Facebook. ### Criando o Aplicativo 1. Acesse o [site developers. facebook. com](site_developers_facebook). 2. Se não estiver logado, faça o login na sua conta de Facebook. 3. Clique no botão "Criar um novo aplicativo" 4. Selecione uma categoria adequada na lista "Escolha uma categoria", como por exemplo *Páginas* 5. Clique em "Avançar" e preencha os campos necessários. ### Adicionando produtos ao aplicativo 1. Com o aplicativo criado, você pode adicionar produtos ao mesmo, como páginas, Instagram, Webhook, Telefone de WhatsApp. 2. Para adicionar produtos, clique em "Adicionar um produto" 3. Permita as permissões necessárias para cada produto, conforme exigido. ### Configurando as permissões para publicação 1. Para poder fazer publicações nas páginas do Facebook, é preciso selecionar a permissão "Publicar, deletar e gerenciar publicações" 2. É possível gerar um novo token de acesso criando uma nova permissão. 3. Você deve vincular o aplicativo à sua página selecionando a página e o token a partir da lista de contas. Depois de realizar esses passos, será possível utilizar o N8 para fazer publiacoes automaticamente em suas páginas do Facebook. ``` Exemplo de código para fazer publicações: db connections post( link( "https://graph.facebook.com/v15.0/{PAGE_ID}/feed", headers( "Authorization: Bearer {ACCESS_TOKEN}", "Content-type: application/json" ), corpo( '{"message": "🚀 Esse post foi feito automaticamente pelo N8m! "}' ) ) ) ``` Na linha `{PAGE_ID}`, coloque o ID da sua página do Facebook. Essa é uma forma de fazer publicações em páginas do Facebook utilizando o N8. Ainda há muitas outras formas de fazer isso, se quiser saber mais, entre em contato conosco no canal. Nós esperamos que tenha gostado desse vídeo e que tenha aprendido como automatizar suas publicações no Facebook. Vamos postar um novo vídeo em breve e um abraço enorme. 🙌 # ATIVAR O NOTIFICADOR Parte final do comentário Para continuar recebendo notificações de vídeos novos, por favor clique aqui no botão para ativar seu Notificador. Fique a vontade para deixar um comentário sobre esse vídeo e compartilhar também com pessoas que se interessam por automatização de processos. Obrigado! 🙏🏼 Titulo: Automatizando Publicações no Facebook usando o Noo8ne ## Introdução Neste vídeo, você aprenderá a automatizar publicações no Facebook usando o Noo8ne. Se você é novo no Noo8ne, deixo um link para o vídeo de introdução no descritor. ### Pré-requisitos - Conta no Noo8ne (você pode se inscrever [aqui](https://www.noo8ne.com/)) - Token de acesso à longa duração (Siga as instruções [aqui](https://www.n8ncloud.io/docs/api-docs/get-started/getting-start<code>enter code here</code>s-started#authentication) para obter seu token) - Página no Facebook (faça cerenso de habilitar as permissões de Messenger e publish_pages) - Imagem a ser usada na publicação ### Passos 1. **Crie um novo fluxo de trabalho** - Dê-lhe um nome limpo e descrição clara - Selecione o trigger do Facebook (página) - Configurar o trigger usando sua página no Facebook, token e token de acesso 2. **Crie um contêiner** - Use o nó Get data para recuperar os dados de publicação da sua base de dados - Filtra e formata os dados conforme necessário com base em seu caso de uso - Use o nó Set Variables para armazenar o ID da página do Facebook, URL da imagem e descrição 3. **Publicar post no Facebook** - Use o nó Post message e configure-o com os seguintes parâmetros: - ID da Página do Facebook (definido no nó Set Variables) - Anexo (selecione attach e defina o URL da imagem) - Mensagem (definida no nó Set Variables) - Use o nó Run Script para gerar o payload JSON - Use o nó HTTP Request para enviar os dados para a API do Facebook, com as seguintes configurações: - Método: POST - URL: [URL do GRAPH API do Facebook](https://developers.facebook.com/docs/graph-api/reference/v12.0/page/feed) - Cabeçalhos: 1. Autorização: Bearer {token_de_acesso_longo} 2. Content-Type: application/json - Corpo: payload JSON gerado no nó Run Script. 4. **Agende o fluxo de trabalho** - Adicione o nó Schedule ao fluxo de trabalho - Defina o horário e a frequência para o fluxo de trabalho executar-se 5. **Configure as notificações** - Use o nó Webhook para receber uma notificação ao final do fluxo de trabalho ou ao seu falhar - configure a notificação usando um serviço como email, Slack ou Telegram ### Conclusão E pronto! Você agora tem um fluxo de trabalho para automatizar seus posts no Facebook usando o Noo8ne. Você pode personalizar e adjustar conforme necessário para seu uso específico. Boa sorte! ### Recursos - Documentação do Noo8ne: <https://www.n8ncloud.io/docs/> - Documentação da API do GRAPH do Facebook: <https://developers.facebook.com/docs/graph-api/> Este passo é simples. Vou clicar aqui em começar. Vou selecionar aqui as duas opções: "API do Graph do Instagram" e clicar em Adicionar produto. Eu vou clicar aqui em Configurar. Então ela já foi adicionada aqui no meu aplicativo. Vou clicar aqui em Gerar token. Ele pede aqui para eu continuar. Então, no Gerar token, ele já incluiu todas as permissões que eu acabei de incluir. A próxima etapa, eu vou aqui clicar nele: ID do Canal. Eu vou buscar aqui: "Conta de Empresa do Instagram". Aí eu clico aqui: Conta de Empresa do Instagram, selecionei esse item, e dou um Enviar. Ele devolve aqui: Essa informação. Eu guardarei esta informação que será utilizada em nosso workflow do aplicativo. Isso aqui é nosso workflow. Eu adicionei um nó "Google Chrome". Eu vou executar ele todos os dias às 19 horas. Lembrando que você pode adicionar outros crons aqui se você tiver publicações em horários diferentes. O próximo passo, eu vou aqui e selecionar a minha credência aqui: "Pesquisa". Eu seleciono "Credência do R Room". Então é "Operação": Obter Todos. Eu selecionei minha base de dados, que é " Redes Sociais", e a tabela desta base de dados, aqui que somente tem uma, que é " Publicações". Eu deixei aqui como 50, mas eu não vou trazer. Eu adicionei aqui alguns filtros, então o primeiro filtro, eu vou aqui: Eh, o campo "Instagram", na minha tabela, esse campo aqui "Instagram", ele precisa estar preenchido. Então ele tem que estar marcado. O filtro seguinte, eu vou aqui: "Minha Coluna n8n", ela tem que estar vazia. Então minha coluna aqui "n8n", ela tem que estar vazia, esta coluna marcada. Após a execução do workflow e a terceira filtro, o campo "Data", ela tem que sair igual a data atual. Então eu vou aqui: "Configurações", e eu vou selecionar: "Data igual a data atual". A execução do workflow vai retornar algum item, então eu vou fazer a publicação desta postagem. O próximo passo, eu vou aqui criar o contêiner. Eu vou voltar aqui na tela de publicação, então aqui eh abaixo se eu descer aqui, então ele mostra aqui que para fazer essa publicação de uma única mídia, eu preciso primeiro Criar o container e eu vou utilizar essa IDP com essa configuração. O segundo passo é publicar esse contêiner. Tá usando essa IDP. Então eu vou obter a resposta com base nessa resposta, eu vou fazer a publicação do contêiner. Eu vou mostrar aqui a configuração que vamos usar para o nosso nó do http request para criar o Contêiner. Eu vou criar uma configuração aqui chamada: "Criar Contêiner". Estou usando o nó http request método post, a URL será nosso endp. Utilizo a conta "Conta de Empresa do Instagram" lá que obtivemos aqui. Em dados, eu vou adicionar localmente "Média Digital". Eu vou obter aqui a imagem o URL e o caption. Depois, eu vou fazer o publish. Utilizando o nó http request, método post, a URL é nosso endp. Estou utilizando aqui "Conta de Empresa do Instagram" que obtivemos aqui. Vou adicionar o token aqui. Como obter lá no vídeo anterior, é importante que você esteja assistindo o vídeo anterior. Neste ponto, eu vou saber o ID do contêiner que foi retornado no passo anterior. Aí eu vou adicionar aqui o campo "ID do Contêiner". Estou utilizando aqui "Conta de Empresa do Instagram" lá que obtivemos, e também estou adicionando o token aqui. Com isso, eu espero que você tenha gostado. Se você curtiu, compartilhe o vídeo e deixe seu comentário. Tenho um canal no YouTube onde posto vários conteúdos relacionados a automação e programação. Você pode seguir aqui: https://www.youtube.com/channel/UC8zAJJ9OMIzuKbIuj8Ryocg. Neste ponto, você já deve ter sabido qual é o endereço do ID do canal e como obter o token de longa duração (LT) com esse método, você pode autoatualizar os dados dos posts do Instagram em um database local ou em outra base de dados. Caso deseje, você também pode usar esse método para automatizar outros processos em seu aplicativo com o Instagram. Atentando aos fatores corporativos e pessoais do cliente, podemos facilmente implantar o envio automático dessas atualizações de posts do Instagram DIRETO para o seu database com ferramentas como o n8n. Obrigado pela sua atenção e portanto, até a próxima. # Vídeo 8: https://www.youtube.com/watch?v=1DAv7SRElWU (Idioma: pt) # Olá seja bem-vindo ao vamos automatizar eu sou Claro bovino e nesse vídeo vou mostrar como fazer publicações em páginas do LinkedIn usando o n8m já não conheço n8n vou deixar aqui na descrição o link para o vídeo de introdução a essa ferramenta de automação de fluxos de trabalho se você curte esse tipo de conteúdo e ainda não está escrito aqui no canal aproveita já se inscreva e Ative o Sininho para ser notificado sempre que tiver um novo vídeo por aqui, mas antes eu quero dar uma dica importante para você que deseja aprimorar seus conhecimentos em n8ne se tornar um expert em automação com essa ferramenta estou falando do curso intensivo de n8n criado pelo pessoal da utopik Parceiro aqui no canal nesse curso você vai aprender tudo sobre os principais no's do n8n O que é e para que serve cada um deles e vai ver exemplos práticos e quando utilizá-los o fluxo de trabalho e aproveite essa oportunidade e se inscreva clicando no primeiro link na descrição desse vídeo e receba 50 por cento de desconto a importante esse desconto é válido para quem se inscrever até dia dez de setembro de 2022 [Música] # bom antes se mostrar como vamos configurar cada um dos nós aquele nosso hora que sou para publicar na página do LinkedIn é necessário Você abre criar uma credencial com LinkedIn né ou criar uma nova que buscar aqui por LinkedIn ou selecionar aqui a primeira entrada Não continue. Aqui são as informações que você vai precisar Então você vai precisar do cliente id e client secret que você vai obter quando você criar o seu aplicativo na página do LinkedIn developers e aqui já marcado como a suporte de organização Ou seja quando você vai publicar em páginas por favor, ele não é requisito Aqui, mas este é o objetivo deste vídeo: mostrar como fazer publicações em páginas. Talvez aqui seja uma pergunta frequente, se você verificou sua inscrição no LinkedIn, e aquela também dá o passo a passo. Tá, depois que você cria sua credencial, você precisa passar por um processo de verificação que é bastante simples, neste obstáculo minha pleiteira cá foi aprovado no mesmo dia. O processo é quando você clica aqui em Criação de Aplicativo LinkedIn lá na página, ele já vai abrir diretamente na página de criação do aplicativo, e você vai colocar aqui o link da sua página e você vai colocar um link aqui de sua política de privacidade que pode ser o mesmo link da página. Eu coloquei da maneira e foi aprovado. Eu fiz upload do seu aplicativo, e ele ter minimo tamanho 100 pixels e aceitar os termos de uso legais, e feito. Eu clico aqui em Criar API, e segue o passo a passo. Eu queria colocar aqui esse ponto, seu ID do canal não você vai obter no mesmo dia quando você faz a primeira verificação. O vídeo anterior está em português brasileiro. # Fim # Agradecemos a sua atenção. # Automatização de Publicações em Redes Sociais ## Introdução Neste vídeo, Claudio Bovino mostrará como utilizar a [Notion](https://www.notion.pt/) para automatizar a agenda e publicação de conteúdos nas diferentes redes sociais, como Instagram, Twitter, Facebook, e LinkedIn. **Pré-requisitos: ** - Acesso à conta de Notion - Conta na plataforma de automações de trabalho N8N - Rotas de acesso para os serviços de publicação nas redes sociais ## Obter informações sobre o horário Antes de começar a automatização, crie um [nó de consulta](https://workflows.n8n.io/nodes/query) para obter as informações do período desejado (manhã, tarde, ou noite). ```mermaid graph LR A[Cron] -->|Período desejado%20(Manhã, %20Tarde, %20ou%20Noite)| B[Consulta%20com%20REST] ``` Aqui, Claudio utiliza o [Node. JS](https://nodejs.org/) para obter as informações sobre o horário de acordo com o período desejado (manhã, tarde, ou noite). ## Agenda postagem na Notion Após obter as informações do período desejado, vamos para o [Notion](https://www.notion.pt/) para criar um workflow de automação de publicação. ```mermaid graph TD A[Devolver informações de período] -->|IF%20Período%20da%20Tarde| B(Criar%20tarefa%) A -->|IF%20Período%20da%20Manhã| C(Criar%20item%20de%20hoje) A -->|IF%20Período%20da%20Noite| D(Criar%20item%20de%20ver%20mais%20tarde) B -->|Executar%20workflow| E(Publicar%20conteúdo) C -->|Executar%20workflow| E D -->|Executar%20workflow| F[Publicar%20conteúdo%20em%20mais%20tarde] ``` - **Criar tarefa**: nesta etapa, o workflow irá criar uma tarefa para a publicação das correspondências da escola lateral. - **Criar item de hoje**: nesta etapa, o workflow irá criar um item do dia corrente para a publicação das notícias diárias. - **Criar item de ver mais tarde**: nesta etapa, o workflow irá criar um item para itens para ser publicados mais tarde, se o workflow foi executado fora do horário desejado. ## Publicar conteúdo na rede social desejada Após criar o workflow no Notion, crie um [nó de HTTP Request](https://workflows.n8n.io/nodes/http-request) para realizar a [autenticação](https://auth0.com/docs/quickstart/spa/portugal/react-js) e publicação no serviço de rede social selecionado. ```mermaid graph LR G(Criar%20workflow) -->|Abrir%20app%20de%20rede%20social| H[HTTP%20Request] ``` Nesta etapa, você pode decidir qual rede social selecionar para a publicação de suas postagens. ## Informações adicionais - [Introdução à Notion](https://www.youtube.com/watch?v=xJC5mRO_eSU) - [Trabalhando com Autenticação](https://www.youtube.com/watch?v=Ws8_A3gYqJU) - [Workflows completos](https://www.youtube.com/playlist?list=PLuQznzOuBmKLsaWs8_A3gYqJU) # Automatização de Publicações em Redes Sociais em Portugal Olá! Este guia mostra como automatizar a publicação de conteúdo em redes sociais como Facebook, Instagram, LinkedIn e Twitter utilizando o n8n, uma ferramenta de automação de fluxo de trabalho. ## Pré-requisitos - Conta no n8n ([criar uma aqui](https://n8n.io/signup)) - Contas nas redes sociais desejadas (Facebook, Instagram, LinkedIn e Twitter) ## Criando uma nova execução 1. No n8n, clique em "Nova execução" no canto superior direito. 2. Digite um nome para a execução. 3. Clique em "Criar". ## Adicionando os nós necessários 1. Clique no nó "Iniciador" para iniciar o fluxo de trabalho. 2. Adicione os seguintes nós: - `Data` (para definir a data e hora de publicação) - `HTTP Request` (para obter a imagem que deseja publicar) - `Twitter` (ou `Facebook`, `LinkedIn` ou `Instagram`, dependendo da rede social desejada) 3. Configure cada nó de acordo com suas necessidades. ## Exemplo de execução Aqui está um exemplo de execução para publicar uma imagem no Twitter: 1. No nó `Data`, defina a data e hora de publicação. 2. No nó `HTTP Request`, defina a URL da imagem que deseja publicar. 3. No nó `Twitter`, defina o texto da publicação, a imagem obtida no nó `HTTP Request` e qual conta utilizar. 4. Clique em "Executar" para publicar a imagem no Twitter. ## Configuração do n8n Para automatizar a publicação, é necessário configurar o n8n para que ele execute a execução em um determinado horário. Para isso, siga estas etapas: 1. Clique no nó "Agendador" no canto superior direito. 2. Clique em "Nova tarefa". 3. Digite um nome para a tarefa. 4. Clique em "Criar". 5. Adicione a execução que deseja automatizar à tarefa. 6. Defina o horário e a frequência de execução. 7. Clique em "Salvar". ## Conclusão Agora você está pronto para automatizar a publicação de conteúdo em redes sociais utilizando o n8n. --- # Configuração do n8n em Portugal Para configurar o n8n em Portugal, siga estas etapas: 1. Clique no nó "Agendador" no canto superior direito. 2. Clique em "Nova tarefa". 3. Digite um nome para a tarefa. 4. Clique em "Criar". 5. Adicione a execução que deseja automatizar à tarefa. 6. Defina o horário e a frequência de execução. 7. Clique em "Salvar". ## Configuração do formato de data Para que o n8n utilize o formato de data correto em Portugal, siga estas etapas: 1. Clique no nó "Agendador" no canto superior direito. 2. Clique em "Configurações". 3. Clique em "Formato de data". 4. Defina o formato de data como "dd/MM/yyyy HH: mm". 5. Clique em "Salvar". ## Configuração do vinagre Para que o n8n utilize o vinagre correto em Portugal, siga estas etapas: 1. Clique no nó "Agendador" no canto superior direito. 2. Clique em "Configurações". 3. Clique em "Vinagre". 4. Defina o caminho para o vinagre no sistema operacional onde foi instalado. 5. Clique em "Salvar". ```markdown # Guia de integração com o WhatsApp Business API > Então, o primeiro cenário é quando eu recebo então a minha informação aqui no meu web hook. > > Os passos a seguir são: > > 1. Verificar se a mensagem é enviada pelo usuário, pois quando uma mensagem é entregue por chatbot pelo WhatsApp ou quando o usuário lê essa mensagem ele também envia informação, isso é bastante interessante porque você pode estar adicionando essas informações e poder rastrear. > > ## Caso a mensagem seja enviada por um número cadastrado no banco de dados de utilizadores > > 1. Verificar se o número está cadastrado no banco de dados de utilizadores. > 2. Se sim, segue para o fluxo principal. Duas rotas possíveis: > - `Se o utilizador possui nome`: > - Atualize o nome do utilizador no banco de dados. > - Forneça uma mensagem de boas-vindas. > - `Se o utilizador não possui nome`: > - Captura o nome do utilizador e atualize-o no banco de dados com a nova informação. > - Forneça uma mensagem de boas-vindas. > > ## Caso a mensagem seja enviada por um número não cadastrado no banco de dados de utilizadores > > 1. Ative as opções de sempre sair com dados no nó de configurações do nó settings. > 2. Inclua automaticamente o número de telefone no banco de dados de utilizadores. > 3. Se nenhum nome for informado, siga para o fluxo de não estar cadastrado. ``` Este texto foi adaptado: * Termos substituídos por termos portugueses: + "informação" -> "informação" + "web hook" -> "url de webhook" + "os arquivos" -> "o(s) arquivo(s)" + "Caso a mensagem seja enviada por um número" -> "Caso a mensagem seja enviada por um número cadastrado no banco de dados de utilizadores" + "Caso ele seja enviado por um número não cadastrado" -> "Caso a mensagem seja enviada por um número não cadastrado no banco de dados de utilizadores" * Português de Portugal terminologia técnica foi utilizada: + "cascade" -> "verificar" + "dados no nó settings. js" -> "configurações do nó settings" + "db. json" -> "banco de dados de utilizadores" + `{base_room}` -> "banco de dados de utilizadores" * Formatação manteida, com blocos de código e referências para URLs não alterados. ``` # Documentação Técnica do Workflow para Enviar Reminders para WhatsApp Este documento descreve o workflow para automatizar o envio de remontes para o WhatsApp sobre eventos reservados no call. com. br. ## Cenários ### Evento reservado no call. com. br 1. O usuário se registra ou realiza login no call. com. br. 2. Ele escolhe a data e horário para fazer a reserva. 3. O sistema envia as informações da reserva para o Webhook (API de ligação do aplicativo WhatsApp). 4. O workflow é responsável pela visualização e verificação das informações da reserva. 5. Se a reserva for válida, o workflow envia um remonte para o WhatsApp do usuário. 6. O remonte contém informações sobre a data e hora da reserva. ### Configurando o workflow 1. Criação do workflow no Twilio Functions (ou núcleo equivalente). 2. Aplicação da API do WhatsApp para o workflow. 3. Adição de condicionais para enviar remontes apenas em dias úteis. 4. Configuração de períodicidade para envio de remontes. ## Limitations 1. A API do WhatsApp oferece suporte a 1000 conversas por mês gratuitamente. Para mais de 1000 conversas, a conta precisa ter o método de pagamento cadastrado. 2. O link do WhatsApp (Wa. me) não é uma opção válida para o endereço de WhatsApp no workflow, um link curto deve ser usado. 3. É recomendado copiar a URL de produção no seu aplicativo para fazer funcionar o workflow. ## URLs de referência * [Twilio Functions](https://www.twilio.com/func) * [API do WhatsApp](https://developers.whatsapp.com/docs/) * [Instruções para criar uma conta no call. com. br](URL_de_instrucoes_para_criar_conta_no_call) ## Outros Recursos 1. O workflow é desenvolvido utilizando Python e o framework de automação n8n. ## Conclusão Espero que este documento esteja claro e preciso. Se houver alguma dúvida ou sugestão, por favor deixe o seu comentário. Obrigado. ``` Certainly! Here's the translated and corrected text in Portuguese: ``` # Documentação Técnica do Workflow para Enviar Reminders para WhatsApp Este documento descreve o processo de automatização do envio de lembretes para WhatsApp sobre eventos reservados no call. com. br. ## Cenários ### Evento reservado no call. com. br 1. O utilizador regista-se ou realiza login no call. com. br. 2. Ele escolhe a data e a hora para fazer a reserva. 3. O sistema envia as informações da reserva para o Webhook (API de ligação do aplicativo WhatsApp). 4. O workflow é responsável pela visualização e verificação das informações da reserva. 5. Se a reserva for válida, o workflow envia um lembrete para o WhatsApp do utilizador. 6. O lembrete contém informações sobre a data e hora da reserva. ### Configurando o workflow 1. Criação do workflow no Twilio Functions (ou núcleo equivalente). 2. Aplicação da API do WhatsApp ao workflow. 3. Adição de condicionais para enviar lembretes apenas em dias úteis. 4. Configuração de cada quanto tempo passar para o envio de lembretes. ## Limitações 1. A API do WhatsApp oferece suporte a 1000 conversas por mês gratuitamente. Para mais de 1000 conversas, a conta precisa ter o método de pagamento cadastrado. 2. O link do WhatsApp (Wa. me) não é uma opção válida para o endereço de WhatsApp no workflow, um link curto deve ser usado. 3. É recomendado copiar a URL de produção no seu aplicativo para fazer funcionar o workflow. ## URLs de referência * [Twilio Functions](https://www.twilio.com/func) * [API do WhatsApp](https://developers.whatsapp.com/docs/) * [Instruções para criar uma conta no call. com. br](URL_de_instrucoes_para_criar_conta_no_call) ## Outros Recursos 1. O workflow é desenvolvido utilizando Python e o framework de automação n8n. ## Conclusão Espero que este documento esteja claro e preciso. Se houver alguma dúvida ou sugestão, por favor deixe o seu comentário. Obrigado. ``` I hope this helps! # Vídeo 12: Automatizar Publicação no Carrossel no Instagram Para fazer publicação no formato Carrossel no Instagram usando o Wine, siga estas etapas: ## Etapa 1: Criar container para cada item Criar um container para cada imagem, seguindo o seguinte modelo: ```yaml nome: Enviar imagem do Carrossel no Instagram descrição: Adicione as informações necessárias para cada imagem no Carrossel. operação: httpRequest: url: ${URL_DO_INFORMATION_API} método: GET cabeçalhos: Autorização: ${INSTAGRAM_TOKEN} Content-Type: application/json corpo: ${CORPO_DO_INFORMATION_API} usePolling: true retries: 5 retryInterval: 30000 ``` ## Etapa 2: Criar container para o Carrossel Após criar os containers de cada imagem, criaremos o container para o Carrossel seguindo o modelo abaixo: ```yaml nome: Publicar Carrossel no Instagram descrição: Publicar um Carrossel no Instagram. operação: httpRequest: url: ${URL_DO_INFORMATION_API_CARROSEL} método: POST cabeçalhos: Autorização: ${INSTAGRAM_TOKEN} Content-Type: application/json corpo: ${CORPO_DO_INFORMATION_API_CARROSEL} usePolling: true retries: 5 retryInterval: 30000 ``` ## Etapa 3: Adicionar imagens no Carrossel Depois de criar o container do Carrossel, vamos adicionar as imagens a serem publicadas, seguindo o seguinte modelo: ```yaml nome: Adicionar imagem 1 ao Carrossel no Instagram descrição: Adicione as informações necessárias para cada imagem do Carrossel. dependeEm: Publicar Carrossel no Instagram ``` Continue assim adicionando imagens e, opcionalmente, vídeos ao seu Carrossel no Instagram. --- [Vídeo de introdução ao Enem](https://www.youtube.com/watch?v=v1gNXlTpzlw) (Idioma: pt) Se você ainda não tem acesso à plataforma de Enem, use o seguinte link para se cadastrar: ```markdown https://enem.wine/register ``` [Vídeo 12: https://www.youtube.com/watch?v=B6IYJYU-x-A](https://www.youtube.com/watch?v=B6IYJYU-x-A) (Idioma: pt) # Automação de Publicações Carrossel no Instagram utilizando n8n Sinta-se à vontade para importar o código abaixo. Este guia mostra como automatizar a criação de postagens em formato Carrossel na conta Empresarial do Instagram. ## Pré-requisitos - Crie um aplicativo no [Desenvolvedores Facebook](https://developers.facebook.com/) para obter as credenciais necessárias. (*Consulte o vídeo demonstrativo no final deste documento. *) ## Importação do código 1. **Importe o código** com a URL abaixo no primeiro nó (`Solicitação HTTP`). ``` https://n8n-io.com/example?cid=4ffb61f4-e0f2-48d1-8e1c-34e125d563bf ``` Observe que o `Solicitação HTTP` já formata o seu `http request` com as informações relevantes, dentre elas o `access_token` e o conjunto de URLs das imagens. ## Configuração ### Obtenção do ID do Carrossel Após importar o código, três URLs de imagens serão exibidas. Nesse segundo item, você pode ver o número que você obterá neste caso é o `ID do conjunto de imagens` da conta Empresarial do Instagram. ### Criação do Carrossel Para criar um Carrossel no Instagram, é necessário ir ao site do Desenvolvedores Facebook e criar o seu aplicativo. *Uma descrição extremamente simples sobre como criar o aplicativo pode ser encontrada no final deste documento, juntamente com um vídeo demonstrativo. * Após criar o aplicativo, você obterá um número único para resgatar no passo a seguir. ### Criação dos itens do Carrossel A primeira iteração já apresenta como método `POST` e add supplementary files para você. Substitua o número aqui com o `ID do item do Carrossel` que você obtive no passo anterior. Veja que as URLs das imagens podem ser obtidas de qualquer fonte (besoinho cheats, banco de dados, entre outros) na configuração do seu Work. O sistema já disponibiliza o `access_token` na posição do corpo. #### Asas token Recomendamos que você não informe a informação aqui na pasta de parâmetros. Em vez disso, recomendamos utilizar a parte das asas do token como o nome da sua credencial. Você pode colocar o nome do campo lá no, e no valor, adicione a sua credencial. Em seguida, clique no símbolo `>` para selecioná-lo. Exclua também a parte do campo e a adicione na configuração do seu Carrossel, por isso, a parte dos parâmetros e a sua credencial serão substituídas. ### Configuração Carrossel Para criar um Carrossel, veja a documentação [aqui](https://www.facebook.com/help/274592868574404) (Inglês) ou o vídeo abaixo. [Vídeo 13: Como criar um Carrossel no Instagram](https://www.youtube.com/watch?v=sIW8SqNbp4E) (Idioma: pt) ## Conclusão Agora você precisa executar seu fluxo de trabalho. Toque no botão **Executar** para confirmar. ### Links Úteis 1. Criar aplicativo no Facebook Developer: [@facebook. com](https://developers.facebook.com/) (Caso necessite de ajuda sobre o código, deixe seu comentário aqui) # Automatização de Agendamentos com o Call. com e o n8n ## Introdução Neste tutorial, ap rendemos a automatizar agendamentos com o Call. com e o n8n, uma ferramenta de automação de fluxo de trabalho. ## Pré-requisitos - Conta no Call. com - Conta no n8n ## Configuração do n8n 1. Inicie sua conta no n8n e crie um novo workflow. 2. Adicione o node de Webhook no seu workflow. 3. Configuração do node de Webhook: - URL do Webhook: [URL do seu Webhook no Call. com] - Trigger Event: booking created, booking rescheduled, booking cancelled ## Extrair informações do payload 1. Adicione o node de Get JSON Array no seu workflow. 2. Configuração do node de Get JSON Array: - URL: [URL do seu payload no Call. com] - Path: - `$. data. 0. reserva\_inicio_hora` para o horário de início da reserva - `$. data. 0. payload\_enfadonado. reserva\_inicio\_hora` para o horário de início da reserva formatado - `$. data. 0. payload\_enfadonado. usuário. nome` para o nome do usuário que reservou - `$. data. 0. payload\_enfadonado. usuário. email` para o e-mail do usuário que reservou - `$. data. 0. payload\_enfadonado. usuário. telefone` para o número de celular do usuário que reservou - `$. data. 0. payload\_enfadonado. custom\_input. Steam` para o número Steam do usuário que reservou - `$. data. 0. payload\_enfadonado. custom\_input. WhatsApp` para o WhatsApp do usuário que reservou - `$. data. 0. payload\_enfadonado. created\_at` para a data de criação da reserva - `$. data. 0. payload\_enfadonado. updated\_at` para a data de atualização da reserva ## Adição de informações no BASEr Room 1. Adicione o node de Insert Row no seu workflow. 2. Configuração do node de Insert Row: - Banco de Dados: [Banco de Dados do seu BASEr Room] - Tabela: [Tabela do seu BASEr Room] - Campos: - `id`: ID do evento - `nome`: Nome do usuário que reservou - `email`: E-mail do usuário que reservou - `telefone`: Número de celular do usuário que reservou - `Steam`: Número Steam do usuário que reservou - `WhatsApp`: WhatsApp do usuário que reservou - `created_at`: Data de criação da reserva - `updated_at`: Data de atualização da reserva - `event_time`: Horário de início da reserva formatado - `reminder_time`: Horário de lembrete para o WhatsApp formatado ## Criação de lembretes para o WhatsApp 1. Adicione o node de Calcular no seu workflow. 2. Configuração do node de Calcular: - Função: `-1` (para subtrair 1 hora do horário de início da reserva) 3. Adicione o node de Get Date no seu workflow. 4. Configuração do node de Get Date: - Input: Resultado do node de Calcular 5. Adicione o node de Custom JSON no seu workflow. 6. Configuração do node de Custom JSON: - Input: Resultado do node de Get Date - Template: - `"reminder_time"`: `"${json. date}T08: 00: 00Z"` # Criando Credenciais no Twitter com a API v2 Este guia demonstrará como criar credenciais para utilizar no Twitter usando a API v2. ## Opções de Credenciais 1. Alfa (versão 1) - necessita de Consumer Key e Consumer Secret para carregar imagens. 2. Alpha 2 (Epa) – utiliza-se para Tweet e remoção de Twitch. Em primeiro lugar solicitaremos o Consumer Key e Consumer Secret. Depois, você copiará o Primeira-instância, que será introduzido na caixa Consumer Key, enquanto o Consumer Secret será colocado na caixa Consumer Secret. Ist thus allowing connection to your Twitter account. ### Credênciais Alpha (versão 1) 1. Consumer Key - insira aqui o Input 2. Consumer Secret – insira aqui o Input Agora você pode manter estes valores em um local seguro. ### Credenciais Alpha 2 (Epa) 1. Consumer Key - insira aqui o Input 2. Consumer Secret – insira aqui o Input Clique em "Criar" para obter suas novas credenciais. # API Twitter v2 Para utilizar a API Twitter v2 será utilizado o bloco `TwitterAPI`. ## TwitterAPI 1. Consumer Key - insira aqui o Input 2. Consumer Secret – insira aqui o Input ## Funções 1. `connect(params={})` - Conecte-se à sua conta do Twitter. 2. `postar(mensagem, id_da_mídia=None)` - Publicar mensagens no Twitter. Se quiser adicionar o id da mídia – passe o id da mídia através do parâmetro 'id_da_mídia'. 3. `remover_tweet(id_de_tweet)` – Remover um twitter post. Transmita o id de tweet através do parâmetro 'id_de_tweet'. # API Twitch Para utilizar a API Twitch será utilizado o bloco `TwitchAPI`. ## TwitchAPI 1. Consumer Key - insira aqui o Input 2. Consumer Secret – insira aqui o Input ## Funções 1. `connect(params={})` - Conecte-se à sua conta do Twitch. 2. `subir_ao_ar()` - Iniciar ou parar ir ao ar no Twitch. # API Instagram Para utilizar a API Instagram será utilizado o bloco `InstagramAPI`. ## InstagramAPI 1. Consumer Key (ignora) 2. Consumer Secret (ignora) ## Funções 1. `connect(params={})` - Conecte-se à sua conta do Instagram. 2. `publiar(url)` - Publicar uma imagem a partir de url. 3. `remover_post(id_do_post)` - Remover um post do Instagram. # Cenários de Uso Este bloco mostrará mais detalhes e demonstrações de utilização deste workflow em vários cenários. ## API Twitter pode ser adaptado para utilização no seu processo de trabalho, substituindo a Api Twitter, Tweet e o post do Twitter. 1. Depois de reconhecimento facial, o utilizador será proposto à autenticação utilizando os seus dados API no Twitter. 2. Ser possível guiar os usuários em conceder permissões para funções específicas. 3. O único uso repetido da API não é compatível, portanto, a chave do API e a chave secreta não podem ser utilizados de outra forma. Terá que criar um conjunto de novas credenciais para cada Workflow. # Vídeo 16: Introdução ao Baser Roll Este vídeo ensina como criar um chatbot com inteligência artificial da Open AI utilizando o recurso Tools da lancha da cadeia do n8n para pegar informações em um banco de dados. ## Pré-requisitos - Conhecimento básico do n8n - Conta no n8n - Conta na Open AI ## Passo 1: Criar um chatbot com o recurso de chat do próprio n8n 1. Marque o chat e deixe público para que ele seja disponibilizado para uso. 2. Adicione uma mensagem adicional e adicione alguns campos para personalizar, como título, subtítulo e placeholder de input. 3. Configure o nó chat Trigger com a interface do próprio n8n. ## Passo 2: Integrar o recurso da Open AI 1. Adicione o bloco da Open AI. 2. Crie sua credencial na Open AI. 3. Selecione o assistente e a operação. 4. Defina as instruções para o assistente. ## Passo 3: Configurar o assistente 1. Crie seu assistente virtual. 2. Forneça um nome, instruções e personalize as respostas com informações sobre a empresa ou a base de conhecimento. 3. Adicione uma instrução para que o assistente chame outro workflow somente para obter informações de produtos. ## Passo 4: Configurar o workflow para obter informações de produtos 1. Adicione o nó Custom n2n workflow Tool. 2. Defina o ID do workflow que você deseja chamar. 3. Configure o campo de resposta para retornar as informações de produtos. ## Passo 5: Configurar o workflow para obter informações da empresa 1. Adicione o nó Execute workflow Trigger. 2. Defina as instruções para o workflow. 3. Adicione o código para consultar os produtos. 4. Crie um looping para consultar cada produto individualmente. 5. Defina a consulta para pegar as informações de produtos da base de dados. 6. Verifique se o produto não está vazio antes de retornar as informações. ## Passo 6: Configurar o workflow para obter informações de contato da empresa 1. Adicione o nó Custom n2n workflow Tool. 2. Defina o ID do workflow que você deseja chamar. 3. Configure o campo de resposta para retornar as informações de contato da empresa. Mantenha todos os termos técnicos inalterados e preserve as URLs e referências intactas. # Documentação Técnica - Utilização da n8n Chat para Consultar Informação de Produto ## Introdução Esta documentação apresenta como utilizar a n8n Chat para consultar informações de produto. Este guia abordará a estrutura, o conteúdo e as regras de formatação. ## Pré-requisitos * **Interface de chat n8n** - Precisar de uma conta e ter acesso à Interface de chat n8n. ## Estrutura 1. **Começando** - Introdução à Interface de chat n8n e às suas funções - Preparação para a primeira combinação 2. **Fazendo uma Consulta** - Solicitando uma oferta de serviço de orquestração (exemplo) - Acessando informações de contato do serviço de orquestração - Perguntando sobre os produtos disponíveis - Lidando com falha ou informações faltantes - Manipulando múltiplas requisições de produtos 3. **Trabalhando com Ferramentas** - Integrando a Interface de chat n8n com outras ferramentas - Adicionando um Web Hook e configurando o fluxo - Utilizando a caixa de ferramentas Type bot e outras recursos 4. **Tópicos Avançados** - Depurando e otimizando o fluxo de consulta - Extraindo e manipulando dados - Construindo soluções complexas com a n8n e seus recursos ## Formatação * Use # para título e subtítulo * Use ** para destaque termos importantes * Use ` para código inline * Use ``` para blocos de código * Use > para citações * Use - ou * para listas * Use --- para separadores * Preserve todas as URLs existentes ## Conteúdo * Correcto uso de gramática, ortografia e pontuação * Preserve todos os termos técnicos, comandos e códigos * Mantenha URLs e referências ## Exemplo ```markdown # Começando Este guia demonstra como utilizar a Interface de chat n8n para consultar informações de produto. ## Pré-requisitos * Interface de chat n8n - Conta necessária # Fazendo uma Consulta ## Solicitando uma oferta de serviço de orquestração (exemplo) ``` de resposta e ele vai retornar. . . ``` ## Acessando informações de contato do serviço de orquestração Se a solicitação for bem-sucedida, deverá ver o endereço de email e o número de telefone WhatsApp da empresa do serviço de orquestração. ## Perguntando sobre os produtos disponíveis Para uma consulta sobre produtos disponíveis, pergunte ao assistente: ``` Tem os produtos a, c e f? ``` ## Lidando com falha ou informações faltantes Se o assistente não encontrar um determinado produto, devolverá um mensagem de erro e retorna ao loop para a próxima consulta. Por exemplo, se o produto B não for encontrado, o assistente responderá: ``` Então vamos ver o que ele nos retorna pra gente aqui. . . ``` ## Manipulando múltiplas requisições de produtos No caso de requisições múltiplas de produtos, o assistente processará cada uma na sequência fornecida. Por exemplo, se solicitar Produtos A, C e F, o assistente executará as seguintes comandos para cada produto na sequência. ``` . . . aqui no final em Don você vai adicionar . . . ``` # Trabalhando com Ferramentas Esta secção trata da integração da Interface de chat n8n com outras ferramentas usando a funcionalidade Web Hook. ## Adicionando um Web Hook e configurando o fluxo 1. Navegue para Ferramentas > Web Hooks > Define 2. Dê um nome ao Web Hook 3. Defina o URL do Web Hook 4. Clique em "Adicionar" para salvar o Web Hook ## Utilizando a caixa de ferramentas Type bot e outros recursos Com a construção de soluções mais complexas e consultas, a utilização da caixa de ferramentas Type bot e outros recursos pode facilitar e accelerar seu processo de construção de soluções. # Tópicos Avançados Esta secção aborda técnicas avançadas para depuração, otimização e extraturação de dados da sua consulta. # Conclusão Esperamos que esta documentação tenha ajudado a obter uma melhor compreensão da utilização da Interface de chat n8n para consultar informações de produto. Não hesite em juntar-vos à comunidade n8n e compartilhar a sua experiência com outros! Atenciosos, [Seu Nome]