Membuat Bot Telegram Tanpa Menulis Kode Program (Coding)
Bagi sebagian orang—khususnya yang bukan programmer—mungkin akan merasa kesulitan membuat Bot Telegram…
Karena tidak memiliki kemampuan pemrograman/coding.
Tapi tenang saja…
Kita masih bisa membuat Bot tanpa harus menulis satu baris kode pun.
Caranya?
Caranya menggunakan bot yang sudah dirancang khusus untuk pembuatan membuat bot.
Pada kesempatan ini, kita akan belajar membuat Bot sederhana yang berfungsi untuk membaca RSS Feed Reddit.
Baiklah, mari kita mulai…
Kita akan menggunakan bot ini untuk membuat mesin kendali.
Silahkan ikuti langkah-langkah berikut untuk membuat bot melalui ManyBot.
Bot Father adalah bot resmi dari telegram yang tugasnya melahirkan/menciptakan bot baru.
Tapi karena kita tidak menulis kode, jadi nanti kita berikan token ini ke @Manybot.
Silahkan ikuti langkah-langkah berikut untuk menciptakan bot baru dari BotFather:
Sekarang mesin Bot-nya sudah jadi…
Kita bisa langsung mengetesnya dengan klik link username atau klik
Kalau keluar pesan seperti di bawah ini, artinya penambahan link RSS Feed sudah diterima.
Kita juga bisa menambahkannya lagi.
Kalau link-nya dibuka:
Bot hanya dapat digunakan saja…
…dan kita juga tidak tahu, siapa penggunanya kalau tidak dibuatkan database.
Bila kamu punya sebuah channel dan ingin setiap artikel baru dari Blog di-post juga ke channel, maka kita harus menambahkan Bot-nya sebagai Administrator Channel.
Caranya?
Silahkan buka Channel-nya, kemudian pada bagian Member klik Administrator.
Setelah itu klik Add Administrator.
Cari nama Bot-nya, tuliskan usernamenya.
Kalau sudah ketemu, tinggal diklik saja. Nanti akan ada pesan dialog seperti ini.
Klik saja Ok, maka akan selesai.
Penambahan administrator sudah dilakukan.
Kini, apa pun kiriman terbaru dari bot…
…akan dikirim juga ke channel.
Contoh demo: @reddit_programming.
Ada beberapa hal yang perlu diketahui:
Terima kasih udah mengikuti panduan ini…
Kalau ada yang belum jelas, silahkan diskusikan di komentar.
Karena tidak memiliki kemampuan pemrograman/coding.
Tapi tenang saja…
Kita masih bisa membuat Bot tanpa harus menulis satu baris kode pun.
Caranya?
Caranya menggunakan bot yang sudah dirancang khusus untuk pembuatan membuat bot.
Pada kesempatan ini, kita akan belajar membuat Bot sederhana yang berfungsi untuk membaca RSS Feed Reddit.
Catatan: Reddit sudah lama diblokir di Indonesia. Kemungkinan tidak bisa diakses dari jaringan anda.Selain RSS Feed Reddit, kita juga bisa menggunakan RSS Feed Blog dan juga Twitter.
Baiklah, mari kita mulai…
1. Membuat Bot Telegram
Sebuah bot Telegram bernama @manybot memiliki kemampuan untuk menciptakan mesin bot.Kita akan menggunakan bot ini untuk membuat mesin kendali.
Silahkan ikuti langkah-langkah berikut untuk membuat bot melalui ManyBot.
- Buka Bot manybot: https://t.me/Manybot
- Klik “Create a New Bot”
- Kita akan mendapatkan pesan seperti ini:
Bot Father adalah bot resmi dari telegram yang tugasnya melahirkan/menciptakan bot baru.
2. Mengambil Token API dari BotFather
Token API adalah kunci untuk mengakses Bot. Token ini biasanya digunakan pada kode program.Tapi karena kita tidak menulis kode, jadi nanti kita berikan token ini ke @Manybot.
Silahkan ikuti langkah-langkah berikut untuk menciptakan bot baru dari BotFather:
- Buka Bot Father: https://t.me/botfather
- Klik pada ikon command bot “
[/]
” kemudian pilih new bot. - Tuliskan nama Bot, contoh: Reddit Programming.
- Kemudian tuliskan username untuk bot.
Username akan menjadi nama unik dari bot yang akan kita buat.
Username harus diakhiri dengan kata “bot” dibelakangnya.
Contohreddit_programming_bot
. - Kita akan mendapatkan sebuah token API, silahkan di-copy dan kirim ke @manybot.
3. Berikan Token API ke ManyBot
Silahkan kirimkan token API yang didapatkan dari BotFather ke ManyBot.Sekarang mesin Bot-nya sudah jadi…
Kita bisa langsung mengetesnya dengan klik link username atau klik
/skip
untuk melewati.4. Konfigurasi Bot
Karena kita ingin mebuat Bot yang mampu mengecek post terbaru di sub reddit /r/programming, maka kita perlu integrasikan RSS feed sub reddit /r/programming dengan bot.- Silahkan buka bot-nya: @reddit_programming_bot (sesuaikan dengan bot yang kamu buat),
Kemudian klik Settings pada keyboard bot. - Setelah itu, masuk ke Autoposting.
- Klik RSS Feed untuk menambahkan link RSS Feed dari sub reddit /r/programming.
Selain RSS feed Reddit, kita juga dapat menggunakan link RSS feed dari blog, twitter, dan youtube.
Setiap ada post terbaru dari blog, twitter, dan youtube, akan di-posting juga ke Bot Telegram. - Masukan link RSS Feed sub reddit /r/programming. Link RSS Feed: https://www.reddit.com/r/programming/.rss
Kalau keluar pesan seperti di bawah ini, artinya penambahan link RSS Feed sudah diterima.
Kita juga bisa menambahkannya lagi.
5. Uji Coba Bot
Setelah menunggu beberapa menit, akhirnya ada juga kiriman terbaru dari RSS Feed Reddit.Kalau link-nya dibuka:
Integrasi Bot dengan Channel
Channel dapat diikuti oleh banyak orang, sedangkan bot tidak.Bot hanya dapat digunakan saja…
…dan kita juga tidak tahu, siapa penggunanya kalau tidak dibuatkan database.
Bila kamu punya sebuah channel dan ingin setiap artikel baru dari Blog di-post juga ke channel, maka kita harus menambahkan Bot-nya sebagai Administrator Channel.
Caranya?
Silahkan buka Channel-nya, kemudian pada bagian Member klik Administrator.
Setelah itu klik Add Administrator.
Cari nama Bot-nya, tuliskan usernamenya.
Kalau sudah ketemu, tinggal diklik saja. Nanti akan ada pesan dialog seperti ini.
Klik saja Ok, maka akan selesai.
Penambahan administrator sudah dilakukan.
Kini, apa pun kiriman terbaru dari bot…
…akan dikirim juga ke channel.
Contoh demo: @reddit_programming.
Akhir Kata…
Begitulah cara membuat bot tanpa coding.Ada beberapa hal yang perlu diketahui:
- Token bot digunakan untuk mengakses Bot;
- dengan memberikan Token API ke @ManyBot, artinya kita telah menyerahkan sepenuhnya kendali kepada server @ManyBot.
- Apabila kita ingin bot-nya berfungsi lebih canggih lagi, maka kita harus melakukan coding.
Terima kasih udah mengikuti panduan ini…
Kalau ada yang belum jelas, silahkan diskusikan di komentar.
No comments: