Vamos fazer um BOT para Twitter? Nesse vídeo eu dou um passo a passo bem simplificado de fomo criar seu primeiro BOT com JAVA! E o melhor, de DE GRAÇA!
🟢 Apoie o canal! Seja membro para ajudar que mais cursos gratuitos continuem sendo criados!
/ @rinaldodev
-----------------------------------------------------------
❗ PASSO A PASSO
1. Obtendo chaves
1.1 Obter Conta de Desenvolvedor: / dashboard
1.2 Criar App na Dashboard do Twitter (já aproveite pra copiar a API TOKEN e API SECRET)
1.3 Crie a conta do twitter do bot e logue em outro navegador pra facilitar
1.4 Obtenha as Chaves:
1.4.1 Seguir o resumo abaixo, ou esse tutorial: / how-to-create-multiple-bots-with-a-single-...
1.4.2 Na conta original: https://twitter.com/oauth/request_tok...
1.4.3 Na conta do bot: https://twitter.com/oauth/authenticat...
1.4.4 Na conta original: https://twitter.com/oauth/access_toke...
1.4.5 Ao final, deve ter API KEY, API SECRET, OAUTH KEY, OAUTH SECRET.
2. Código
2.1 API Twitter: https://github.com/redouane59/twittered
2.2 Estrutura: https://github.com/rinaldodev/exemplo...
2.2.1 Checar intervalo mínimo desde o último tweet
2.2.2 Montar seu tweet
2.2.3 Abrir em navegador?
2.2.4 Copiar para clipboard?
2.2.5 Checar se informação mudaram?
2.2.6 Postar tweet
3. Build
3.1 Plugin Maven: http://maven.apache.org/plugins/maven...
3.2 Maven Wrapper: https://www.baeldung.com/maven-wrapper
3.3 Testar build/execucao:
3.3.1 ./mvnw clean package
3.3.2 java -jar target/seu_jar_completo.jar
4. GitHub
4.1 Novo repo privado: https://github.com/new
4.2 Commit/Push
4.2.1 git init
4.2.2 git add .
4.2.3 git commit -m "first commit"
4.2.4 git branco -M main
4.2.5 git remote add origin seu_repo
4.2.6 git push -u origin main
5. Deploy
5.1 Heroku: https://dashboard.heroku.com/apps
5.2 Scheduler: https://devcenter.heroku.com/articles...
5.3 VER OS LOGS: https://dashboard.heroku.com/apps/SUA...
-----------------------------------------------------------
Quer ter acesso a conteúdo para melhorar seu código?!
🟥 Se inscreva no canal: https://www.youtube.com/rinaldodev?su...
Me acompanhe nas outras redes:
🔸 Twitter: / rinaldodev
🔸 LinkedIn: / rinaldodev
🔸 GitHub: https://github.com/rinaldodev
🔸 Site/Blog: https://rinaldo.dev
🔸 Facebook: / rinaldodev
🔸 Twich: / rinaldodev
Dúvidas ou sugestões? Deixe um comentário!
Aprendeu com esse vídeo? Então compartilhe com outros desenvolvedores!
🖤 Código no GitHub: https://github.com/rinaldodev/exemplo...
Música: https://www.bensound.com