🇧🇷 🇧🇷 🇧🇷
Tweeta o preço de NEAR convertido para BRL duas vezes por dia. Esse código roda esse perfil aqui.
Esse projeto foi feito usando Python 3.9.6
- Instale as dependencias:
pip install -r requirements.txt
- Crie um arquivo .env:
mv .env.example .env
- Popule o arquivo .env com as credenciais (tutorial abaixo)
- Rode
python3 main.py
- Acesse CoinMarketCap e crie uma conta de desenvolvedor
- Vefique sua nova conta
- Pegue a Api Key e adicione no .env (
CMC_API_KEY
)
- Acesse Twitter Developer e aplique para uma conta de desenvolvedor
- Espere... Eles demoram algumas horas para aprovar seu pedido
- Crie um projeto
- Crie um app
- Regere e pege as Consumer Keys (
TWITTER_API_KEY
andTWITTER_SECRET_API_KEY
) - Regere e pege as Authentication Tokens (
TWITTER_ACCESS_TOKEN
eTWITTER_SECRET_ACCESS_TOKEN
). É possível fazer essa parte usando o scriptget_token.py
.
- Pegue a lista de moedas aqui
- Adiciona na env
CURRENCY_TO_CONVERT
- Adicione o texto (
nas últimas 24hrs
) no seu idioma para a envTEXT_LAST_24_HRS
- Adicione quantos Tweets você quer que seja mandado por dia para a env
TWEETS_PER_DAY
🇺🇸 🇺🇸 🇺🇸
Tweets the NEAR price converted to BRL twice a day. You can check an example for USD price here.
This project was made using Python 3.9.6
- Install dependencies:
pip install -r requirements.txt
- Create .env file:
mv .env.example .env
- Populate the .env file with credentials (tutorial below)
- Run
python3 main.py
- Go to CoinMarketCap and create an developer account
- Verify your new account
- Get the Api Key and add to .env (
CMC_API_KEY
)
- Go to Twitter Developer and apply for a developer account
- Wait... They took some hours to accept the request
- Create a project
- Create an app
- Regenerate and get the Consumer Keys (
TWITTER_API_KEY
andTWITTER_SECRET_API_KEY
) - Regenerate and get the Authentication Tokens (
TWITTER_ACCESS_TOKEN
andTWITTER_SECRET_ACCESS_TOKEN
). It's possible to do this step usingget_token.py
script.
- Get the currency code list here
- Add to the
CURRENCY_TO_CONVERT
env
- Add the text (
in the last 24hrs
) in your language to theTEXT_LAST_24_HRS
env
- Add how many tweets you want to be send per day to the
TWEETS_PER_DAY
env