Cómo crear un bot de Twitter con Node.js -

Los bots de Twitter han aparecido en las noticias en los últimos años debido a la intromisión electoral, no sólo en Argentina sino en todo el mundo. Sin embargo, existen buenas y lógicas razones para crear bots de Twitter. Para ver lo fácil que era crear un bot de Twitter, para bien o para mal, decidí crear mi propio bot de Twitter. Cinco minutos de trabajo y tuve un robot funcionando. ¡Veamos cómo se hace!

El primer paso para crear un bot de Twitter Node.js crear una aplicación en el sitio web de Twitter:

Proporcione la información requerida y podrá crear tokens de acceso e información del consumidor.

El siguiente paso es descargar el recursotwit Node.js:

hilo instalar idiota

Con twit disponible, cree una instancia de Twit con la información del consumidor del token de acceso que le proporcionó el sitio web de la aplicación de Twitter:

const Twit = require('twit')const T = new Twit({ consumer_key: 'SU_INFO_AQUÍ', consumer_secret: 'SU_INFO_AQUÍ', access_token: 'SU_INFO_AQUÍ', access_token_secret: 'SU_INFO_AQUÍ', timeout_ms: 60 * 1000,});

Ahora la acción puede suceder. A continuación se muestran algunos ejemplos de la funcionalidad básica del bot de Twitter:

// Publica un tweetT.post( 'estados/actualización', { estado: '¡Esta es una prueba automatizada!' }, (err, datos, respuesta) = { console.log(err, datos, respuesta); }) // Retuitear un tweet determinadoT.post('status/retweet/:id', { id: '697162548957700096' })

Pensemos en un ejemplo más práctico: usar Stream API para darle “me gusta” a cualquier tweet en el que se te mencione:

const stream = T.stream('status/filter', { track: ['@davidwalshblog'] });stream.on('tweet', tweet = { console.log('tweet recibido! ', tweet) T. post( 'estados/retweet/:id', { id: tweet.id }, (err, datos, respuesta) = { console.log(err, datos, respuesta); } ) });

Poner en marcha un bot de Twitter requiere un esfuerzo mínimo, por lo que es importante que servicios como Twitter protejan a sus usuarios de los malhechores. Dejando a un lado a los malos, hay muchas buenas razones para crear un bot de Twitter, ya sea para análisis internos, promoción o incluso para crear su propia aplicación de Twitter. ¡Gracias a Tolga Tezel por crear increíbles recursos de JavaScript para interactuar con Twitter!

Te podría interesar...

Deja una respuesta

Subir