Skip to main content

Belajar membuat telegram bot dengan menggunakan webhook


  • apa itu webhook
webhook merupakan salah satu konsep API yang biasa dipanggil webcallback, HTTPPushAPI, atau ReverseAPI. webhook biasa digunakan oleh service provider untuk membagikan data secara real-time. webhook digunakan dengan cara menambahkan link URL konsumen ke penyedia jasa.


  • persiapan tool/alat bantu 
setelah memahami sedikit tentang apa itu webhook dan apa yang akan di lakukan, disini kita akan melakukan sedikit persiapan:

1. Install node.js dan npm, karna pembuatan bot telegram kali ini menggunakan node.js
2. Install ngrok untuk http tunneling agar aplikasi kita bisa diakses dari publik dan memiliki https, hal ini dikarnakan webhook membutuhkan sebuah hosting.

  • pembahasan
1. membuat bot telegram dengan botFather.
2. membuat webhook menggunakan nodejs dan ngrok.
3. membuat layanan bot menggunakan nodejs.

  • yang dibutuhkan
    • token bot
    • telebot (paket eksternal)

  • langkah-angkah
    • membuat bot dan token API. Untuk membuat bot hanya dengan menggunakan @botfather
    • membuat webhook dengan node js dan ngrok
    • register webhook : https://api.telegram.org/bot<token>/setWebhook?url=webhookurl

Popular posts from this blog

menggunakan API blogspot di gridsome vue js

yuk berbagi lagi sesuai dengan judul artikel ini, kali ini saya akan berbagi tentang bagaimana cara menggunakan API blogspot, dan menggunakan data dari API blogspot tersebut di aplikasi yang kita buat menggunakan gridsome.

error source-filesystem saat upgrade gridsome

assalamualaikum halo semuanya kali ini ane mau share sedikit error pada saat ane upgrade gridsome versi 0.4 ke versi 0.6. awalnya sih setelah beberapa minggu nggak update tulisan, ada inisiatif untuk membuka website official gridsome dan ternyata untuk latest version sudah sudah versi 0.6, hmm ugrade ah. untuk temen" yang ingin upgrade gridsome tinggal menjalani perintah seperti ini mengunakan yarn  yarn upgrade gridsome --latest mengunakan npm   npm install gridsome@latest setelah menjalankan perintah tersebut makan otomatis akan mengupgrade versi gridsome ke versi yang terbaru. nah setelah ini juga akan mucul beberapa error salah satunya yaitu perubahan query graphql  coverImage menjadi cover-image. yang terakhir adalah akan terjadi error di library filesystem gridsome, untuk mengatasi error ini silah teman" tinggal upgrade source-filesystem gridsome seperti ini: " @gridsome/source-filesystem " : " ^0. 3 .0 " , " @gridsome/s...
Iran Buka Blokir Akses Gmail Teheran - Setelah sempat memblokirnya, Iran membuka kembali akses Gmail. Namun Komite Sensor Internet Iran menyebutkan, sensor tambahan tengah dipersiapkan untuk menyaring konten YouTube. Laporan yang dilansir AFP dan dikutip detikINET, Senin (1/10/2012), para pengguna internet di Iran melaporkan telah bisa kembali mengakses akun Gmail mereka sejak diblokir pada 24 September. Pencarian Google versi secure atau HTTPS pun sudah bisa diakses setelah diblokir pada waktu yang sama. Sementara itu, pencarian Google versi unsecure atau HTTP tidak pernah diblokir. Pekan lalu, sekretaris lembaga pengawasan konten nasional Iran Abdolsamad Khoramabadi mengatakan, Google dan Gmail akan disaring hingga ada pemberitahuan lebih lanjut. Namun Mohammad Reza Miri, anggota komite kementerian telekomunikasi Iran mengatakan blokir Gmail merupakan akibat tidak disengaja dari upaya menerapkan sensor pada YouTube.  "Sayangnya, kami belum memiliki pe...