Bot Telegram akan membantu mengurangi beban pekerjaan anda sebagai pemilik bisnis. Karena aktifitas berbagai pertanyaan dibantu oleh bot. Salah satu bisnis yang saat ini memakai bot telegram adalah bisnis master pulsa. Dimana untuk membantu transaksi pulsa saat ini menggunakan bot telegram.
Nah sebagian dari anda mungkin merasa penasaran, bagaimana sih cara membuat bot telegram yang mudah? Nah disini akan kita bahas secara lengkap dan step by stepnya. Simak terus ya.
Apa Itu Bot Telegram ?
Sebagian dari anda mungkin masih belum tahu banyak tentang bot telegram dan begitu pun dengan manfaat menggunakan bot ini.
Bot telegram adalah sebuah aplikasi dari pihak ketiga yang dapat membantu mengeksekusi perintah atau pun menjawab pertanyaan. Sehingga hal ini dapat mempermudah pekerjaan orang lain karena untuk beberapa perintah dan pertanyaan tertentu sudah di setting melalui bot.
Pengguna hanya perlu melakukan chat ke bot telegram. Kemudian akan ditampilkan baris menu pertanyaan oleh bot. Tentu saja ini sebuah efisiensi dalam bisnis.
Apa itu BotFather ?
Seperti namanya, BotFather ini adalah bapaknya Bot. Ketika kita ingin membuat bot di telegram, yang mesti terlebih dahulu kita lakukan adalah mendaftarkan nama bot ke BotFather.
Ditempat ini juga kita akan mendapatkan kode token atau kode aktivasi yang menjadi persyaratan untuk dapat membuat bot baru di telegram.
1. Daftar Bot ke BotFather
Untuk membuat bot apapun di telegram anda harus mendaftar terlebih dahulu ke botfather. Berikut ini step-step cara mendaftar bot ke BotFather :
- Pertama-tama silakan masuk ke aplikasi telegram
- Pada pencarian ketikan BotFather
- Pastikan anda mendaftar di BotFather resmi yang punya icon ceklis di nama bot nya. Seperti pada gambar dibawah ini :
- Silakan tekan Start
- Setelah itu pilih /newbot
- Ketikan nama bot telegram kamu
- Selanjutnya akan ada balasan untuk membuat username bot
- Silakan masukan username anda. Jika ada balasan ‘Sorry, this username is alraedy taken..’ berarti anda harus memasukan username lain.
- Jika berhasil akan ada balasan ‘Done! Congratulations on new your bot.’ Disini anda juga harus menyimpan baik-baik TOKEN untuk mendapatkan akses HTTP API.
2. Setting Deskripsi, Tentang dan Gambar Profil Bot
Bagi sebagian orang langkah ini sepertinya kurang banyak diperhatikan. Tetapi bagi kita ini sangat penting. Karena tentu saja kita sebagai seorang pebisnis harus punya identitas yang jelas. Begitu pun dengan bot telegram yang dibuat.
- Untuk mengedit deskripsi bot silahkan ketik /setdescription > pilih bot > isi deskripsi.
- Untuk mengisi halaman tentang silakan ketik /setabouttext > pilih bot > isi about text. Isi dengan apapun yang berhubungan dengan bot tersebut
- Sementara itu untuk mengganti gambar profil bot anda bisa ketik /setuserpic > pilih bot > pilih gambar dari ponsel anda.
Pada tahap ini kita anggap sudah selesai karena bot telah memiliki akses TOKEN. Sekarang mari lanjut ke tahap selanjutnya.
Cara Membuat Bot Telegram Tanpa Coding
Membuat bot telegram tanpa coding memang lebih mudah dan bisa dilakukan oleh siapa saja. Nah dibawah ini akan kita ulas selengkapnya. Silakan disimak ya.
Membuat Bot Telegram dengan ManyBot
Setelah tadi kita mendaftar bot melalui BotFather, selanjutnya untuk bisa membuat bot telegram anda bisa menggunakan ManyBot.
- Pertama-tama silakan anda cari bot nya dengan cara mengetik @ManyBot atau ManyBot
- Kemudian klik START
- Setelah itu ketik /addbot dan pilih Create a New Bot untuk membuat bot baru
- Pilih I’ve copied the API token. Token ini adalah token yang sudah kita buat pada BotFather diatas
- Salin Token dari BotFather kemudian paste kan pada ManyBot ini
- Selanjutnya pilih /skip aja
- Sampai disini bot telah berhasil anda buat
Fitur ManyBot
ManyBot memiliki banyak fitur-fitur seperti diantaranya dibawah ini :
- Broadcast ke user (subscribers) atau channel
- Autoposting
- RSS feed
- Custom commands
- Form replies
- dan lain-lain
Bagi anda yang masih kurang jelas, bisa tonton video cara membuat bot telegram dibawah ini :
Cara Membuat Bot Telegram dengan Coding
Membuat bot dengan cara coding hanya ditujukan bagi mereka yang sudah expert alias sudah mengenal bahasa pemrograman. Jika anda termasuk masih awam bisa skip aja metode buat bot telegram dengan cara coding seperti dibawah ini.
Membuat Bot Telegram dengan Framework
Sebelum membuat bot telegram dengan cara coding menggunakan Framework, akan lebih baik jika anda dapat memahami terlebih dulu metode bot API Telegram. Jika anda sudah membaca artikel disana barulah anda putuskan mau lanjut atau tidak menggunakan metode ini.
Metode membuat bot telegram dengan cara coding menggunakan framework lebih ditujukan untuk anda yang memang punya waktu dan sudah dianggap mahir dalam hal programming.
Kita sarankan untuk memakai framework atau kerangka kerja. Sebab ini bisa menghemat waktu anda dalam membuat tanpa harus pusing update, offset dan sebagainya. Dengan memakai framework, kita bisa mampu lebih fokus ke tujuan utama bot telegram dibuat.
Framework yang begitu terkenal saat ini adalah Tekegraf. Ini adalah bot telegram modern frameworkd untuk node js. Sebelum anda pasang telegraf, akan lebih baik anda memasang node.js dulu.
Untuk OS yang dipakai disini yaitu Linux, Ubuntu Mate 16.04. Apabila anda menggunakan OS selain Linux, silakan sesuaikan saja. Saya anggap disini anda paham maksud saya.
1. Open Terminal
Pertama silakan anda open terminal dengan menekan perintah CTRL+ALT+T kemudian buat folder dimana project disimpan. Namakan project tersebut dengan nama telegraf_bot.
1
|
mkdir telegraf_bot
|
2. Masuk ke folder project
1
|
cd telegraf_bot
|
3. Melakukan inisiasi
Untuk proses awal sebagaimana di project Node.js kita harus lakukan init dulu.
1
|
npm init
|
4. Buat file index.js
Kemudian akan disuguhkan dengan pertanyaan-pertanyaan. Sesuaikan pertanyaan dengan project bot yang bakal dibuat. Setelah itu akan ada file baru dengan nama package.json. Isi file nya seperti berikut :
1
2
3
4
5
6
7
8
9
10
11
12
13
|
{
“name”: “telegraf_bot”,
“version”: “1.0.0”,
“description”: “bot telegam dengan framework telegraf”,
“main”: “index.js”,
“scripts”: {
“start”: “node index.js”
},
“author”: “Rizky”,
“dependencies”: {
“telegraf”: “^3.17.0”
}
}
|
Silakan anda lihat di bagian main dan juga scripts. Nama file nya yaitu index.js. Jadi kita buat file dengan nama sama yaitu index.js.
5. Memasang Telegraf
1
|
npm i telegraf
|
Sesudah telegraf terpasang kemudian kita buat file baru bernama index.js. Setelah itu buka file melalui editor text. Salin script dibawah ini.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
/*——————————-
Membuat bot Telegram sederhana
dengan Telegraf Framework ~ NodeJS
——————————–*/
const Telegraf = require(‘telegraf’)
const bot = new Telegraf(‘ISI TOKEN’)
bot.on(‘text’, (ctx) => {
console.log(ctx.message)
if (ctx.message.text == ‘/start’) {
ctx.replyWithHTML(
‘<i>Welcome</i> <b>’+ ctx.from.first_name +‘</b>’,
{‘reply_to_message_id’:ctx.message.message_id})}
if (ctx.message.text == ‘/hey’) {
ctx.replyWithMarkdown(
‘Hey *’+ ctx.from.first_name +‘*’,
{‘reply_to_message_id’:ctx.message.message_id})}
})
bot.startPolling()
|
Noted :
Apabila token tidak bisa dipakai karena barangkali bentrok dengan ManyBot, anda bisa melakukan salah satu cara seperti dibawah ini :
- /deletebot pada Manybot
- Revoke TOKEN melalui BotFather
Cara membuat bot telegram dengan coding ini memang lebih baik karena tidak akan bergantung pada pihak ketiga. Kelebihan lainnya yaitu mampu mengeksplore kode program sesuai dengan kemauan yang tentunya tetap perhatikan aturan dari framework.