Foi criado uma nova conta no Twitter para este bot. Ele verifica se alguém o mencionou em alguma postagem e comenta com uma imagem aleatória do seu storage.
Para evitar que a o mesmo tweet seja respondido mais de uma vez, o script salva em um banco de dados SQLite os ids dos tweets respondidos.
- Todas as images estão armazenadas em um storage da AWS S3.
-
Crie o arquivo .env baseado no arquivo .env.example
-
virtualenv venv Linux: source venv/bin/activate Windows: virtualenv\virtual_1\Scripts\activate
-
Requirements
pip install -r requirements.txt
Para executar o script é necessário adiquirir os tokens de acesso a sua conta do Twitter
- Acesse a área de apps
- Crie um novo App e siga os passoa para adquirir as credenciais
- Adicione suas credenciais ao arquivo .env
- Crie um nov brucket e crie uma pasta chamada images dentro dela. Lá deverá ter todas as imagens no formato jpeg, jpg ou png.
- Crie um novo usuário na parte de acessos da AWS IAM.
- Insira os tokens de acesso ao arquivo .env e o nome do brucket criado.
python run.py
Este script pode ser programado para rodar a cada x seg/min no servidor.