Skip to content

Robô do RStudio que automatiza o acompanhamento via email de processos digitais do tjsp

Notifications You must be signed in to change notification settings

conraddo/esajTJSP_2_Gmail

Repository files navigation

Este repositório é dispoibilizado gratuitamente e sem quaisquer garantias. Nele você encontrará o necessário para automatizar o envio de emails de acompanhamento de processos digitais do TJSP utilizando o RStudio (https://www.rstudio.com) e o Gmail (https://www.gmail.com). Além da biblioteca padrão do R, esse repositório faz uso dos pacotes "tjsp" (https://github.com/jjesusfilho/tjsp) e mailR (https://github.com/rpremraj/mailR).

Antes de usar os scripts, você vai precisar:

1) alterar as informações na tabela config.csv (os valores atuais são apenas exemplos e NÃO FUNCIONARÃO).

1.1 login esaj" deve ser CPF de um advogado com acesso ao esaj do tjsp

1.2 "senha esaj" deve ser a senha do usuário 1.1

1.3 "pasta raiz" é o endereço completo do repositório baixado, por exemplo "C:\Users\usuario\Documents\esajTJSP_2_Gmail"

1.4 "login gmail" é o enrereço de email do remetente (atenção ao ponto 2 abaixo)

1.5 "senha gmail" deve ser a senha do usuário 1.4

1.6 "num_mov" indica o número máximo de movimentações que serão copiadas pro email (pessoalmente uso 7)

1.7 "destinatario" é o destinatário padrão dos emails enviados

2) permitir o acesso de "aplicativos menos seguros" ao seu gmail (https://support.google.com/accounts/answer/6010255).

3) editar a tabela "processos_tjsp.csv" com os processos que pretende acompanhar (os valores atuais são exemplos funcionais).

4) tornar a pasta raiz (1.3) o diretorio de trabalho do RStudio com setwd(). Para evitar erros, o ideal é inserir o endereço da pasta raiz diretamente na linha comentada no código de cada script.

Para utilizar um dos scripts .R disponibilizados, basta abri-lo no RStudio, clicar em "Source" e seguir as instruções no console. Ambos enviam emails com as informações recentes do processo no mesmo formato básico, mas se diferenciam pelo seguinte:

	a)"acompanha input.R" pede UM número do processo, uma descrição e o email de destino. Só o número do processo é obrigatório. O email será enviado para o destinatário padrão caso nenhum outro seja informado. Para acompanhar vários processos, você pode rodar esse script outras vezes ou usar a opção b) abaixo.
	
	b) "acompanha todos" lê números de processo e descrições a partir da tabela "processos_tjsp.csv" e envia os emails sempre para o destinatário padrão. Uma barra de progresso acompanha a execução do programa.

Devido uma atualização do esaj, uma das funções do pacote tjsp gera um aviso no console (que pode ser ignorado) para cada processo consultado.

About

Robô do RStudio que automatiza o acompanhamento via email de processos digitais do tjsp

Topics

Resources

Stars

Watchers

Forks

Languages