{"id":7696,"date":"2024-02-15T07:00:17","date_gmt":"2024-02-15T10:00:17","guid":{"rendered":"https:\/\/blog.botcity.dev\/?p=7696"},"modified":"2024-02-12T19:07:07","modified_gmt":"2024-02-12T22:07:07","slug":"erros-comuns-rpa","status":"publish","type":"post","link":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/","title":{"rendered":"Erros comuns nos primeiros passos com Python RPA"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Dar os primeiros passos para aprender novas tecnologias tem seus desafios, mas tamb\u00e9m nos faz evoluir profissionalmente. Durante esse aprendizado \u00e9 bastante comum cometermos alguns erros. E, por mais que seja clich\u00ea, \u00e9 importante ressaltarmos que errar faz parte.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Isso porque s\u00e3o os erros que d\u00e3o uma entrada ainda maior ao processo de aprendizado. Ent\u00e3o, vamos discutir como lidar com alguns erros comuns entre pessoas <\/span><a href=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/11\/10\/desenvolvedor-rpa\"><span style=\"font-weight: 400;\">desenvolvedoras RPA<\/span><\/a><span style=\"font-weight: 400;\">, entender porque est\u00e3o acontecendo e at\u00e9 mesmo tentar evit\u00e1-los em suas automa\u00e7\u00f5es.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Erros comuns em RPA al\u00e9m da implementa\u00e7\u00e3o<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Durante o processo de organiza\u00e7\u00e3o para orquestrar projetos de automa\u00e7\u00e3o RPA, \u00e9 necess\u00e1rio tomar cuidado com alguns erros. Apesar de ser parte do dia-a-dia, muitos desses erros podem comprometer o sucesso da execu\u00e7\u00e3o das tarefas automatizadas. Erros tamb\u00e9m fazem parte dos riscos e, ainda que alguns deles estejam previstos ou sejam aceitos, outros nem tanto.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Erros tamb\u00e9m podem ir muito al\u00e9m da implementa\u00e7\u00e3o do c\u00f3digo do seu rob\u00f4. Eles podem ter nascido antes, durante o <\/span><a href=\"https:\/\/blog.botcity.dev\/pt-br\/2024\/01\/24\/mapeamento-de-processos\/\"><span style=\"font-weight: 400;\">mapeamento de processo<\/span><\/a><span style=\"font-weight: 400;\">, por exemplo. Al\u00e9m de mapear os caminhos de sucesso, tamb\u00e9m \u00e9 importante <\/span><b>mapear as etapas que podem dar errado <\/b><span style=\"font-weight: 400;\">e como lidar com esses passos. A automa\u00e7\u00e3o precisa estar preparada para isso.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tamb\u00e9m podem ocorrer erros durante esse mapeamento no momento de entender o que pode ser melhorado e se o processo, de fato, vale a pena ser automatizado.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Outro erro comum \u00e9<\/span><b> subestimar os requisitos de seguran\u00e7a de informa\u00e7\u00e3o<\/b><span style=\"font-weight: 400;\">. Por exemplo, n\u00e3o se deve esquecer de entender quais s\u00e3o os sistemas que o bot dever\u00e1 acessar e quais s\u00e3o os acessos que precisar\u00e1 para isso. Ter isso bem mapeado e as credenciais liberadas de maneira segura pode evitar diversos problemas.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A pr\u00e1tica de <\/span><a href=\"https:\/\/blog.botcity.dev\/pt-br\/2024\/01\/11\/shadow-it\/\"><span style=\"font-weight: 400;\">Shadow IT<\/span><\/a><span style=\"font-weight: 400;\">, quando sistemas e metodologias n\u00e3o autorizados e combinados com outras pessoas envolvidas no projeto de automa\u00e7\u00e3o, tamb\u00e9m pode causar muitos erros. Mas agora vamos focar em outros tipos de erros: os que envolvem o processo de aprendizado durante seus primeiros passos no desenvolvimento de uma automa\u00e7\u00e3o com Python RPA. Acompanhe os pr\u00f3ximos t\u00f3picos.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">8 erros comuns no primeiro desenvolvimento\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Agora, vamos explorar alguns erros comuns no desenvolvimento de automa\u00e7\u00f5es em Python RPA, especificamente com o framework da BotCity.\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">1. Erro &#8216;ModuleNotFoundError&#8217; ou \u2018No module named botcity\u2019 ao executar o projeto<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Isso significa que voc\u00ea acabou pulando a etapa de instala\u00e7\u00e3o do bot ou ent\u00e3o voc\u00ea fez essa etapa, mas possivelmente em ambiente diferente do que est\u00e1 utilizando para execu\u00e7\u00e3o.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Para solucionar, execute o seguinte comando no terminal:<\/span><\/p>\n<pre><span style=\"font-weight: 400;\">pip install --upgrade -r requirements.txt<\/span><\/pre>\n<p><span style=\"font-weight: 400;\">Isso precisa ser feito, pois neste arquivo est\u00e3o todas depend\u00eancias externas do projeto. Essa etapa deve ser feita tanto para o BotCity Framework Desktop quanto para o BotCity Framework Web. Voc\u00ea pode conferir mais orienta\u00e7\u00f5es na <\/span><a href=\"https:\/\/documentation.botcity.dev\/tutorials\/python-automations\/web\/#installing-the-project\"><span style=\"font-weight: 400;\">documenta\u00e7\u00e3o sobre instala\u00e7\u00e3o de depend\u00eancias<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Importante: se voc\u00ea utiliza ambientes virtuais para executar o seu projeto, lembre-se de confirmar em qual ambiente voc\u00ea est\u00e1 e qual \u00e9 a vers\u00e3o do Python. Isso tamb\u00e9m evitar\u00e1 alguns erros.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">2. Erro \u201cNo such file or directory: &#8216;requirements.txt&#8217;\u2019<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Esse erro pode acontecer caso voc\u00ea esteja tentando corrigir o anterior. \u00c9 poss\u00edvel que voc\u00ea tenha executado o comando orientado no item sobre o erro \u201c&#8217;ModuleNotFoundError\u201d dentro da pasta errada do projeto. Verifique em seu terminal a pasta em que voc\u00ea est\u00e1 ou ajuste o acesso ao arquivo pelo comando.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">3. Erro &#8216;OSError: [WinError 216]&#8217;<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Neste erro, a mensagem completa pode ser parecido com \u201cOSError: [WinError 216] This version of %1 is not compatible with the version of Windows you&#8217;re running. Check your computer&#8217;s system information and then contact the software publisher\u201d.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">E o cen\u00e1rio normalmente \u00e9 este: voc\u00ea est\u00e1 configurando um webdriver em seu c\u00f3digo para o seu bot web e, no caso, escolheu o browser Firefox.<\/span><\/p>\n<pre><span style=\"font-weight: 400;\"># Setando navegador padr\u00e3o para o Firefox<\/span>\r\n<span style=\"font-weight: 400;\">bot.browser = Browser.FIREFOX<\/span>\r\n\r\n\r\n<span style=\"font-weight: 400;\"># Setando o caminho do Geckodriver<\/span>\r\n<span style=\"font-weight: 400;\">bot.driver_path = \"&lt;caminho para o WebDriver&gt;\"<\/span><\/pre>\n<p><span style=\"font-weight: 400;\">Para fazer a configura\u00e7\u00e3o desse webdriver, costumamos fazer o download pela <\/span><a href=\"https:\/\/github.com\/mozilla\/geckodriver\/releases\"><span style=\"font-weight: 400;\">p\u00e1gina de releases do geckodriver<\/span><\/a><span style=\"font-weight: 400;\">. E ent\u00e3o, identificamos o webdriver correto para o nosso sistema operacional, escolhendo um dos itens na parte de assets para download:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"7700\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/assets-releases\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/assets-releases.png\" data-orig-size=\"800,443\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"assets releases\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/assets-releases.png\" class=\"aligncenter wp-image-7700 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/assets-releases.png\" alt=\"Print da \u00e1rea de assets do link mencionado acima mostrando as diferentes vers\u00f5es do driver para cada sistema.\" width=\"800\" height=\"443\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/assets-releases.png 800w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/assets-releases-300x166.png 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">\u00c9 importante escolher com aten\u00e7\u00e3o, porque \u00e9 comum haver confus\u00e3o quando usamos, por exemplo, o sistema operacional Windows 64 bits e acabamos tentando configurar o geckodriver-vX.YY.Z-win-aarch64.zip, quando na verdade devemos baixar o geckodriver-vX.YY.Z-win64.zip.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ao configurar o geckodriver com a vers\u00e3o correta, torna-se novamente poss\u00edvel abrir o navegador atrav\u00e9s do seu c\u00f3digo.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">4. Incompatibilidade do driver com o navegador<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\u00c9 importante tamb\u00e9m confirmar a vers\u00e3o do navegador que voc\u00ea vai utilizar e validar que o webdriver \u00e9 compat\u00edvel com essa vers\u00e3o. Utilizando novamente o Firefox como exemplo, voc\u00ea pode entender observando a vers\u00e3o ao clicar no Menu &gt; Ajuda &gt; Sobre o Firefox.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"7704\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/firefox\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/firefox.png\" data-orig-size=\"800,391\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"firefox\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/firefox.png\" class=\"aligncenter wp-image-7704 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/firefox.png\" alt=\"Print da janela &quot;sobre o Firefox&quot; mostrando algumas informa\u00e7\u00f5es sobre o navegador, uma delas a vers\u00e3o.\" width=\"800\" height=\"391\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/firefox.png 800w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/firefox-300x147.png 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Ao validar a vers\u00e3o do seu navegador ou do navegador que ser\u00e1 utilizado na sua automa\u00e7\u00e3o, verifique nas informa\u00e7\u00f5es de release do webdriver selecionado se ele \u00e9 compat\u00edvel com essa vers\u00e3o que voc\u00ea vai utilizar.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">No exemplo que utilizamos, observamos que a vers\u00e3o do Firefox que eu vou utilizar na automa\u00e7\u00e3o \u00e9 114.0.2 e na release consta a informa\u00e7\u00e3o que a vers\u00e3o m\u00ednima requerida \u00e9 a 113.0:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"7706\" data-permalink=\"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/note\/\" data-orig-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/note.png\" data-orig-size=\"467,43\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"note\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/note.png\" class=\"aligncenter wp-image-7706 size-full\" src=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/note.png\" alt=\"Print do texto &quot;Note that the minimum required Firefox version is 113.0&quot; \" width=\"467\" height=\"43\" srcset=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/note.png 467w, https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/note-300x28.png 300w\" sizes=\"auto, (max-width: 467px) 100vw, 467px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Ou seja, nesse caso, eu conseguiria utilizar normalmente esse mesmo geckodriver na minha automa\u00e7\u00e3o, visto que \u00e9 compat\u00edvel.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">5. Quando os sistemas barram a utiliza\u00e7\u00e3o por identificar um rob\u00f4<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Em casos assim, pode ser poss\u00edvel tentar humanizar o processo. O que isso significa? Voc\u00ea pode tentar fazer movimenta\u00e7\u00f5es com o mouse na tela, como uma pessoa poderia fazer. Ou ainda ajustar a digita\u00e7\u00e3o para que n\u00e3o seja um conte\u00fado diretamente colado no campo a ser preenchido.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Esse tipo de problema costuma acontecer mais em projetos de automa\u00e7\u00f5es Web. Mas para &#8220;humanizar&#8221; a execu\u00e7\u00e3o, voc\u00ea pode recorrer a alguns recursos do framework desktop da BotCity, essa pode ser uma boa alternativa. Abaixo, seguem os exemplos dos comandos que voc\u00ea pode utilizar:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Sobre a digita\u00e7\u00e3o, voc\u00ea pode usar o seguinte comando do framework BotCity (veja mais exemplos em nossa <\/span><a href=\"https:\/\/documentation.botcity.dev\/frameworks\/desktop\/keyboard\/\"><span style=\"font-weight: 400;\">documenta\u00e7\u00e3o<\/span><\/a><span style=\"font-weight: 400;\">):<\/span><\/li>\n<\/ul>\n<pre><span style=\"font-weight: 400;\">bot.kb_type(\"Coloque seu texto aqui.\")<\/span><\/pre>\n<ul>\n<li><span style=\"font-weight: 400;\">Sobre a movimenta\u00e7\u00e3o do cursor do mouse, voc\u00ea pode usar os seguintes comandos do framework BotCity (veja mais exemplos em nossa <\/span><a href=\"https:\/\/documentation.botcity.dev\/frameworks\/desktop\/mouse\/\"><span style=\"font-weight: 400;\">documenta\u00e7\u00e3o<\/span><\/a><span style=\"font-weight: 400;\">):<\/span><\/li>\n<\/ul>\n<pre><span style=\"font-weight: 400;\">bot.mouse_move(x=100, y=200) # x e y s\u00e3o coordenadas<\/span><\/pre>\n<h3><span style=\"font-weight: 400;\">6. Quando a execu\u00e7\u00e3o do rob\u00f4 \u00e9 muito mais r\u00e1pida que os sistemas que est\u00e1 acessando<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Como estamos criando automa\u00e7\u00f5es para serem executadas com c\u00f3digo, esse tempo de execu\u00e7\u00e3o pode ser muito mais r\u00e1pido que o esperado ou que os sistemas que estamos interagindo conseguem lidar.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">E por causa disso, erros de execu\u00e7\u00e3o podem acontecer, porque determinada etapa na tela ainda n\u00e3o finalizou para que o pr\u00f3ximo passo aconte\u00e7a dentro do processo.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Em ocasi\u00f5es assim, talvez fa\u00e7a sentido avaliar a possibilidade de colocar pausas entre algumas dessas etapas.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Uma forma de fazer isso com o nosso framework da BotCity seria (veja outros exemplos na <\/span><a href=\"https:\/\/documentation.botcity.dev\/frameworks\/desktop\/waits\/\"><span style=\"font-weight: 400;\">documenta\u00e7\u00e3o<\/span><\/a><span style=\"font-weight: 400;\">):<\/span><\/p>\n<pre><span style=\"font-weight: 400;\"># Aguardar por cinco segundos<\/span>\r\n<span style=\"font-weight: 400;\">bot.wait(5000)<\/span><\/pre>\n<p><span style=\"font-weight: 400;\">Al\u00e9m disso, voc\u00ea tamb\u00e9m pode criar l\u00f3gicas ou regras em seu c\u00f3digo para garantir que o rob\u00f4 est\u00e1 na tela certa antes de executar determinado comando. Uma das formas de fazer isso, seria utilizar a <\/span><a href=\"https:\/\/blog.botcity.dev\/pt-br\/2023\/11\/28\/visao-computacional\/\"><span style=\"font-weight: 400;\">vis\u00e3o computacional<\/span><\/a><span style=\"font-weight: 400;\"> e buscar por alguma \u00e2ncora na tela que deveria estar aberta e em uso.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">7. Erro na precis\u00e3o ao encontrar elementos na tela<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Esse problema pode acontecer por alguns motivos:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Voc\u00ea desenvolveu o rob\u00f4 em um ambiente diferente do que ser\u00e1 executado em produ\u00e7\u00e3o;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A resolu\u00e7\u00e3o da tela alterou.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Para amenizar ou evitar que esse problema continue acontecendo:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tente possibilitar que voc\u00ea fa\u00e7a o desenvolvimento da automa\u00e7\u00e3o em ambiente e resolu\u00e7\u00e3o o mais pr\u00f3ximo poss\u00edvel de como ser\u00e1 executado em produ\u00e7\u00e3o;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Outra sa\u00edda \u00e9 fazer um ajuste em rela\u00e7\u00e3o a acur\u00e1cia do algoritmo de vis\u00e3o computacional no c\u00f3digo gerado.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Veja no exemplo do c\u00f3digo a seguir gerado pela vis\u00e3o computacional:<\/span><\/p>\n<pre><span style=\"font-weight: 400;\"> \u00a0\u00a0\u00a0if not bot.find(\"window\", matching=0.97, waiting_time=10000):<\/span>\r\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0not_found(\"window\")<\/span>\r\n\r\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0bot.click_relative(221, 206)<\/span><\/pre>\n<p><span style=\"font-weight: 400;\">O par\u00e2metro matching costuma estar com o valor m\u00e1ximo 0.97. Esse valor poderia ser ajustado a, no m\u00ednimo, 0.90. Isso pode ajudar nas quest\u00f5es levantadas neste t\u00f3pico. Mas cuidado para n\u00e3o diminuir muito mais que isso, a ponto do algoritmo perder a sua efici\u00eancia para encontrar o elemento que precisa ser identificado.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">8. Erro \u201cunable to find valid certification path to requested target\u201d\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Este erro ao executar o BotCity Studio pode acontecer em seu ambiente caso existam bloqueios configurados de certificados. Uma das sa\u00eddas \u00e9 fazer o seguinte passo-a-passo:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Abra a pasta do SDK. No wizard isso pode ser feito clicando em &#8220;Open SDK folder&#8221;;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Acesse a pasta chamada conf e abra o arquivo conf.bcf em modo de edi\u00e7\u00e3o (voc\u00ea pode fazer isso, abrindo com o bloco de notas, por exemplo);<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Adicione a linha ignoreSSL=true e n\u00e3o esque\u00e7a de salvar essa altera\u00e7\u00e3o no arquivo conf.bcf;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Reinicie o BotCity Studio e o problema deve estar resolvido.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\ud83d\udca1 <\/span><b>Saiba mais em:<\/b> <a href=\"https:\/\/documentation.botcity.dev\/faq\/\"><span style=\"font-weight: 400;\">FAQ BotCity<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Voc\u00ea j\u00e1 passou por algum outro erro em RPA?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Compartilhe nos coment\u00e1rios e vamos trocar experi\u00eancias. Ou ainda, participe da nossa comunidade para troca de dores e conhecimentos sobre o universo da automa\u00e7\u00e3o RPA. Para participar da nossa comunidade global de RPA, \u00e9 s\u00f3 entrar no nosso <\/span><a href=\"https:\/\/join.slack.com\/t\/communitybotcitydev\/shared_invite\/zt-xt5lu9bq-l2E1gcf9pZgr4UrnIRJMLw\"><span style=\"font-weight: 400;\">Slack<\/span><\/a><span style=\"font-weight: 400;\"> ou ainda entrar em contato pelo nosso <\/span><a href=\"https:\/\/community.botcity.dev\/\"><span style=\"font-weight: 400;\">f\u00f3rum<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Qualquer d\u00favida, s\u00f3 chamar a gente! E n\u00e3o esque\u00e7a de criar a sua <\/span><a href=\"https:\/\/developers.botcity.dev\/signup\"><span style=\"font-weight: 400;\">conta gratuita<\/span><\/a><span style=\"font-weight: 400;\"> para testar as funcionalidades que estamos explorando em nossos conte\u00fados.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dar os primeiros passos para aprender novas tecnologias tem seus desafios, mas tamb\u00e9m nos faz evoluir profissionalmente. Durante esse aprendizado \u00e9 bastante comum cometermos alguns erros. E, por mais que seja clich\u00ea, \u00e9 importante ressaltarmos que errar faz parte.\u00a0 Isso porque s\u00e3o os erros que d\u00e3o uma entrada ainda maior ao processo de aprendizado. Ent\u00e3o,<\/p>\n","protected":false},"author":214060721,"featured_media":7697,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false},"categories":[773019],"tags":[],"class_list":{"0":"post-7696","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-nao-categorizado"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Erros em RPA com Python: 8 erros comuns e como evitar<\/title>\n<meta name=\"description\" content=\"Entenda alguns dos erros mais comuns nas automa\u00e7\u00f5es RPA, suas causas e como lidar com eles no dia a dia. Confira tudo no artigo!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Erros em RPA com Python: 8 erros comuns e como evitar\" \/>\n<meta property=\"og:description\" content=\"Entenda alguns dos erros mais comuns nas automa\u00e7\u00f5es RPA, suas causas e como lidar com eles no dia a dia. Confira tudo no artigo!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-15T10:00:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/capa-artigo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lorhan Caproni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lorhan Caproni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/\"},\"author\":{\"name\":\"Lorhan Caproni\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/person\\\/c70dcd8d50fca4702dc06ce662e0f111\"},\"headline\":\"Erros comuns nos primeiros passos com Python RPA\",\"datePublished\":\"2024-02-15T10:00:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/\"},\"wordCount\":1588,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/capa-artigo.png\",\"articleSection\":[\"N\u00e3o categorizado\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/\",\"name\":\"Erros em RPA com Python: 8 erros comuns e como evitar\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/capa-artigo.png\",\"datePublished\":\"2024-02-15T10:00:17+00:00\",\"description\":\"Entenda alguns dos erros mais comuns nas automa\u00e7\u00f5es RPA, suas causas e como lidar com eles no dia a dia. Confira tudo no artigo!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/capa-artigo.png\",\"contentUrl\":\"https:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/capa-artigo.png\",\"width\":1400,\"height\":800,\"caption\":\"homem preocupado sentado na cadeira de frente para um computador com c\u00f3digos na tela\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/2024\\\/02\\\/15\\\/erros-comuns-rpa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Erros comuns nos primeiros passos com Python RPA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/\",\"name\":\"Blog BotCity\",\"description\":\"Explore o blog BotCity com conte\u00fados para automatizar e governar em Python. Mantenha-se informado e melhore o desempenho tecnol\u00f3gico, a seguran\u00e7a e o ROI da sua empresa.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#organization\",\"name\":\"BotCity\",\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"http:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logo_botcity_2024_black.png\",\"contentUrl\":\"http:\\\/\\\/blog.botcity.dev\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logo_botcity_2024_black.png\",\"width\":1611,\"height\":384,\"caption\":\"BotCity\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/#\\\/schema\\\/person\\\/c70dcd8d50fca4702dc06ce662e0f111\",\"name\":\"Lorhan Caproni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g\",\"caption\":\"Lorhan Caproni\"},\"description\":\"BotCity Cofounder and CEO\",\"sameAs\":[\"http:\\\/\\\/botcitydev.wordpress.com\"],\"url\":\"https:\\\/\\\/blog.botcity.dev\\\/pt-br\\\/author\\\/lorhanb8c3fbc9af\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Erros em RPA com Python: 8 erros comuns e como evitar","description":"Entenda alguns dos erros mais comuns nas automa\u00e7\u00f5es RPA, suas causas e como lidar com eles no dia a dia. Confira tudo no artigo!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/","og_locale":"pt_BR","og_type":"article","og_title":"Erros em RPA com Python: 8 erros comuns e como evitar","og_description":"Entenda alguns dos erros mais comuns nas automa\u00e7\u00f5es RPA, suas causas e como lidar com eles no dia a dia. Confira tudo no artigo!","og_url":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/","og_site_name":"Blog BotCity - Conte\u00fado para Automa\u00e7\u00e3o e Governan\u00e7a","article_published_time":"2024-02-15T10:00:17+00:00","og_image":[{"width":1400,"height":800,"url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/capa-artigo.png","type":"image\/png"}],"author":"Lorhan Caproni","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Lorhan Caproni","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/#article","isPartOf":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/"},"author":{"name":"Lorhan Caproni","@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/person\/c70dcd8d50fca4702dc06ce662e0f111"},"headline":"Erros comuns nos primeiros passos com Python RPA","datePublished":"2024-02-15T10:00:17+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/"},"wordCount":1588,"commentCount":0,"publisher":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#organization"},"image":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/capa-artigo.png","articleSection":["N\u00e3o categorizado"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/","url":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/","name":"Erros em RPA com Python: 8 erros comuns e como evitar","isPartOf":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/#primaryimage"},"image":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/capa-artigo.png","datePublished":"2024-02-15T10:00:17+00:00","description":"Entenda alguns dos erros mais comuns nas automa\u00e7\u00f5es RPA, suas causas e como lidar com eles no dia a dia. Confira tudo no artigo!","breadcrumb":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/#primaryimage","url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/capa-artigo.png","contentUrl":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/capa-artigo.png","width":1400,"height":800,"caption":"homem preocupado sentado na cadeira de frente para um computador com c\u00f3digos na tela"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.botcity.dev\/pt-br\/2024\/02\/15\/erros-comuns-rpa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.botcity.dev\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Erros comuns nos primeiros passos com Python RPA"}]},{"@type":"WebSite","@id":"https:\/\/blog.botcity.dev\/pt-br\/#website","url":"https:\/\/blog.botcity.dev\/pt-br\/","name":"Blog BotCity","description":"Explore o blog BotCity com conte\u00fados para automatizar e governar em Python. Mantenha-se informado e melhore o desempenho tecnol\u00f3gico, a seguran\u00e7a e o ROI da sua empresa.","publisher":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.botcity.dev\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/blog.botcity.dev\/pt-br\/#organization","name":"BotCity","url":"https:\/\/blog.botcity.dev\/pt-br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/logo\/image\/","url":"http:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/09\/logo_botcity_2024_black.png","contentUrl":"http:\/\/blog.botcity.dev\/wp-content\/uploads\/2025\/09\/logo_botcity_2024_black.png","width":1611,"height":384,"caption":"BotCity"},"image":{"@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blog.botcity.dev\/pt-br\/#\/schema\/person\/c70dcd8d50fca4702dc06ce662e0f111","name":"Lorhan Caproni","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a4f02f5e361046d8a6d852df16da98ddff27755dc746d7151c3b577231cbf3ba?s=96&d=identicon&r=g","caption":"Lorhan Caproni"},"description":"BotCity Cofounder and CEO","sameAs":["http:\/\/botcitydev.wordpress.com"],"url":"https:\/\/blog.botcity.dev\/pt-br\/author\/lorhanb8c3fbc9af\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.botcity.dev\/wp-content\/uploads\/2024\/02\/capa-artigo.png","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pdx8c3-208","_links":{"self":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts\/7696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/users\/214060721"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/comments?post=7696"}],"version-history":[{"count":8,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts\/7696\/revisions"}],"predecessor-version":[{"id":7717,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/posts\/7696\/revisions\/7717"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/media\/7697"}],"wp:attachment":[{"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/media?parent=7696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/categories?post=7696"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.botcity.dev\/pt-br\/wp-json\/wp\/v2\/tags?post=7696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}