Cara Membuat Bot Telegram

Dini Listiyani
Aplikasi Telegram (Foto: Unsplash)

JAKARTA, iNews.id - Cara membuat bot Telegram sangat mudah. Ada beberapa tool yang bisa Anda gunakan untuk membuat bot Telegram dengan mudah dan cepat.

Anda bisa menggunakan InstaPy dan Python untuk membuat bot Instagram yang secara otomatis akan likes, follow, dan mengomentari kiriman yang berbeda. Tentu saja, Anda perlu menginstal InstaPy.

Kini, Anda bisa menulis ulang kode di atas dengan InstaPy, sehingga bisa membandingkan dua opsi. Pertama, buat Python lain dan masukkan kode berikut ini di dalamnya:

from instapy import InstaPy
InstaPy(username="", password="").login()

Ganti nama pengguna dan kata sandi dengan milik Anda dan jalankan skrip. Dengan hanya satu baris kode, Anda mencapai hasil yang sama. Meskipun hasilnya sama, Anda dapat melihat perilakunya tidak persis sama. 

Selain hanya masuk ke profil Anda, InstaPy melakukan beberapa hal lain, seperti memeriksa koneksi internet Anda dan status server Instagram. Ini dapat diamati langsung di browser atau di log:

Shell
INFO [2019-12-17 22:03:19] [username]  -- Connection Checklist [1/3] (Internet Connection Status)
INFO [2019-12-17 22:03:20] [username]  - Internet Connection Status: ok
INFO [2019-12-17 22:03:20] [username]  - Current IP is "17.283.46.379" and it's from "Germany/DE"
INFO [2019-12-17 22:03:20] [username]  -- Connection Checklist [2/3] (Instagram Server Status)
INFO [2019-12-17 22:03:26] [username]  - Instagram WebSite Status: Currently Up

Sekarang saatnya membuat skrip melakukan hal-hal yang lebih menarik daripada hanya login. Untuk tujuan contoh ini, asumsikan profil adalah semua tentang mobil, dan bot Anda dimaksudkan untuk berinteraksi dengan profil orang-orang yang juga tertarik dengan mobil.

Pertama, Anda dapat menyukai beberapa posting yang ditandai #bmw atau #mercedes menggunakan like_by_tags():

Python
1. from instapy import InstaPy
2. 
3. session = InstaPy(username="", password="")
4. session.login()
5. session.like_by_tags(["bmw", "mercedes"], amount=5)

Di sini, Anda memberi metode daftar tag yang disukai dan jumlah postingan yang disukai untuk setiap tag yang diberikan. Dalam hal ini, Anda menginstruksikannya untuk menyukai sepuluh posting, lima untuk masing-masing dari dua tag. Tapi lihat apa yang terjadi setelah Anda menjalankan skrip:

Shell
INFO [2019-12-17 22:15:58] [username]  Tag [1/2]
INFO [2019-12-17 22:15:58] [username]  --> b'bmw'
INFO [2019-12-17 22:16:07] [username]  desired amount: 14  |  top posts [disabled]: 9  |  possible posts: 43726739
INFO [2019-12-17 22:16:13] [username]  Like# [1/14]
INFO [2019-12-17 22:16:13] [username]  https://www.instagram.com/p/B6MCcGcC3tU/
INFO [2019-12-17 22:16:15] [username]  Image from: b'mattyproduction'
INFO [2019-12-17 22:16:15] [username]  Link: b'https://www.instagram.com/p/B6MCcGcC3tU/'
INFO [2019-12-17 22:16:15] [username]  Description: b'Mal etwas anderes \xf0\x9f\x91\x80\xe2\x98\xba\xef\xb8\x8f Bald ist das komplette Video auf YouTube zu finden (n\xc3\xa4here Infos werden folgen). Vielen Dank an @patrick_jwki @thehuthlife  und @christic_  f\xc3\xbcr das bereitstellen der Autos \xf0\x9f\x94\xa5\xf0\x9f\x98\x8d#carporn#cars#tuning#bagged#bmw#m2#m2competition#focusrs#ford#mk3#e92#m3#panasonic#cinematic#gh5s#dji#roninm#adobe#videography#music#bimmer#fordperformance#night#shooting#'
INFO [2019-12-17 22:16:15] [username]  Location: b'K\xc3\xb6ln, Germany'
INFO [2019-12-17 22:16:51] [username]  --> Image Liked!
INFO [2019-12-17 22:16:56] [username]  --> Not commented
INFO [2019-12-17 22:16:57] [username]  --> Not following
INFO [2019-12-17 22:16:58] [username]  Like# [2/14]
INFO [2019-12-17 22:16:58] [username]  https://www.instagram.com/p/B6MDK1wJ-Kb/
INFO [2019-12-17 22:17:01] [username]  Image from: b'davs0'
INFO [2019-12-17 22:17:01] [username]  Link: b'https://www.instagram.com/p/B6MDK1wJ-Kb/'
INFO [2019-12-17 22:17:01] [username]  Description: b'Someone said cloud? \xf0\x9f\xa4\x94\xf0\x9f\xa4\xad\xf0\x9f\x98\x88 \xe2\x80\xa2\n\xe2\x80\xa2\n\xe2\x80\xa2\n\xe2\x80\xa2\n#bmw #bmwrepost #bmwm4 #bmwm4gts #f82 #bmwmrepost #bmwmsport #bmwmperformance #bmwmpower #bmwm4cs #austinyellow #davs0 #mpower_official #bmw_world_ua #bimmerworld #bmwfans #bmwfamily #bimmers #bmwpost #ultimatedrivingmachine #bmwgang #m3f80 #m5f90 #m4f82 #bmwmafia #bmwcrew #bmwlifestyle'
INFO [2019-12-17 22:17:34] [username]  --> Image Liked!
INFO [2019-12-17 22:17:37] [username]  --> Not commented
INFO [2019-12-17 22:17:38] [username]  --> Not following

Secara default, InstaPy akan menyukai sembilan posting teratas pertama selain nilai jumlah Anda. Dalam hal ini, jumlah total suka per tag menjadi empat belas (sembilan posting teratas ditambah lima yang Anda tentukan jumlahnya).

Perhatikan juga InstaPy mencatat setiap tindakan yang diperlukan. Seperti yang Anda lihat di atas, ia menyebutkan pos mana yang disukai serta tautan, deskripsi, lokasi, dan apakah bot mengomentari pos atau mengikuti penulisnya.

Anda mungkin telah memperhatikan bahwa ada penundaan setelah hampir setiap tindakan. Itu berdasarkan desain. Ini mencegah profil Anda dilarang di Instagram.

Sekarang, Anda mungkin tidak ingin bot Anda menyukai posting yang tidak pantas. Untuk mencegah hal itu terjadi, Anda dapat menggunakan set_dont_like():

Python:
from instapy import InstaPy

session = InstaPy(username="", password="")
session.login()
session.like_by_tags(["bmw", "mercedes"], amount=5)
session.set_dont_like(["naked", "nsfw"])

Editor : Dini Listiyani
Artikel Terkait
Internet
5 bulan lalu

Profil dan Biodata Pavel Durov: Bos Telegram yang Wariskan 14 Miliar Dolar AS ke 100 Anak Biologisnya

Internet
9 bulan lalu

Cara Bikin Bot Telegram yang Canggih dan Mudah untuk Pemula!

Internet
9 bulan lalu

Cara Nonton Bareng di Telegram: Ikuti Langkah-Langkah Ini untuk Nobar Online Anti Ribet

Internet
9 bulan lalu

Cara Login Telegram Tanpa Nomor HP: Simak Tips dan Trik Terkini!

Internet
9 bulan lalu

Cara Hapus Akun Telegram Tanpa Menunggu, Lakukan Sekarang!

Berita Terkini
Network
Kami membuka kesempatan bagi Anda yang ingin menjadi pebisnis media melalui program iNews.id Network. Klik Lebih Lanjut
Network Updates
News updates from 99+ regions
Personalize Your News
Get your customized local news
Login to enjoy more features and let the fun begin.
Kanal