Tuesday, February 23, 2010, 11:59

[Just For Fun] Membuat Robot Twitter Sendiri

Robot twitter adalah account twitter yang bisa melakukan tweet secara otomatis dan terprogram. Beberapa contoh robot twitter diantaranya adalah Morning_Bot, Alhamdulillah, dan estelerbeku.

Ada banyak cara yang bisa ditempuh untuk membuat sebuah robot twitter. Untuk kebutuhan membuat robot yang lebih kompleks, misalnya, bisa dilakukan dengan membuat feed sendiri yang memanfaatkan Twitter API kemudian dijalankan dengan cron.

Pada tutorial ini akan dijelaskan bagaimana cara membuat robot twitter yang sangat sederhana yang tidak membutuhkan pemrograman kompleks alias nggak pake ngoding. Namun karena bingung mau dimasukkan ke kategori mana di rumahdot ini, maka pilihan yang paling mendekati pas adalah pada kategori Web Programming. Mohon maaf jika salah tempat :-(

Membuat Retweet Bot (Cara Mudah)

Bahan-bahan:

  • Account twitter yang mau dijadikan robot
  • Tentukan tweet dengan keyword apa yang mau dicari
  • Account di Twitterfeed.com
  • Account Yahoo!, rocketmail, atau Ymail (optional)

Cara membuat:

  1. Masukkan keyword tweet yang ingin dicari disini. Kosongkan field yang kedua (optional). Kemudian “run pipe”
  2. Klik kanan -> Copy Link Location (salin tautan) RSS Feed untuk hasil pencarian tersebut.
  3. Sign in twitterfeed.com dan mulailah membuat feed baru
  4. Paste URL RSS Feed (step 2 tadi) ke field “RSS Feed URL”. Pastikan Feed parsed OK.
  5. klik Advanced Settings dan mulailah mengatur frekuensi tweet dan banyaknya tweet, berikut prefix dan suffix. Contoh retweet bot yang sederhana adalah menggunakan prefix “RT “. Namun karena feed dari Yahoo!Pipes tadi sudah ada prefix RT nya, maka mari kita ganti yang lain. Misalnya prefix “Nice tweet “.
  6. Step selanjutnya adalah menghubungkan twitterfeed dengan account twitter Anda yang mau dijadikan robot. Pilih “Twitter” pada pilihan available services dan lanjutkan otentikasi lewat OAuth
  7. Isi semua UTM Tags (kecuali yang optional)
  8. Lanjutkan sampai “All Done”

Jika sudah, tunggu sekitar 1-2 jam (sukur-sukur bisa lebih cepat) sebelum akhirya bot twitter Anda mulai nge tweet berkala. Kalau belum jalan juga, silakan periksa kembali settingannya.

-selesai-

Beberapa point untuk modal pengembangan:

  • Anda bisa nge-clone Pipe yang linknya saya tunjukkan di langkah 1 tadi, kemudian memodifikasi sourcenya, jika Anda sudah memiliki akun Yahoo!. Mengerti regex adalah sangat membantu.
  • Twitterfeed selain memiliki kemampuan untuk nge-post ke twitter bisa juga ke Facebook dan Ping.fm.
  • Beberapa testimoni (hasil pencarian google) dikatakan bahwa feed update di Yahoo!Pipes agak lama. Kadang juga nggak update. Selengkapnya tanya mbah google.
  • RSS Feed yang ditarik untuk Twitterfeed tidak harus dari Yahoo!Pipes. Bisa RSS feed blog, toko online, portal, atau yang lainnya. Asalkan pada strukturnya memiliki <pubDate> atau <guid> yang unik pada tiap <item>nya
  • Jika ingin variasi lebih pada tweetnya, manfaatkan space hosting, gunakan Twitter API, dan jalankan cron.
  • Twitterfeed kadang juga nggak mau ngetweet kalau isi tweetnya sama semua (bagian belakangnya). Juga kalau <pubDate> dan <guid> nya juga belakangnya sama (tidak unik)

Kalau sudah berhasil bikin robot, tolong jangan nge-spam secara nggak wajar. Gunakan dengan bijak. Siapapun yang nggak berkenan menerima tweet robot Anda bisa saja nge-klik ‘report as spam’

Estelerbeku adalah robot twitter pertamaku, dengan frekuensi tweet yang sangat minim. Kubuat untuk membantu tanteku (dengan dua anaknya yang masih sekolah) untuk jualan es teler curah buatannya. Namun karena tanteku belum punya warung, hanya melayani pesan antar, dan twitter cuma 140 karakter, agak susah juga menentukan tweet yang pas. **iklan detected :-D . eh, boleh ngiklan nggak sih? iklan terselubung aja deh.. Maklum. Nolong tante.**

Bagaimana denganmu. Punya komentar? Punya cara lain? Silakan berbagi disini.

Postingan Terkait

22 komentar di “[Just For Fun] Membuat Robot Twitter Sendiri”

  1. @imammtq says:

    sangat berguna, nih..
    makasih makasih..

    tapi mesti belajar, dulu, saya.. :D

  2. annas says:

    kalau pake robot begini masuknya spam bukan ya??

  3. judotens says:

    hiihihihi mantapp mass :D

  4. tsabita says:

    @Vyatri keren mbak!! ^^

    *ada yg panggil mas tuh* hehe..

  5. Social comments and analytics for this post…

    This post was mentioned on Twitter by imammtq: cara bikin robot twitter: http://ow.ly/1aDt6...

  6. @ddadhi says:

    halo.. salam kenal smuanya..
    twitter bisa juga yah sebagai alat promosi selain setelah punya website/blog
    idenya manteb ;)

  7. wina says:

    mas mau nanya dong optionalnya gimana caranya?

  8. Wahyu says:

    mas. minta ajarin dong bikin bot twitter tapi bukan via twitterfeed, apalah yang penting nama kita sendiri :) thanks mas kalo bolek kirim mail jg gpp :)

  9. riyan says:

    kok saya nyoba, pas test RSS Feed selalu keluar “Your feed might be empty or missing publish dates or GUIDs. A feed needs to contain publish dates or GUIDs in order to work with twitterfeed” ya? padahal langkahnya sama persis. mohon bimbinhanya. thanks.

    • Vyatri says:

      mungkin rssnya masih menggunakan rss1.0. Belum rss2.0. Atau kalau file XMLnya bikin sendiri, mungkin tag GUID atau publish datesnya belum ada atau tidak unik. Atau juga, tweetnya tidak unik antara satu tweet dengan tweet selanjutnya.

  10. bol says:

    ini bisa but RT kalo orang DM ke kita ga? ane uda coba koq ga bisa ya?

  11. bella says:

    udah aku coba,yang pertama kali bisa,tp setelah aku ganti tweetnya n frekuensi nya,kok ga bisa lagi ya? berhasil cuma sekali.. :( padahal mau promosiin travel calon suami :(

  12. Saveblogger says:

    Bingung master :’-( nggak paham,, pdahal pengen banget mencoba….

  13. Junior says:

    Master, mau nanya, kalo mau iklan kayak di EsTelerBeku gimana caranya? soalnya kalo pake Twitterfeed, prefix/suffix nya cuma sampe 20 karakter :(

  14. Ari says:

    mas di bagian UTM tags di bagian campaign di isi apa ya? trus waktu sudah di step ke 2
    ada tulisan kayak gini ” 1 error prohibited this service from being saved ” truss ini juga mas ” twitter does not allow posting of twitter feeds back to twitter ” itu gimana? mohon bantuannya :D

  15. squatter7 says:

    itu kan system nya di RT , kalo kita cuma ambil ${author.name} nya saja tanpa text gimana ya mas?
    mohon bantuannya

  16. Stevanus Dimas Ari Prasetyo says:

    Follow my new twitter : @stevanusdimas ( https://twitter.com/#!/stevanusdimas )

Tinggalkan Komentar

*

vyatri
Telah Menulis 20.

Lahir di Bontang, besar di Surabaya dan Qatar. Web programmer paling cupu dari PT.DheZign OS. Juga co-founder toko online produk muslim pertama Indonesia dengan konsep one-stop. Menggeluti linux sejak DO di semester 3 di IBMT. Sekarang sedang bercita-cita menjadi pengangguran.



Recent Post

3 Cara Mudah Membuat Halaman 404 Lebih Efektif

3 Cara Mudah Membuat Halaman 404 Lebih Efektif

19 May 2012
Syarat Mengembangkan Produk Hebat: Berani Bermimpi, Berjejaring, dan Beraksi

Syarat Mengembangkan Produk Hebat: Berani Bermimpi, Berjejaring, dan Beraksi

18 May 2012
Waspadai Penyakit “User Designer”

Waspadai Penyakit “User Designer”

16 May 2012
HTML5 Local Storage untuk Website Anda

HTML5 Local Storage untuk Website Anda

13 May 2012
Saat Website Anda Memerlukan Redesain

Saat Website Anda Memerlukan Redesain

12 May 2012
Panduan Singkat untuk Maintenance Website

Panduan Singkat untuk Maintenance Website

9 May 2012
Panduan Penulisan HTML/CSS ala Google

Panduan Penulisan HTML/CSS ala Google

9 May 2012