Saya bukan seorang pembuat kode dan tidak akan pernah tetapi itu tidak menghentikan saya menulis bot Twitter sederhana untuk membantu saya dengan saluran media sosial saya. Saya pikir saya diminta untuk menulis tutorial ini dengan sengaja. Jika saya bisa menulis bot Twitter, siapa pun bisa!
Bot Twitter dapat melakukan beberapa fungsi dasar tetapi bermanfaat. Saya tidak akan berpura-pura menemukan semuanya sendiri karena saya tidak melakukannya. Ada beberapa panduan bagus di luar sana tetapi saya telah menambahkan beberapa pengalaman saya sendiri untuk yang satu ini.
Mengapa menulis bot Twitter?
Selain jawaban stok 'karena Anda bisa', mengapa Anda ingin menulis bot Twitter? Jika Anda menjalankan bisnis kecil dan tidak punya waktu untuk mengikuti Twitter, jika Anda ingin meningkatkan kehadiran Anda tanpa usaha, jika Anda ingin lebih banyak berinteraksi atau mengotomatiskan hal-hal yang membosankan, semuanya dimungkinkan dengan bot.
Bot yang saya buat hanya retweet untuk membantu menjaga akun berdetak saat saya melakukan hal-hal lain. Bot lain dapat memeriksa tata bahasa Anda, mengirim peringatan yang memenuhi kriteria tertentu, mengingatkan Anda akan gempa bumi dan segala macam hal yang rapi. Saya membuatnya sederhana tetapi tidak ada alasan bahwa Anda harus melakukan hal yang sama.
Sebelum Anda mulai menulis, pastikan untuk membaca aturan otomatisasi Twitter. Ini menguraikan apa yang bisa dan tidak bisa Anda lakukan dengan bot Twitter. Peraturannya sederhana dan hanya perlu satu atau dua menit untuk dibaca.
Tulis bot Twitter Anda
Ada banyak bot dan beberapa cara untuk menulisnya. Beberapa menggunakan Python atau Node.js sementara yang lain menggunakan Script Google sederhana. Karena saya bukan seorang programmer, saya menyukai gagasan Google Script yang dihosting di cloud jadi saya melakukannya. Saya menggunakan halaman ini sebagai panduan karena orang ini jauh lebih pintar daripada saya.
- Anda akan memerlukan akun Twitter agar bot dapat digunakan. Atur satu dan masuk menggunakan akun itu.
- Anda juga perlu membuat aplikasi Twitter agar bot dapat digunakan. Buat satu di halaman ini. Berikan URL acak, nama deskriptif, dan tambahkan semua informasi yang Anda inginkan. Anda mungkin perlu mengajukan permohonan untuk akun pengembang untuk mendapatkan akses ke halaman ini, Anda mungkin tidak.
- Setelah dibuat, pilih Ubah Izin Aplikasi dan izinkan Baca, Tulis, dan Akses Pesan Langsung.
- Pilih Kunci dan Token Akses dan Buat Token Akses Saya. Biarkan halaman terbuka karena kita akan membutuhkan kunci-kunci itu sebentar lagi.
- Kunjungi halaman ini untuk mengakses skrip bot. Berikan akses aplikasi ke data Anda saat diminta.
- Masukkan Kunci Konsumen Twitter, Rahasia Konsumen, Token Akses, dan Rahasia Akses yang Anda dapatkan dari Twitter di Langkah 3.
- Tambahkan frasa pencarian Anda agar bot dapat digunakan. Ini menentukan apa yang bot Twitter Anda akan retweet jadi pilihlah dengan hati-hati.
- Pilih Simpan setelah Anda memiliki istilah pencarian Anda.
Setelah Anda memilih Simpan, bot aktif. Ini akan melakukan pencarian berkala untuk istilah yang Anda masukkan dan akan me-retweet mereka. Ini adalah bot yang sangat sederhana yang menunjukkan betapa sederhananya untuk mengotomatisasi sesuatu yang biasanya duniawi.
Kode bot Twitter
Jika Anda lebih tertarik untuk mengkodekan bot Twitter, itu juga cukup mudah. Saya menggunakan situs ini sebagai inspirasi dan bot bekerja dengan baik. Anda memerlukan beberapa alat perangkat lunak untuk membuatnya berfungsi tetapi tidak butuh waktu lama.
- Anda akan membutuhkan Twit, API Twitter dan js yang merupakan instalasi perangkat lunak.
- Ikuti Langkah 1-3 di atas jika Anda belum melakukannya.
- Buka jendela terminal atau CMD di komputer dengan Twit dan Node.js diinstal.
- Ketik 'npm init' dan tekan Enter. Isi informasi yang diminta.
- Ketik 'npm install twit –save' dan tekan Enter untuk membuat ketergantungan yang memungkinkan kedua aplikasi untuk berbicara satu sama lain.
- Buka editor teks dan buat file di direktori yang sama dan sebut itu index.js.
Buka index.js dan ketik:
var Twit = memerlukan ('twit') var T = Twit baru ({consumer_key: 'KEY', consumer_secret: 'KEY', access_token: 'KEY', access_token_secret: 'KEY', }) var users =; var stream = T.stream ('status / filter', {follow: users}); stream.on ('tweet', function (tweet) {if (users.indexOf (tweet.user.id_str)> -1) {console.log (tweet.user.name + ":" + tweet.text); T .post ('status / retweet /: id', {id: tweet.id_str}, fungsi (err, data, respons) {console.log (data)})}})
- Di mana Anda melihat KUNCI, masukkan kunci yang sesuai dari Twitter.
- Di mana Anda melihat USERID, ketikkan ID String numerik dari pengguna Twitter. Ketikkan nama pengguna mereka di halaman ini untuk mendapatkan ID.
Setelah selesai, simpan file Anda dan ketik 'node index.js' dan tekan Enter untuk menjalankannya.
Sekali lagi, ini bukan pekerjaan saya tetapi pada awalnya ditulis oleh Omar Sinan. Saya hanya membuatnya lebih mudah diakses.
