{"id":3792,"date":"2020-07-21T16:43:22","date_gmt":"2020-07-21T19:43:22","guid":{"rendered":"https:\/\/www.codevix.com.br\/?p=3792"},"modified":"2020-07-21T16:43:29","modified_gmt":"2020-07-21T19:43:29","slug":"erros-do-protheus-no-telegram","status":"publish","type":"post","link":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/","title":{"rendered":"Erros do Protheus no Telegram"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introdu\u00e7\u00e3o<\/h2>\n\n\n\n<p>Sabe aquela rotina cr\u00edtica rodando via <strong>Schedule <\/strong>no Protheus que n\u00e3o pode parar? aquele velho processo de importar os pedidos de vendas para o Protheus que quando algum <strong>execauto <\/strong>da erro ningu\u00e9m fica sabendo e acaba tendo vendas perdidas ou atrasadas? Com a solu\u00e7\u00e3o apresentada nesse artigo voc\u00ea poder\u00e1 monitorar os erros do Protheus direto no Telegram, inclusive em um grupo com todos envolvidos e detalhes do que aconteceu!!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Protheus no Telegram<\/h2>\n\n\n\n<p>O Telegram possui muita flexibilidade para integra\u00e7\u00f5es e bots, podendo assim ter uma infinidade de casos de uso para ele. Vamos come\u00e7ar pelo processo mais simples, que \u00e9 o envio de mensagens automaticamente para grupos selecionados.<\/p>\n\n\n\n<p>Vamos come\u00e7ar criando ent\u00e3o o nosso BOT, que ser\u00e1 respons\u00e1vel por enviar as mensagens para o Telegram sempre que ocorrer algum erro na importa\u00e7\u00e3o do pedido de venda.<\/p>\n\n\n\n<p>Para cri\u00e1-lo, v\u00e1 no aplicativo do Telegram e pesquise por <strong>@BotFather <\/strong>e clique sobre ele:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"280\" src=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.21.03-1.jpeg?resize=800%2C280&#038;ssl=1\" alt=\"protheus x telegram\" class=\"wp-image-3794\" srcset=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.21.03-1.jpeg?resize=1024%2C359&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.21.03-1.jpeg?resize=300%2C105&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.21.03-1.jpeg?resize=768%2C270&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.21.03-1.jpeg?w=1080&amp;ssl=1 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>Clique em &#8220;<strong>COME\u00c7AR<\/strong>&#8221; no rodap\u00e9 do chat do BotFather:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.24.57.jpeg?resize=260%2C535&#038;ssl=1\" alt=\"protheus x telegram\" class=\"wp-image-3795\" width=\"260\" height=\"535\" srcset=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.24.57.jpeg?resize=498%2C1024&amp;ssl=1 498w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.24.57.jpeg?resize=146%2C300&amp;ssl=1 146w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.24.57.jpeg?w=540&amp;ssl=1 540w\" sizes=\"(max-width: 260px) 100vw, 260px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>Agora envie a mensagem: <strong>\/newbot<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.27.08.jpeg?resize=268%2C360&#038;ssl=1\" alt=\"protheus x telegram\" class=\"wp-image-3796\" width=\"268\" height=\"360\" srcset=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.27.08.jpeg?resize=760%2C1024&amp;ssl=1 760w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.27.08.jpeg?resize=223%2C300&amp;ssl=1 223w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.27.08.jpeg?resize=768%2C1035&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.27.08.jpeg?w=950&amp;ssl=1 950w\" sizes=\"(max-width: 268px) 100vw, 268px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>O BotFather vai pedir para voc\u00ea informar o nome do seu bot, esse \u00e9 o nome que vai aparecer no chat.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.29.14-1.jpeg?resize=278%2C370&#038;ssl=1\" alt=\"protheus x telegram\" class=\"wp-image-3798\" width=\"278\" height=\"370\" srcset=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.29.14-1.jpeg?resize=767%2C1024&amp;ssl=1 767w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.29.14-1.jpeg?resize=225%2C300&amp;ssl=1 225w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.29.14-1.jpeg?resize=768%2C1025&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.29.14-1.jpeg?w=959&amp;ssl=1 959w\" sizes=\"(max-width: 278px) 100vw, 278px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>Para esse exemplo, eu escolhi o nome: <strong>Code Vix BOT<\/strong> &#8230; fique a vontade para nomear o seu do jeito que preferir.<\/p>\n\n\n\n<p>O pr\u00f3ximo passo \u00e9 escolher um <strong>username <\/strong>para o bot, esse ser\u00e1 o nome \u00fanico do bot no Telegram e obrigatoriamente dever\u00e1 terminar com <strong>BOT<\/strong> no final, exemplo: CodeBot, Code_Bot, etc.<\/p>\n\n\n\n<p>Irei utilizar para esse exemplo: CodeVixBot<\/p>\n\n\n\n<p>Com isso o nosso BOT do Telegram j\u00e1 est\u00e1 criado e pronto para utilizar, na \u00faltima mensagem enviada o BotFather te envia o <strong>TOKEN <\/strong>para acessar a API do Telegram e utilizar esse bot.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.35.44.jpeg?resize=319%2C387&#038;ssl=1\" alt=\"protheus x telegram\" class=\"wp-image-3800\" width=\"319\" height=\"387\" srcset=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.35.44.jpeg?resize=843%2C1024&amp;ssl=1 843w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.35.44.jpeg?resize=247%2C300&amp;ssl=1 247w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.35.44.jpeg?resize=768%2C933&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.35.44.jpeg?w=1054&amp;ssl=1 1054w\" sizes=\"(max-width: 319px) 100vw, 319px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>Escondi uma parte do Token por seguran\u00e7a, mas voc\u00ea dever\u00e1 utilizar o token completo enviado.<\/p>\n\n\n\n<p>Agora precisamos adicionar o nosso amigo bot ao grupo em que ele poder\u00e1 enviar as mensagem, ent\u00e3o vamos criar um novo grupo:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.40.22.jpeg?resize=293%2C286&#038;ssl=1\" alt=\"protheus x telegram\" class=\"wp-image-3801\" width=\"293\" height=\"286\" srcset=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.40.22.jpeg?resize=1024%2C1000&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.40.22.jpeg?resize=300%2C293&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.40.22.jpeg?resize=768%2C750&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.40.22.jpeg?w=1079&amp;ssl=1 1079w\" sizes=\"(max-width: 293px) 100vw, 293px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>Na cria\u00e7\u00e3o do grupo inclu\u00edmos o nosso bot @CodeVixBot ao grupo e em seguida daremos um nome ao grupo, fique a vontade para escolher o nome.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.42.46-1.jpeg?resize=296%2C229&#038;ssl=1\" alt=\"protheus x telegram\" class=\"wp-image-3804\" width=\"296\" height=\"229\" srcset=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.42.46-1.jpeg?resize=1024%2C792&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.42.46-1.jpeg?resize=300%2C232&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.42.46-1.jpeg?resize=768%2C594&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-15.42.46-1.jpeg?w=1080&amp;ssl=1 1080w\" sizes=\"(max-width: 296px) 100vw, 296px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>Agora com o grupo criado e o BOT fazendo parte dele, precisamos pegar o ID desse grupo para enviar as mensagens via API, para isso v\u00e1 no navegador e acesse o seguinte endere\u00e7o:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nhttps:\/\/api.telegram.org\/bot&lt;TOKEN&gt;\/getUpdates\n<\/pre><\/div>\n\n\n<p>Substitua &lt;TOKEN> pelo token recebido na cria\u00e7\u00e3o do Bot, ficando o endere\u00e7o parecido com: https:\/\/api.telegram.org\/bot3256985236:AAHz99QPXW_AA_bdsecHiQffz5vqfxyzf0I\/getUpdates<\/p>\n\n\n\n<p>Fazendo isso ser\u00e1 retornado um <strong>JSON <\/strong>com o ID do chat que o bot faz parte, procure por &#8220;chat&#8221; e salve o ID informado nele.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"355\" height=\"352\" src=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/image-6.png?resize=355%2C352&#038;ssl=1\" alt=\"\" class=\"wp-image-3813\" srcset=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/image-6.png?w=355&amp;ssl=1 355w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/image-6.png?resize=300%2C297&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/image-6.png?resize=150%2C150&amp;ssl=1 150w\" sizes=\"(max-width: 355px) 100vw, 355px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>Agora temos o ID do Chat e o Token, podemos utilizar o bot no Protheus via instru\u00e7\u00f5es ADVPL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bora Codar!!<\/h2>\n\n\n\n<p>Vou usar como exemplo para esse artigo um <strong>execauto <\/strong>de inclus\u00e3o do pedido de venda no Protheus atrav\u00e9s da rotina <strong>MATA410<\/strong> e caso o mesmo falhe ser\u00e1 enviado os detalhes do erro para o grupo do Telegram que criamos atrav\u00e9s do bot.<\/p>\n\n\n\n<p>Vamos come\u00e7ar com a classe respons\u00e1vel por enviar mensagem para o telegram:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\n  Class Telegram From FwRest\n\n    Data cUrl       As String\n    Data cToken     As String\n    Data aHeadOut   As Array\n    Data cPath      As String\n    Data cEndPoint  As String\n    Data cChatId    As String\n\n    Method New() Constructor\n    Method SetChat()\n    Method SendMessage()\n\n  EndClass\n\nMethod New () Class Telegram\n\n  Local cUrl    := &quot;https:\/\/api.telegram.org&quot;\n  Local cToken\t:= &quot;3256985236:AAHz99QPXW_AA_bdsecHiQffz5vqfxyzf0I&quot;\n\n  _Super:New(cUrl) \/\/ Inicializa metodo da classe pai\n\n  Self:cURL\t      := cUrl\n  Self:cToken \t      := cToken\n  Self:cPath          := &quot;\/bot&quot; + ::cToken\n  Self:cChatId        := &quot;-48721111&quot;\n  Self:aHeadOut       := {}\n  Self:cEndPoint      := &quot;&quot;\n\nReturn( Self )\n\nMethod SetChat( cChatId ) Class Telegram\n\n  ::cChatId := cChatId\n\nReturn( ::cChatId  )\n\n\n\/\/ ---------------------------------------------------------------------+\n\/\/ Faz o envio de mensagens para determinad chat id - markdown ou  HTML |\n\/\/ ---------------------------------------------------------------------+   \nMethod SendMessage( cMessage, lHtml ) Class Telegram\n\n  Local cParseMode    := &quot;&quot;\n  Local lRet          := .F.\n\n  Default cMessage    := &quot;&quot;\n  Default lHtml       := .F.\n\n  \/\/-- Determina se a msg ser\u00e1 no formato HTML ou normal\n  cParseMode  := &quot;parse_mode=&quot;\n  cParseMode  += IIF( lHtml, &quot;HTML&quot;, &quot;markdown&quot; )\n  ::cEndPoint := ::cPath + &quot;\/sendMessage?&quot;  + cParseMode  + &quot;&amp;use_aliases=true&amp;chat_id=&quot; + ::cChatId + &quot;&amp;text=&quot; + cMessage\n\n  _Super:SetPath( ::cEndPoint )\n\n  lRet := _Super:Get()\n\nReturn( lRet )\n\n<\/pre><\/div>\n\n\n<p>Agora vamos desenvolver a fun\u00e7\u00e3o respons\u00e1vel por consumir a classe Telegram para envio das mensagens:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\n\/\/----------------------------------------------------------+\n\/\/ Envia a mensagem de erro para o BOT                      |\n\/\/----------------------------------------------------------+\nUser Function Telegram(cMsg)\n\n  Local xRet      := &quot;&quot;\n\n  Default cMsg    := &quot;&quot;\n\n  \/\/|Remove caracteres invalidos e acentos |\n  cMsg  := StrTran(cMsg, &quot;&lt;&quot;, &quot;&quot;)\n  cMsg  := StrTran(cMsg, &quot;&gt;&quot;, &quot;&quot;)\n  cMsg  := FwNoAccent(cMsg)\n\n  oTelegram := Telegram():New()\n\n  If ValType(oTelegram) == &quot;O&quot;\n\n    xRet := oTelegram:SetChat( &quot;-48721111&quot; \/* ChatId *\/  )\n\n    \/\/|Envio o Texto |\n    If ValType(xRet) == &quot;C&quot; .And. !Empty(xRet)\n      xRet := oTelegram:SendMessage( cMsg, .T. \/* lHtml *\/ )\n    EndIf\n\n  EndIf\n\nReturn()\n<\/pre><\/div>\n\n\n<p>Agora o execauto e o tratamento para enviar o erro:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: cpp; highlight: [68,69,70,71,72,73,74,75,76,77,78,79]; title: ; notranslate\" title=\"\">\nUser Function CodeVix()\n\n  Local cEmp\t    := &quot;99&quot;\n  Local cFil\t    := &quot;01&quot;\n  Local cItem\t    := &quot;00&quot;\n  Local cNumPed   := &quot;&quot;\n  Local cError    := &quot;&quot;\n  Local cPulaLn   := &quot;%0A&quot;\n  Local nI        := 0\n  Local nX        := 0\n  Local aError    := {}\n  Local aCab\t    := {}\n  Local aItens\t  := {}\n  Local aDet  \t  := {}\n\n  \/\/|Inicializa ambiente |\n  RpcSetEnv( cEmp, cFil, &quot;&quot;, &quot; &quot;, &quot;FAT&quot;, &quot;MATA410&quot;, , , , ,  )\n\n  cNumPed   := GetSXENum( &quot;SC5&quot;, &quot;C5_NUM&quot; )\n\n  \/\/|Preenche cabe\u00e7alho |\n  aAdd(aCab,\t{&quot;C5_FILIAL&quot; \t  , xFilial(&quot;SC5&quot;)\t\t\t,Nil})\n  aAdd(aCab,\t{&quot;C5_NUM&quot;   \t  , cNumPed\t\t\t\t\t    ,Nil})\n  aAdd(aCab,\t{&quot;C5_TIPO&quot;   \t  , &quot;N&quot;\t\t\t\t\t\t      ,Nil})\n  aAdd(aCab,\t{&quot;C5_CLIENTE&quot;\t  , &quot;000001&quot;\t\t\t\t\t\t,Nil})\n  aAdd(aCab,\t{&quot;C5_LOJACLI&quot;\t  , &quot;01&quot;\t\t\t\t\t\t    ,Nil})\n  aAdd(aCab,\t{&quot;C5_EMISSAO&quot;\t  , dDatabase\t\t\t\t\t  ,Nil})\n  aAdd(aCab,\t{&quot;C5_VEND1&quot;  \t  , &quot;000001&quot;\t\t\t\t\t  ,Nil})\n  aAdd(aCab,\t{&quot;C5_CONDPAG&quot; \t, &quot;001&quot;\t\t\t\t\t      ,Nil})\n\n  dbSelectArea(&quot;SB1&quot;)\n  SB1-&gt;( dbSetOrder(1) )\n\n  For nI := 1 To 2\n\n    aDet    := {}\n    cItem   := Soma1(cItem)\n\n    SB1-&gt;( dbSeek( xFilial(&quot;SB1&quot;) + &quot;000001&quot; ) )\n\n    AAdd(aDet,\t{&quot;C6_FILIAL&quot; , xFilial(&quot;SC6&quot;)\t      ,Nil})\n    aAdd(aDet,\t{&quot;C6_NUM&quot;  \t , cNumPed\t\t\t        ,Nil})\n    AAdd(aDet,\t{&quot;C6_ITEM&quot;   , cItem\t\t\t          ,Nil})\n    AAdd(aDet,\t{&quot;C6_PRODUTO&quot;, SB1-&gt;B1_COD\t\t      ,Nil})\n    AAdd(aDet,\t{&quot;C6_UM&quot;     , SB1-&gt;B1_UM\t\t        ,Nil})\n    AAdd(aDet,\t{&quot;C6_QTDVEN&quot; , 1\t                  ,Nil})\n    AAdd(aDet,\t{&quot;C6_PRCVEN&quot; , 100\t\t\t            ,Nil})\n    AAdd(aDet,\t{&quot;C6_PRUNIT&quot; , 100\t\t\t            ,Nil})\n    AAdd(aDet,\t{&quot;C6_TES&quot;    , SB1-&gt;B1_TS\t\t\t\t    ,Nil})\n    AAdd(aDet,\t{&quot;C6_DESCRI&quot; , SB1-&gt;B1_DESC\t\t      ,Nil})\n    AAdd(aDet,\t{&quot;C6_LOCAL&quot;  , SB1-&gt;B1_LOCPAD\t\t\t  ,Nil})\n    AAdd(aDet,\t{&quot;C6_VALOR&quot;  , 100                  ,Nil})\n\n    AAdd(aItens,AClone(aDet))\n\n  Next nI\n\n  Begin Transaction\n\n    lMsErroAuto       := .F.\n    lMSHelpAuto \t    := .F.\n    lAutoErrNoFile \t  := .T.\n\n    MSExecAuto( { |x,y,z| Mata410( x,y,z ) }, aCab, aItens, 3 )\n\n    If lMsErroAuto\n\n      U_Telegram(&quot;&#x5B;CODEVIX] Falha no execauto&quot;)\n\n      aError := GetAutoGRLog()\n      For nX := 1 To Len(aError)\n        cError += StrTran(aError&#x5B;nX], CRLF, &quot;&quot;) + cPulaLn\n      Next nX\n\n      RollBackSX8()\n      DisarmTransaction()\n\n      \/\/|Notifica o TI via TELEGRAM |\n      U_Telegram(cError)\n\n    EndIf\n\n  End Transaction\n\n  RpcClearEnv()\n\nReturn\n<\/pre><\/div>\n\n\n<p>Repare que da linha <strong>68 a 79<\/strong> \u00e9 armazenado os detalhes do erro na vari\u00e1vel &#8220;<strong>cError<\/strong>&#8221; e logo em seguida enviado para o grupo do Telegram.<\/p>\n\n\n\n<p>Veja como a mensagem chega no Telegram:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-16.14.08.jpeg?resize=294%2C604&#038;ssl=1\" alt=\"protheus x telegram\" class=\"wp-image-3809\" width=\"294\" height=\"604\" srcset=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-16.14.08.jpeg?resize=498%2C1024&amp;ssl=1 498w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-16.14.08.jpeg?resize=146%2C300&amp;ssl=1 146w, https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/WhatsApp-Image-2020-07-21-at-16.14.08.jpeg?w=540&amp;ssl=1 540w\" sizes=\"(max-width: 294px) 100vw, 294px\" data-recalc-dims=\"1\" \/><\/figure><\/div>\n\n\n\n<p>S\u00f3 de olhar rapidamente, j\u00e1 sabemos que o execauto falou devido a n\u00e3o existir o vendedor 000001 no Protheus.<\/p>\n\n\n\n<p>\u00c9 isso a\u00ed jovens, espero que esse artigo seja \u00fatil&#8230; at\u00e9 a pr\u00f3xima!!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Agradecimento<\/h2>\n\n\n\n<p>Gostaria de agradecer ao grande <a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/github.com\/lucasbrustolin\" target=\"_blank\" rel=\"noreferrer noopener\">Lucas Brustolin<\/a> por disponibilizar para a comunidade a classe de integra\u00e7\u00e3o com Telegram.<\/p>\n\n\n\n<p>J\u00e1 viu a tela de loading customizada que o Lucas fez? <a href=\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/10\/loading-personalizado-no-protheus\/\">clique aqui<\/a> e confira<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Refer\u00eancias<\/h2>\n\n\n\n<ul><li><a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/github.com\/lucasbrustolin\/Protheus-x-Telegram\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub do Lucas Brustolin<\/a><\/li><li><a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/core.telegram.org\/bots#6-botfather\" target=\"_blank\" rel=\"noreferrer noopener\">Telegram BotFather<\/a><\/li><li><a href=\"https:\/\/core.telegram.org\/api\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">API Telegram<\/a><\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Integra\u00e7\u00e3o do Protheus com o Telegram para monitoramento de erros.<\/p>\n","protected":false},"author":1,"featured_media":3810,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[14,22],"tags":[18,21],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Erros do Protheus no Telegram &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Erros do Protheus no Telegram &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais\" \/>\n<meta property=\"og:description\" content=\"Integra\u00e7\u00e3o do Protheus com o Telegram para monitoramento de erros.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/\" \/>\n<meta property=\"og:site_name\" content=\"Code Vix - revolu\u00e7\u00e3o digital * resultados reais\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/augusto.pontin\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-21T19:43:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-21T19:43:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"875\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Augusto Pontin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Augusto Pontin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/\"},\"author\":{\"name\":\"Augusto Pontin\",\"@id\":\"https:\/\/www.codevix.com.br\/#\/schema\/person\/d75e993c92ed650c2d4ca4d4727ba71e\"},\"headline\":\"Erros do Protheus no Telegram\",\"datePublished\":\"2020-07-21T19:43:22+00:00\",\"dateModified\":\"2020-07-21T19:43:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/\"},\"wordCount\":666,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.codevix.com.br\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1\",\"keywords\":[\"Advpl\",\"Api\"],\"articleSection\":[\"Protheus\",\"Telegram\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/\",\"url\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/\",\"name\":\"Erros do Protheus no Telegram &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais\",\"isPartOf\":{\"@id\":\"https:\/\/www.codevix.com.br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1\",\"datePublished\":\"2020-07-21T19:43:22+00:00\",\"dateModified\":\"2020-07-21T19:43:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1\",\"width\":1400,\"height\":875},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.codevix.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Erros do Protheus no Telegram\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codevix.com.br\/#website\",\"url\":\"https:\/\/www.codevix.com.br\/\",\"name\":\"Code Vix - Muito mias que sistemas\",\"description\":\"\u00c9 mais f\u00e1cil do que se pensa. Vai mais longe do que se imagina.\",\"publisher\":{\"@id\":\"https:\/\/www.codevix.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codevix.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codevix.com.br\/#organization\",\"name\":\"Code Vix\",\"url\":\"https:\/\/www.codevix.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.codevix.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codevix.com.br\/wp-content\/uploads\/2020\/04\/LOGO-1.0_250x50.png\",\"contentUrl\":\"https:\/\/www.codevix.com.br\/wp-content\/uploads\/2020\/04\/LOGO-1.0_250x50.png\",\"width\":250,\"height\":50,\"caption\":\"Code Vix\"},\"image\":{\"@id\":\"https:\/\/www.codevix.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codevix.com.br\/#\/schema\/person\/d75e993c92ed650c2d4ca4d4727ba71e\",\"name\":\"Augusto Pontin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.codevix.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Pontin.png?fit=89%2C96&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Pontin.png?fit=89%2C96&ssl=1\",\"caption\":\"Augusto Pontin\"},\"description\":\"Desenvolvedor e entusiasta de inova\u00e7\u00f5es e tecnologia.\",\"sameAs\":[\"https:\/\/www.augustopontin.com.br\",\"https:\/\/www.facebook.com\/augusto.pontin\",\"https:\/\/www.instagram.com\/augustopontin\",\"https:\/\/www.linkedin.com\/in\/augusto-pontin-0879052b\/\"],\"url\":\"https:\/\/www.codevix.com.br\/index.php\/author\/augusto-bsinfo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Erros do Protheus no Telegram &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais","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:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/","og_locale":"pt_BR","og_type":"article","og_title":"Erros do Protheus no Telegram &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais","og_description":"Integra\u00e7\u00e3o do Protheus com o Telegram para monitoramento de erros.","og_url":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/","og_site_name":"Code Vix - revolu\u00e7\u00e3o digital * resultados reais","article_author":"https:\/\/www.facebook.com\/augusto.pontin","article_published_time":"2020-07-21T19:43:22+00:00","article_modified_time":"2020-07-21T19:43:29+00:00","og_image":[{"width":1400,"height":875,"url":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1","type":"image\/jpeg"}],"author":"Augusto Pontin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Augusto Pontin","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#article","isPartOf":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/"},"author":{"name":"Augusto Pontin","@id":"https:\/\/www.codevix.com.br\/#\/schema\/person\/d75e993c92ed650c2d4ca4d4727ba71e"},"headline":"Erros do Protheus no Telegram","datePublished":"2020-07-21T19:43:22+00:00","dateModified":"2020-07-21T19:43:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/"},"wordCount":666,"commentCount":0,"publisher":{"@id":"https:\/\/www.codevix.com.br\/#organization"},"image":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1","keywords":["Advpl","Api"],"articleSection":["Protheus","Telegram"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/","url":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/","name":"Erros do Protheus no Telegram &#187; Code Vix - revolu\u00e7\u00e3o digital * resultados reais","isPartOf":{"@id":"https:\/\/www.codevix.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#primaryimage"},"image":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1","datePublished":"2020-07-21T19:43:22+00:00","dateModified":"2020-07-21T19:43:29+00:00","breadcrumb":{"@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#primaryimage","url":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1","width":1400,"height":875},{"@type":"BreadcrumbList","@id":"https:\/\/www.codevix.com.br\/index.php\/2020\/07\/21\/erros-do-protheus-no-telegram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.codevix.com.br\/"},{"@type":"ListItem","position":2,"name":"Erros do Protheus no Telegram"}]},{"@type":"WebSite","@id":"https:\/\/www.codevix.com.br\/#website","url":"https:\/\/www.codevix.com.br\/","name":"Code Vix - Muito mias que sistemas","description":"\u00c9 mais f\u00e1cil do que se pensa. Vai mais longe do que se imagina.","publisher":{"@id":"https:\/\/www.codevix.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codevix.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.codevix.com.br\/#organization","name":"Code Vix","url":"https:\/\/www.codevix.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.codevix.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/www.codevix.com.br\/wp-content\/uploads\/2020\/04\/LOGO-1.0_250x50.png","contentUrl":"https:\/\/www.codevix.com.br\/wp-content\/uploads\/2020\/04\/LOGO-1.0_250x50.png","width":250,"height":50,"caption":"Code Vix"},"image":{"@id":"https:\/\/www.codevix.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.codevix.com.br\/#\/schema\/person\/d75e993c92ed650c2d4ca4d4727ba71e","name":"Augusto Pontin","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.codevix.com.br\/#\/schema\/person\/image\/","url":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Pontin.png?fit=89%2C96&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/Pontin.png?fit=89%2C96&ssl=1","caption":"Augusto Pontin"},"description":"Desenvolvedor e entusiasta de inova\u00e7\u00f5es e tecnologia.","sameAs":["https:\/\/www.augustopontin.com.br","https:\/\/www.facebook.com\/augusto.pontin","https:\/\/www.instagram.com\/augustopontin","https:\/\/www.linkedin.com\/in\/augusto-pontin-0879052b\/"],"url":"https:\/\/www.codevix.com.br\/index.php\/author\/augusto-bsinfo\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.codevix.com.br\/wp-content\/uploads\/2020\/07\/telegram-fazendo-backup-de-seus-dados.jpg?fit=1400%2C875&ssl=1","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3792"}],"collection":[{"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=3792"}],"version-history":[{"count":6,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3792\/revisions"}],"predecessor-version":[{"id":3814,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/posts\/3792\/revisions\/3814"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/media\/3810"}],"wp:attachment":[{"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=3792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=3792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codevix.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=3792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}