Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Birthday Buzz - A Line Bot App

Birthday Buzz - A Line Bot App

Birthday Buzz is a side project while doing my undergraduate Final Project. In This project i learn how to code bot and deploy simple functions. Also meet the best designer i ever met till that time.

Muhammad Alif Akbar

August 20, 2017
Tweet

More Decks by Muhammad Alif Akbar

Other Decks in Technology

Transcript

  1. Hello. Muhammad Alif Akbar Backend Developer IF, Telkom University 2013

    Lutfi Aldi Nugroho Frontend Developer IF, Telkom University 2013 Khusnaini Aghniya Designer DKV, Telkom University 2013 Hai judges, perkenalkan kami 3 orang mahasiswa tingkat akhir dari Telkom University. Kami membuat Bot ini disela sela kesibukan kami dengan skripsi yang rasanya tidak akan berkahir.
  2. What. Birthday Buzz ID bot: @rgx1913x Sebuah bot yang dirancang

    pada aplikasi LINE untuk memeriahkan ulang tahun penggunanya. Birthday Buzz dapat secara otomatis menulis pesan ulang tahun kepada anda maupun teman anda di dalam grup (yang telah menambahkan Birthday Buzz kedalamnya) dan chat pribadi . Jangan pernah takut untuk lupa kapan tanggal ulang tahun teman-teman anda! Birthday Buzz bot dapat memberikan kontribusi untuk lingkungan grup LINE anda menjadi lebih positif dan mendukung, selain itu banyak kejutan di dalamnya! Mungkin Birthday Buzz dapat menjadi sahabat baru Anda!
  3. Ulang tahun merupakan momen penting yang terjadi satu tahun sekali

    pada hidup seseorang. Sebagai teman, kita umumnya ingin membuatnya bahagia di hari itu. Hanya dengan mengingat tanggal ulang tahun dapat membuat seseorang merasa spesial. Namun akan menjadi sebuah kesulitan apabila kita harus mengingat semua tanggal ulang tahun teman. Tentu saja dibutuhkan media untuk membantu mengingatnya, Why. Karena itulah kami hadir menciptakan Birthday Buzz. LINE di Indonesia umumnya digunakan oleh kalangan muda. Kami yakin Birthday Bot akan populer dikalangan pengguna LINE di Indonesia. Sebuah kejaiban terjadi pada masa testing dalam sebuah group, seorang anggota group menambahkan Birthday Buzz Bot ke group lainnya padahal Bot masih belum siap, dan akhirnya kami melakukan reset bot (karena maksimal 50 anggota untuk developer trial).
  4. Fitur. Tujuan diciptakannya beberapa tur adalah untuk mempermudah penggunaan dan

    menambah daya tarik bagi pengguna. Beberapa tur ini dibuat sesuai dengan user experiences, sehingga menjamin kenyamanan pengguna dalam menggunakan bot ini. Beberapa inovasi juga akan ditambahkan sesuai berjalannya waktu dan permintaan.
  5. 1. One-setup Birthday Fitur ini memudahkan pengguna bot untuk mengatur

    tanggal ulang tahunnya “sekali saja”. Setelah mengatur ulang tahunnya ia cukup meng-copy perintah join yang diberikan oleh Birthday Buzz ke group (yang telah menambahkan Birthday Buzz) manapun yang ia inginkan.
  6. 2. Gift recommendation Fitur ini dapat memberikan rekomendasi kado ke

    sebuah group berdasarkan kata kunci yang diberikan (contohnya: /gift cowok). Rekomendasi ini sangat berguna Karena terkadang seseorang ataupun sebuah kelompok bingung akan memberikan kado apa untuk temannya.
  7. 3. Heads up Info Birthday Buzz akan menuliskan berita ulang

    tahun Dalam kurun waktu Bulan, Minggu dan Hari. Maksudnya jika Dalam bulan tertentu terdapat ulang tahun seseorang, Bot akan mengirim tulisan pemberitahuan pada awal bulan. Begitu pula untuk yang minggu dan Hari.
  8. 4. Unique Felicitation Birthday Buzz bot akan mengirimkan ucapan yang

    unik untuk setiap ulang tahun. Karena setiap orang “berbeda” maka ucapan dari Birthday Buzz akan berbeda setiap ulang tahun.
  9. Keberlanjutan. Birthday Buzz dirancang untuk dapat sustain. Sejauh ini semua

    technological stack yang dimanfaatkan masih berlisensi gratis. Namun untuk jangka panjang, kebutuhan lisensi akun bisnis line dan penambahan kapasistas server Birthday Buzz, dapat dilakukan melalui penghasilan dari kerjasama dengan vendor penyedia kado. Kerjasama dilakukan dengan hitungan bulanan dan daerah dengan tarif Rp10.000,-/bulan/daerah. Maksudnya daerah ialah rekomendasi kado dari vendor tertentu hanya akan ditampilkan untuk daerah yang telah dia pilih saja.
  10. Technical Stu . Layanan Fungsi Birthday Buzz memanfaatkan Real Time

    database, Storage dan Hosting dari Firebase. Birthday Buzz memanfaatkan Heroku untuk menjalankan server yang ditulis menggunakan Node.Js Penyedia Domain Birthday Buzz (birthdaybuzz.my.id) Penyedia DNS Birthday Buzz (birthdaybuzz.my.id)
  11. Tutorial. Berikut adalah cara menggunakan bot. Mulai dari penambahan bot

    ke dalam daftar teman, pengoperasian bot untuk penggunaan individu serta grup, hingga pemberhentian penggunaan.
  12. Menambahkan Bot Sebagai Teman. Masuk ke halaman more aplikasi line.

    Klik Add friends. Pilih search. Masukkan Line Id dari Birthday Buzz Bot (@rgx1913x) Klik Add. Jika ada Veri kasi yang muncul maka pilih OK / Yes 1. 2. 3. 4. 5. 6.
  13. Menambahkan Bot Kedalam Group. Masuk ke halaman setting group. Klik

    Add. Cari akun Birthday Buzz. Pilih dan invite. 1. 2. 3. 4.
  14. Set Tanggal Ulang Tahun. Masuk ke halaman percakapan Bot. Masukkan

    perintah set yaitu ( /set mm/dd/yyyy ) 1. 2.
  15. Bergabung di perayaan grup. Masuk ke halaman percakapan Bot. Masukkan

    perintah id yaitu ( /my-id ) Salin perintah join yang diberikan (cth: @bday-bot /join 123xxxxAaa) Masuk ke halaman chat group yang diinginkan. Salin perintah tadi ke group. 1. 2. 3. 4. 5.
  16. Keluar dari perayaan grup. Masuk ke halaman percakapan Bot. Masukkan

    perintah id yaitu ( @bday-bot /my-id ) Salin perintah join yang diberikan (cth: @bday-bot /join 123xxxxAaa) Masuk ke halaman chat group yang diinginkan. Salin perintah tadi ke group. Sebelum dikirim rubah tulisan /join menjadi /leave *Jika kamu tidak keluar dari perayaan, selama kamu masih berteman dengan Birthday Buzz, ulang tahun mu akan tetap tersimpan dalam perayaan grup. 1. 2. 3. 4. 5. 6.
  17. Menanyakan rekomendasi kado. Menjadi vendor penyedia kado Masuk ke halaman

    chat group yang diinginkan. Ketikkan perintah @bday-bot /gift kata-kunci1 kata-kunci2 Silahkan kirim email ke [email protected], kami akan memberikan prosedur lebih lengkap melalui email. 1. 2.
  18. Salam dan Terima Kasih. Sekian dokumen penjelasan bot dari kami.

    Besar harapan kami dapat memenangkan perlombaan ini (atau setidaknya mendapatkan kesempatan bekerja di LINE, Karena sebentar lagi kami akan lulus) ;) Terimakasih untuk para dosen pembimbing yang telah sabar menghadapi kami yang jarang bimbingan. Juga terimakasih kepada Dicoding.com yang telah memberitahu kami akan lomba ini (juga untuk tutorial setup business account line).
  19. Kontak. Muhammad Alif Akbar [email protected] fb.com/m.alif.akbar linkedin.com/in/muhammad-alif-akbar-281942a7/ Lutfi Aldi Nugroho

    [email protected] fb.com/lutfi.a.nugroho.5 instagram.com/lutfialdinugroho Khusnaini Aghniya [email protected] fb.com/husna.aghniya instagram.com/Husnaghniya