Skip to main content

Posts

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 den...
Recent posts

simple login with flutter

main.dart import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, ), debugShowCheckedModeBanner: false, home: MyHomePage(title: 'Flutter Demo Home Page'), ); } } class MyHomePage extends StatefulWidget { MyHomePage({Key key, this.title}) : super(key: key); final String title; @override _MyHomePageState createState() => _MyHomePageState(); } class _MyHomePageState extends State<MyHomePage> { @override void initState() { SystemChrome.setEnabledSystemUIOverlays([]); // TODO: implement initState super.initState(); } @override Widget build(BuildContext context) { return Scaff...

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...

Pengalaman pertama meetup dev di lombok (International Flutter Hackaton)

hi teman" selamat pagi, bagaimana kabar? semoga baik semua hehe. aamiin oke langsung saja, untuk saat ini saya akan membagikan sedikit pengalamn tentang meetup yang sangat tak terduga dan seru yang dilaksanakan di lombok. kenapa tidak terduga? karna meetup ini adalah meetup yang pertama saya kunjungi di KAMPUNG HALAMAN saya sendiri dan memang tidak ada rencara sama sekali ngikutin event hackaton ini. selain itu hal yang paling berkesan adalah suasana meetup yang sangat seru. awalnya sih ngira meetup disini bakal sedikit kaku gitukan, eh ternyata orangnya pada asik dan gokil juga. gak kalah seru deh dengan meetup dev yang sering saya kunjungi di bali. disini saya juga mau berbagi keseruan kemarin : Teman Baru awalnya sih agak canggung ketemu sobat dev baru, secara kan ini baru pertama kali ngikut event di lombok, ditambah lagi kemarin telat dateng karna nemenin bini ke kantor dulu kerja, dan emang awal niatnya sekedar nonton eh ujung"nya isi RSVP ikutan deh b...

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.

cara deploy project github, gitlab, dan bitbucket di zeit now

asslamualaikum Wr. Wb hi teman-teman, kembali lagi saya posting tutorial, semoga bermanfaat untuk saya dan teman-teman yang lainnnya. berawal dari hobi saya mencari server gratisan untuk tempet nangkring aplikasi2 saya, saya jadi sering begadang browsing di internet untuk mencari server gratisan sambil mencari keperluan lainnya, karna aplikasi saya dibangun dengan menggunakan node js, jadi lumayan sangat sulit mencari keperluan server yang sesuai, tidak seperti server2 hosting php dan lainnya. setelah sekian lama browsing akhirnya saya menemukan beberapa tempat yang menyediakan tempat hosting aplikasi node js saya yaitu Heroku dan zeit now . oke , pada kesempatan ini saya akan membagikan tutorial kepada teman2 bagaimana cara deploy project github kita di zeit now, untuk heroku nanti saya akan buat di lain waktu baik silahkan teman2 bisa ikuti langkah sbb: install terlebih dahulu now-cli dengan cara, jika teman2 menggunakan npm jalankan di teminal npm install -g no...

Hari pertama kerja

sejak tulisan ini mulai saya buat, serentak dimulai dengan hari pertama saya bekerja disebuah instansi pendidikan sebagai seorang programmer. Dalam instansi ini saya mendapatkan bagian sebagai seorang mobile programmer. Menjadi seorang yang diberikan amanah sebagai mobile programer tentunya sangat menantang bagi saya, karna ini merupakan pekerjaan sekaligus tugas yang sangat luar biasa dan sangat memicu semangat saya untuk belajar. hal ini dikarnakan saya sebelumnya hanya seorang web developer. beberapa alasan kenapa saya terjun ke mobile programmer adalah sbb: tempat saya bekerja membutuhkan seorang mobile programmer unutuk menghasilkan sebuah product mobile apps. saya juga sangat ingin belajar untuk membangun mobile apps. sesuai dengan point yang ada pada nomor 2. seperti yang kita ketahui untuk membuat aplikasi berbasis mobile sekarang tidak harus menggunakan native script seperti java, yang mana digunakan untuk strandar pembuatan aplikasi mobile. nah untuk mengembangk...