Usando a nova biblioteca do Twitter, criei um bot bem simples capaz de postar tweets, e em breve retweetar algumas coisas e quem sabe baixar videos para quem interagir com ele.
Para desenvolver esse bot precisamos de :
- Node.js
- API do Twitter - [Documentação]
- Conta no Twitter
- Conta no Heroku (opcional)
- Clone esse repositório e instale as dependências.
-
Crie um aplicativo para Twitter.
-
Gere sua key e seu token.
-
Prepare seu arquivo config.js
module.exports = { consumer_key: 'sua-key', consumer_secret: 'sua-key', access_token: 'sua-key', access_token_secret: 'sua-key' }
Recomendo que acesse esse site, aqui você vai encontrar informações sobre as políticas e regras para que possamos usar as API's do Twitter.
Mas, no geral:
Damos acesso a partes do nosso serviço através das APIs para permitir que os desenvolvedores criem softwares que se integrem ao Twitter, como, por exemplo, uma solução que ajude uma empresa a medir opiniões dos clientes no Twitter.
Quando alguém deseja acessar nossas APIs, solicitamos que seja registrado um aplicativo. Por padrão, aplicativos só podem acessar informações públicas no Twitter.
Upar no Heroku!