<p><em>Conte&uacute;do originalmente publicado em ingl&ecirc;s&nbsp;pelo ICFJ. Tradu&ccedil;&atilde;o: Natalia Silva/Abraji</em></p>

<div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">
<p>Este tutorial foi apoioado pela iniciativa Truth Buzz do Centro Internacional de Jornalistas (ICFJ, sigla em ingl&ecirc;s).&nbsp;</p>

<p>A ferramenta &eacute; f&aacute;cil de usar, mas este tutorial tam v&aacute;rias partes. N&oacute;s fizemos ele o mais detalhado poss&iacute;vel para que voc&ecirc; saiba o passo a passo.</p>

<p>Essa ferramenta s&oacute; compilar&aacute; os textos dos tweets. Voc&ecirc; precisaria de um scrapper ou uma API direta do Twitter e uma base de dados apropriada para armarenar m&iacute;dias, como fotos e v&iacute;deos.</p>

<p>A Workbench s&oacute; recupera os &uacute;ltimos 3.200 tweets, que &eacute; o limite da API do Twitter. Para conseguir mais tweets do que isso, voc&ecirc; vai ter que ser mais tecnol&oacute;gico, mas existem diversas ferramentas para isso (dispon&iacute;veis aqui e aqui).</p>

<p>Voc&ecirc; poder ver um exemplo da vida real neste link: https://aosfatos.org/tweets-de-bolso/</p>

<p>Esse tutorial foi feito por S&eacute;rgio Spagnuolo, bolsista da ICFJ no Brasil, em mar&ccedil;o de 2019.</p>
</div>

<p>&nbsp;</p>

<p><strong>Do&nbsp;que voc&ecirc; vai precisar?</strong></p>

<ul>
	<li><em>Uma conta no Twitter:</em> &eacute; necess&aacute;rio ter uma conta no Twittter para obter uma quantidade significativa de dados</li>
	<li><em>Uma conta no Google:</em> o Google &eacute; onipresente hoje em dia, mas caso voc&ecirc; ainda n&atilde;o tenha conta, voc&ecirc; precisar&aacute; de uma para usar o Google Sheets e o Google Scripts.</li>
	<li><em>Sheetsee ou Sheetrock:</em> Bibliotecas de javascript amig&aacute;veis e f&aacute;ceis de usar para constru&ccedil;&atilde;o de interface</li>
	<li><em>Uma conta no Workbench:</em> uma ferramenta maravilhosa para trabalhar com dados desenvolvida com o apoio da Columbia Journalism Review. N&oacute;s vamos usar a API do Twitter desenvolvida por eles.</li>
</ul>

<p><strong>Para que isso serve?</strong></p>

<p>Essa metodogia serve para criar um bot de monitoramento que se atualiza sozinho. Voc&ecirc; n&atilde;o vai aprender como publicar coisas no Twitter, mas sim como automatizar a compila&ccedil;&atilde;o de tweets na sua base de dados customizada e na sua interface.</p>

<p>&nbsp;</p>

<h2><strong>1. Conseguindo os dados com o Workbench</strong></h2>

<p>Acesse o <a href="http://workbenchdata.com" target="_blank">Workbench</a>, fa&ccedil;a seu login e crie um Workflow.</p>

<p><img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/33/content_print1.png" style="width: 800px; height: 633px;" /></p>

<p>Carregue seus dados.</p>

<p><img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/34/content_print2.png" style="width: 800px; height: 266px;" /><br />
<img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/35/content_print3.png" style="width: 800px; height: 416px;" /></p>

<p><img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/36/content_print_4.png" style="width: 800px; height: 468px;" /><img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/37/content_print5.png" style="width: 800px; height: 481px;" /></p>

<p><img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/39/content_print6.png" style="width: 800px; height: 448px;" /></p>

<h2><strong>2. Construindo sua pr&oacute;pria base de dados</strong></h2>

<p>Acesse o <a href="https://docs.google.com/spreadsheets/u/0/?tgif=d" target="_blank">Google Sheets</a> e crie uma nova planilha.&nbsp;</p>

<p><img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/40/content_print7.png" style="width: 794px; height: 517px;" /></p>

<p>N&oacute;s vamos editar o script da sua planilha para que ela atualize automaticamente com o Workbench. Para isso, copie e cole a fun&ccedil;&atilde;o abaixo no arquivo code.gs. Isso adicionar&aacute; a c&eacute;lula A1 na sua planilha e ela se atualizar&aacute; automaticamente com dados ao vivo assim que adicionarmos acionadores.</p>

<p style="margin-left: 40px;"><em><strong>function self_updates() {<br />
SpreadsheetApp.getActiveSheet().getRange(&#39;A1&#39;).setValue(&#39;=importdata(&quot;link da live aqui&quot;)&#39;)<br />
}</strong></em></p>

<p>O seu c&oacute;digo deve ficar igual o da imagem abaixo. Salve a planilha e certifique-se de rodar o c&oacute;digo.</p>

<p><img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/41/content_print8.png" style="width: 800px; height: 240px;" /></p>

<p>Volte para o Workbench e copie o link da live&nbsp;no bot&atilde;o Export.</p>

<p><img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/42/content_print9.png" style="width: 800px; height: 405px;" /></p>

<p>Adicione&nbsp;acionadores para atualiza&ccedil;&atilde;o.</p>

<p><img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/46/content_print10.png" style="width: 800px; height: 287px;" /></p>

<p>Selecione &quot;Baseado no tempo&quot; no campo origem do evento.&nbsp;</p>

<p><img alt="" src="https://abraji-bucket-001.s3.sa-east-1.amazonaws.com/uploads/ckeditor/picture/data/47/content_print11.png" style="width: 741px; height: 577px;" /></p>

<p>Pronto! A base de dados que coleta tweets automaticamente est&aacute; pronta.</p>

<p>Agora voc&ecirc; pode coloc&aacute;-la em um site. H&aacute; modelos de HTML dispon&iacute;veis <a href="https://jsfiddle.net/voltdatalab/o7p1Latg/3/" target="_blank">nesse link</a>. Para uma interface mais refinada, com mecanismo de busca, use <a href="https://www.google.com/url?q=https://drive.google.com/drive/folders/1zVQepdUFpWWaAWk9FRga_NWji6ndyzPw?usp%3Dsharing&amp;sa=D&amp;ust=1554151261374000&amp;usg=AFQjCNFyY5F0ctgL6TaUgmc54_RT09gToQ" target="_blank">esse link</a>.</p>

<p>Se voc&ecirc; preferir, pode usar o <a href="https://jlord.dev/sheetsee.js/" target="_blank">Sheetsee.js</a> ou o <a href="http://chriszarate.github.io/sheetrock/" target="_blank">Sheetrock</a>&nbsp;diretamente no seu c&oacute;digo HTML.<br />
&nbsp;</p>
