BOT TELEGRAM Membuat Sendiri Menggunakan PHP PDF

Title BOT TELEGRAM Membuat Sendiri Menggunakan PHP
Author Fiedri Dasril
Pages 64
File Size 1.5 MB
File Type PDF
Total Downloads 486
Total Views 624

Summary

BOT TELEGRAM Membuat Sendiri Menggunakan PHP Edisi Pengantar Edisi Ketiga 28 JUNI 2016 BANG HASAN @hasanudinhs #telegram dan #twitter 1|Page Membuat Sendiri BOT TELEGRAM dari PHP Pengenalan tentang bot telegram, fungsi, dan pemanfaatan untuk keperluan sehari-hari. Workshop pembuatan bot secara langs...


Description

BOT TELEGRAM Membuat Sendiri Menggunakan PHP

Edisi Pengantar Edisi Ketiga

28 JUNI 2016 BANG HASAN @hasanudinhs #telegram dan #twitter

1|Page

Membuat Sendiri

BOT TELEGRAM dari PHP

Pengenalan tentang bot telegram, fungsi, dan pemanfaatan untuk keperluan sehari-hari. Workshop pembuatan bot secara langsung oleh peserta.

Tempat : IDT (Indonesian Digital Teacher) Group Kapan : Selasa, 28 Juni 2016 Waktu : 20:00 WIB

bang Hasan, @hasanudinhs Juni 2016 – Ramadhan 1437

2|Page

Daftar Isi Judul ........................................................................................................................... i Co e .......................................................................................................................... Dafta Isi ..................................................................................................................... Pe dahulua Lata Belaka g ................................................................................................ Dasa Pe iki a .............................................................................................. Ta get da Tujua ........................................................................................... Tipe Bot Teleg a

.......................................................................................................

Kegu aa Bot ............................................................................................................. Co toh Kegu aa Bot .................................................................................... Video Sa ple ................................................................................................ Me

uat Bot Teleg a

.............................................................................................

Ca a Ke ja Bot ............................................................................................... Kete a ga Ilust asi ...................................................................................... Bapak Bot ................................................................................................................. Me dafta ka Bot ......................................................................................... E gi e Bot Spesifikasi ..................................................................................................... ‘e ui

e t ...................................................................................................

Asu si .......................................................................................................... Metode Be ta a ........................................................................................... Fo

at U u

‘e uest Bot ......................................................................................

I fo

asi Bot ...............................................................................................

Me ga

il Pesa

Polli g ..........................................................................

Me gi i

Pesa ..........................................................................................

3|Page

Ma i P aktiku Me

uat E gi e Bot Sede ha a ..................................................................

Me jala ka Bot ........................................................................................... Pe

uata Bot La juta

Pe gka aa Soal

Che ki g Bot: NUPTK .................................................................................... Ilust asi Ca a Ke ja Bot Che ki g NUPTK ........................................................ SetWe hook Bot ...................................................................................................... Co toh We hook .......................................................................................... Bapak Bot, Me ge al Le ih Jauh .............................................................................. P

Teleg a

............................................................................................................

Hosti g ..................................................................................................................... We hook Ta pa SSL Https ........................................................................................ Edisi La juta E ook ................................................................................................. Piaga

Pe gha gaa ................................................................................................

Pe utup ................................................................................................................... Te ta g Pe ulis ........................................................................................................ Cha ge Log ............................................................................................................... La pi a Fo

at Data ..............................................................................................

Ka us ...................................................................................................................... ‘efe e si .................................................................................................................. Akhi ........................................................................................................................

4|Page

Latar Belakang Mate i i i di uat se agai pe ga ta pe Tea her, a g

a a

elaja a pada Teleg a

e upaka g up pa a gu u da pe gaja I do esia, a g saat

ditulis, telah e a ggotaka le ih da i Dala

i i al sa a a g ha a

oa g a g e

a ak..

de ikia  . Maksud pe ulis di si i, adalah fu gsi, kegu aa , se ta a a pe a al tahu a a g e a ti elu

uata

te tu le ih

e taha , ahka aka le ih

e de ga ka a ak

oho

e gikuti a, da i ta get

e

aaf apak da i u gu u, tiada

a tu sedikit

ot teleg a , a g

a g sa a, ak i aka dapat e

dapat dite i a de ga

i at aka

use saja. Oleh ka e a itu asa a pe lu di uatka sedikit e ook i i.

Me gaja i gu u, la a g sekali kesa

il u aka

ate i i i

pe ggu a.

aktu ku a g ha i, te dapat

da ha apa

G oup: I do esia Digital

ahi

a a

e ika pe jelasa aka u gki pe ulis ha a le ih

aupu le ih jago. Na u

a faat agi se ua a. Ka e a

eluas dise a ka ke

e lapa g dada da

e

aksud

e iliki ita- ita elalui gu u,

u id- u id a. Se oga a ti a

e ji a esa , se agai a a gu u selalu sa a

u id a a g sedikit la a g i i 

Me jadi gu u jua adalah satu dia ta a ita- ita pe ulis a g elu

te

ujud, ahka tidak ada

au da ta da-ta da a sa a sekali pu sa pai seka a g. Se oga,

elalui tulisa -tulisa i i isa

te uta a a uat pa a gu u a g

ulia.

e

e ika sedikit a dil uat pe didika di ege i i i,

5|Page

Dasar Pemikiran 

Bot teleg a

adalah ot

di uat, di a di gka

ode

ot

pali g

udah

esse ge seje is, sepe ti

Yahoo, Gtalk, Fa e ook, Li e, HiChat, Whatsapp, da lai

a.

Mode ? Mu gki dulu ada I‘C, a u saat i i sudah uka za a a hat ala I‘C, a g

e ggu aka

a a sudah sa gat

asis teks

e usut

pe ggu a a, ahka sudah tidak dike al dikala ga ge e asi



Ka e a a, ot teleg a Me ggu aka

te

ahasa pe

asuk ot

asa ki i a g elatif pali g

udah pe aha a

a g dapat



e da a

e dapatka SDM

a usia I doe sia a g

a. De ga de ikia aka se aki

e a faatka se ta e k easi ke depa

e ke i pu g di dala

udah di uat.

og a a PHP

adalah ahasa a g pali g luas, a ak su se ta

asa ki i.

e guasai

esa pula o a g-o a g

a. Da ka e a o a g

a a ak, se esti a i dust i tidak aka kesulita a, da

elatif aka

e

uat ha ga e sai g.

Me gajak Le ih P oduktif da Be k eatif adalah kei gi a pe ulis te hadap a gsa i i, I do esia, aga se aki e ke

a g, da

e iliki p oduktifitas a g ti ggi. Se aki

e k eatif, e a ti aka

e iptaka

a faat a g esa

aju,

a ak o a g a g

agi kita se ua.

6|Page

Target dan Tujuan Pa a pese ta, pe e

a a

a a, da se ua a a g e ke a

aupu

 Dapat

 Dapat

 Dapat

 Dapat

e gikut

ate i i i :

e ge al ot teleg a e ge ti fu gsi da kegu aa e

uat ot teleg a

e ge

a gka

a

se di i se a a sede ha a

ot teleg a

a g sudah di uat

se a a sede ha a te se ut

 Dapat

e e uka ide-ide a u, a g sega , da k eatif u tuk kepe lua di i da seha i-

ha i dili gku ga

 U tuk ke udia e

a se di i e ge

aupu

a gka da

ua g li gkup a g le ih luas. e

uat se di i aplikasi-aplikasi ot a g

a faat uat du ia pe didika khusus a, da u

at

a usia pada u u

a

7|Page

Tipe Bot Telegram Bot Teleg a a g

adalah ot a g saat i i

ulai popule dipe gu aka . Sei i g Messe ge Teleg a

ulai dii stall a ak o a g da dipe gu aka u tuk pe akapa seha i-ha i. Me a g

Teleg a

elu

sepopule Whatsapp, BBM,

Na u , isa jadi suatu saat aka esse ge

a g pote sial

as a akat

aupu Li e.

e jadi suatu

e dapatka hati dikala ga

a a.

Bot Teleg a

e u ut katago i sa a ada je is :

1. Bot API adalah ot es i a g disediaka oleh de elope teleg a te se di i. Fu gsi uta a a

e

a tu use

Kele iha : disuppo t es i oleh teleg a , Keku a ga :

e iliki kete atasa ha us di

a g

e upaka e tity

a usia. udah pe gope asia ulai oleh use o a g dulu a u isa ki i

pesa , sesa a ot API tidak isa e ko u ikasi, tidak seleluasa use fitu

e

iasa dala

segala

uat g up, i ite use , dls .

2. Bot Proto sa a de ga u u

e e ut a de ikia , e tah istilah pake e a faatka aplikasi lie t teleg a , a sepe ti use

dipe gu aka

lai

a apa. Yak i ot a g di uat

e ggu aka aku

iasa, a g di odif sede ikia

e jadi aplikasi a g dipe u tukka

es i pada

upa, sehi gga dapat e jalaka pe i tah te te tu,

e p oses pesa , da se agai a, la ak a se uah ot. Kele iha :

e iliki fitu se ua hal a g ada pada use .

Keku a ga : tidak disuppo t oleh es i teleg a , di uat se a a ko t i usi, ahka pe ge

a ga

a saat i i te he ti.

8|Page

Pada pe

ahasa kita kali i i, ua g li gkup a adalah Bot API a g disediaka oleh offi ial

teleg a . Co toh ot API i i sa gat a ak, sa gat popule , ahka sudah seha i-ha i kita pakai. Adapu ga

ot p oto, jika ada a g pe asa a silaka diskusi dilua sesi

a a saja ot p oto a g pe ulis uat da sa pai seka a g

ate i ak. Se agai

asih aktif adalah @ o atas

9|Page

Kegunaan Bot Tidak isa dipu gki i, ot e a - e a sa gat u tuk Saat i i 

a tu se agai sho t ut

ulai a ak e ta u a Bot Me

ot di teleg a

:

a tu Peke jaa da Akti itas Ha ia e ghitu gka

peke jaa sulit, ko e si satua ,

e ghitu gka

ku s,

e ge ek status te te tu

asa e pi ed,

do ai , pi g, t a e oute, dls ,

e ge ek esi

ekspedisi JNE, Tiki, POS, api,

e ge ek jad al ke eta

e ge ek ha ga a a g,

Bot Me

e

a di gka , dls . Cek e ail oto atis, dls .

a tu Me e uka I fo

Me dapatka i fo

asi

asi halal da i MUI, pe a ia

epat sea h e gi e,

te pat-te pat estau a t te dekat de ga posisi kita, ka a de ga te a te te tu, dls . I fo 

Bot se agai hi u a da sosial Me gi i

Bot u tuk Me



elike,

e ita da i su at

asi ge pa, ua a, jad al sholat, dls .

edia sosial, otifikasi oto atis,

e ge ek

ai ga e, dls .

e gu pulka i fo

uat oti g,

e dapatka

e e uka

edia

pesa se a a epat di

pe te a a , 

aupu asiste

e jala ka fu gsi-fu gsi a se a a epat da tepat.

Sepe ti kalkulato a g



e

asi

e goleksi sa a da

asuka , espo de si, da se agai a.

Bot sesuai ke utuha da fu gsi a

a.. isa dieksplo asi se di i ak 

Ya, sa gat a ak aga Sepe ti sa a se di i, u tuk ada juga te a sa a dls . Se a a teo i

e

e jadi

elakuka

otifikasi da i BCA jika ada t a sfe a , ke udia

uat ot u tuk a pu

e alaka la pu, u tuk deteksi ti gkat ai ,

elakuka

o t oli da

e ote peke jaa

u ah.

10 | P a g e

Contoh Kegunaan Bot Be ikut i i o toh e e apa ot a g pe ulis uat da pe ulis pakai seha i-ha i : Cek da Ko pa asi Ha ga

Cek Tagiha PLN

@CekHa gaBot

@CekPLN ot

11 | P a g e

Cek ‘esi Ekspedisi

Cek Tiket Ke eta Api

@JNE ot da @Cek‘esiBot

@TiketKA ot

12 | P a g e

Isla i Bot @Fathi ahBot

Media sosial twitter juga download lagu, video, file, dokumen, dan lainnya.

13 | P a g e

Video sample ot teleg a

ke ha d a e :

Me alaka la pu : https://

. outu e. o / at h? =XAdL) A_ U

Wate Le el Mo ito i g : https://

Sa a se di i elu

pe ah

e

. outu e. o / at h? =P s _

oPE

uat ideo ot sa a 

Bot da Video di atas di atas uata

eka sa a A is @ is a a a, di uat u tuk diaplikasika di

te pat ke ja a.

So. Pi e. Bagai a a? Mulai dapat ga

aa

a uka ? Maki

e a ik? Atau

Se ua piliha kita u tuk asa suka,

alah se alik a..

aki

alas?

e e tuka se di i, kalau dila daska de ga

aka hasil a aka le ih i dah. Apalagi sa pai jatuh

i ta, eaa.. Bot teleg a

se a a u u ,

i ple e tasi a dala a ak a g elu Dala

hal i ilah kita aka

du ia kita seha i-ha i. Da

a ak ot a g e

Allah tidak aka ke uali kau

itu se diri ya g

asih ada

kita asaka . e

uat a, kita sesuaika de ga fu gsi

kita se di i. Be k easi de ga ide-ide kita se di i, ke udia Maka aka se aki

asih egitu luas

a faat agi u

e ujudka

a.

at i i 

e gu ah asi suatu kau e gu ah apa apa ya g pada diri

ereka

14 | P a g e

Me

uat Bot Telegra

Se e a e

a tidak ha us

e jadi seo a g de elope u tuk

uat ot teleg a , ka e a saat i i sudah te sedia ot

u tuk

e

uat ot. Mi ip istilah a di du ia kita, TFT,

Trai er for Trai er 

Bot reator ot i i, a g pali g te ke al saat i i adalah @manybot da @chatfuelbot. De ga segala keku a ga da kele iha te se ut dapat kita

a, te tu saja ot i sta

a faatka atau

ti ggalka ka e a tak

a pu

alah just u kita

e g o e ke utuha kita.

Na u , pada sesi i i, kita e a - e a aka

e

uat ot uka da i ot. Se a a eal, ak i

da i la gkah a al sa pai tahap de elopi g. Setidak a, ada tahap a g ha us dilakuka : 1. Me dafta ka Bot ke Offi ial Teleg a 2. Me U tuk

uat e gi e ot kita, aga

Bot, dala

e fu gsi

hal i i adalah @BotFathe

elaksa aka tugas sesuai a g kita

e de elop ot teleg a , te tu saja sa gat di eko e dasika

Laptop. Seda gka da i seka a g 

a g

e ggu aka ha dpho e, se aik a

Pada tuto ial kali i i, aka disajika s ee shot a g dia ta pila sedikit ada pe edaa de ga

e si

ulai

au.

e ggu aka PC atau e alaka laptop a

il da i teleg a

e si desktop. Se a a

o ile. Na u , tidak e u ah te lalu sig ifika .

15 | P a g e

Cara Kerja Bot Se a a sede ha a, dapat diilust asika

e ikut i i :

1. User Mengirim Pesan

Bot yang dibuat melalui Bapak Bot

5. Bot Membalas Pesan 2. Bot Menerima Pesan

3. A. Metode Poll Engine Meminta Ke Bot, Ada pesan atau engga

3. B. Metode Webhook Ketika Bot menerima

4. Engine memerintahkan Bot Membalas Pesan

Engine yang akan kita buat

pesan, akan dikirimkan ke engine

16 | P a g e

Keterangan Ilustrasi 1. User

e giri

pesa .

Hal i i sudah jelas. Bah a use dala

hal i i o a g, ha us

e gi i

dahulu kepada ot. Tidak diizi ka oleh teleg a , ot a g u tuk

e egah kasus spa

Biasa a dia ali de ga

e gi i

pesa te le ih dulua . Hal i i

i g.

/start a g a ti a use sudah

e gizi ka di i u tuk

e e i a pesa da i ot. 2. Bot Me eri a Pesa Bot aka

e e i a pesa . Saat

e e i a pesa , pe lakua

kita seti g. Se a a default, ot aka e ga 3. Me ga

e i pa pesa

a g

ot adalah sesuai apa a g asuk. Sa pai kita

il a. il Pesa

Se a a default ot aka ha us aktif

e i pa data pesa

a g

asuk poi

, ke udia e gi e

e i ta pesa . Metode sepe ti i i dise ut se agai polli g.

Metode lai , aitu e hook. Di a a kita aka seti g ot aga pada p oses ke- , saat ot e e i a pesa , disu uh la gsu g 4. Me eri tahka Bot Me

e gi i ka ke e

e gi...


Similar Free PDFs