Blog Membuat Bot Twitter Dengan Node.js

February 21, 2018by IDprogrammer0

Selama beberapa tahun terakhir ramai orang membicaran tentang Twitter Bots, bukan hanya di Amerika Serikat saja, namun meluas ke seluruh dunia. Mungkin ada beberapa pihak yang menyediakan jasa pembuatan bot Twitter, namun kita sendiri sebagai developer pun bisa membuat Twitter Bot kita sendiri hanya dalam waktu 5 menitan.

Langkah pertama kita harus memiliki twitter aktif dan menuju ke App Twitter dengan link berikut.

Isikan informasi dan keterangan yang diperlukan.

Selanjutnya silahkan download Source Twit Node.js :

“yarn install twit

Dengan twit yang tersedia, buatlah sebuah instance dari Twit dengan informasi konsumen token akses yang Anda berikan oleh situs aplikasi Twitter.

const Twit = require('twit')

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

Sekarang sudah bisa dipakai, contoh fungsi datar Twitter Bot ialah :

// Post a tweet
T.post(
  'statuses/update',
  { status: 'This is an automated test!' },
  (err, data, response) => {
    console.log(err, data, response);
  }
)

// Retweet a given tweet
T.post('statuses/retweet/:id', { id: '697162548957700096' })

Mari kita coba gunakan  stream API untuk menyukai semua tweet apapun di :

const stream = T.stream('statuses/filter', { track: ['@davidwalshblog'] });

stream.on('tweet',
  tweet => {
    console.log('tweet received! ', tweet)
    T.post(
      'statuses/retweet/:id',
      { id: tweet.id },
      (err, data, response) => {
        console.log(err, data, response);
      }
    )
  }
);

Selamat sekarang anda sudah bisa membuat Bot Twitter milik anda sendiri, anda bisa menyesuaikan bot sesuai dengan keinginan anda, tapi penting untuk diingat bahwa hal-hal ini hanya untuk alaisis, promosi, atau semua hal yang positif, jangan gunakan untuk kejahatan cyber. Terimakasih sudah berkunjung ke IDprogrammer.

Leave a Reply

Your email address will not be published. Required fields are marked *

https://idprogrammer.com/storage/2018/11/logo_footer.png
https://idprogrammer.com/storage/2018/11/logo_footer.png
Subscribe

If you wish to receive our latest news in your email box, just subscribe to our newsletter. We won’t spam you, we promise!

Applauz

As the pioneer of the lean startup movement, APPLAUZ has dedicated it’s time to sharing effective business strategies that help new businesses and enterpreneurs put their money to work in the right way.

Subscribe

If you wish to receive our latest news in your email box, just subscribe to our newsletter. We won’t spam you, we promise!

Applauz

As the pioneer of the lean startup movement, APPLAUZ has dedicated it’s time to sharing effective business strategies that help new businesses and enterpreneurs put their money to work in the right way.

© Copyright 2016 IDprogrammer. All rights reserved.