Skip to content

Robô desenvolvido para publicar imagens e vídeos engraçados no Twitter.

License

Notifications You must be signed in to change notification settings

MatheusGatti/mememakertwitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Meme Maker Twitter

Meme Maker é um robô desenvolvido em Python com o intuito de publicar diversos vídeos e imagens engraçadas no Twitter.

GitHub issues GitHub forks GitHub stars GitHub license

Como usar

Passos para utilizar o robô:

Utilize o Python 3.7.5

pip install pytz
pip install requests
pip install git+https://github.com/conversocial/tweepy.git@video_upload2
  • Abra o arquivo Robo.py e configure as seguintes entradas de acordo com seu gosto e suas chaves do Twitter:
nome="NOME DO SEU ROBÔ" (str)
versao=1.0 (int)
consumer_key="TWITTER CONSUMER KEY" (str)
consumer_secret_key="TWITTER CONSUMER SECRET KEY" (str)
access_token="TWITTER APP ACCESS TOKEN" (str)
access_token_secret="TWITTER APP TOKEN SECRET" (str)
  • Não sabe onde encontrar suas chaves do Twitter? Crie uma conta de desenvolvedor no Twitter e depois crie um app clicando aqui, em seguida irão disponibilizar as suas chaves.

  • Finalmente o último passo, basta executar o script.

python Robo.py

Como funciona

  • Quando o robô for iniciado irá ser criado uma pasta chamada Memes - não apague-a pois faz parte do robô - onde será salvo imagens e vídeos engraçados capturados do site iFunny em determinados horários - esses horários são horários de atualização das postagens do site - e a cada 6 minutos será selecionado uma imagem ou um vídeo aleatório para ser postado no Twitter.

Erros e problemas

  • Caso ocorra algum erro não hesite em alertar, abra uma "questão" clicando aqui.

Contribuições

  • Caso você tenha alguma ideia, deposite-a aqui.
  • Caso deseja corrigir algum erro/bug, você pode encontrar questões abertas aqui.

Licença

Leia a licença clicando aqui.

Este robô foi desenvolvido com intuito de aprendizado, utilize-o por sua conta e risco.

Releases

No releases published

Packages

No packages published

Languages