
Menjadikan Telegram sebagai lahan baru untuk diolah, dijadikan kolam traffic, kolam pasar tersendiri bagi Internet Marketer yang memiliki insting marketing yang tajam. Memang banyak fitur-fitur Telegram yang pada dasarnya berbasis open sources yang tidak tersentuh dan masih sangat luas dan layak untuk dimaksimalkan dijadikan kolam.
Kolam itu bernama Telegram Groups, Telegram Channels dan Telegram Bots.
Tapi, membesarkan Telegram Group dan Telegram Channels bukan masalah yang mudah. Iya, benar, kita bisa melakukan sedikit intrik dengan tehnik hijacking alias membajak dari group/channels lain untuk dijadikan member ada group dan channels kita ๐ค๐
Daftar isi:
Membuat API Telegram Auth
Pertama, tentunya kita kudu punya akun Telegram, silahkan buat dengan mendownload aplikasi telegram di https://telegram.org/ bisa menggunakan desktop version ataupun mobile version Sampeyan. Telegram juga tersedia pada web version dengan mengakses https://web.telegram.org/Kemudian buat API Telegram Authentification pada web https://my.telegram.org/auth.



Simpan data pada notepad.
Install Python3
Install Python pada komputer/laptop/RDP, silahkan download di https://www.python.org/downloads/.Install Telethon
Telethon adalah Asyncio Python 3 MTProto library untuk dapat berinteraksi dengan API Telegram sebagai pengguna atau melalui akun bot (alternatif API bot).Library ini dimaksudkan agar memudahkan Sampeyan coding program Python yang dapat berinteraksi dengan Telegram.
https://pypi.org/project/Telethon/
Install:
pip3 install telethon
Menjalankan Script Python Group Member Scrapper
Sebelum menjalankan Script Python Group Member Scrapper, silahkan edit dulu sesuai dengan data API Sampeyan pada https://my.telegram.org/auth.Kemudian, persiapkan data group yang ingin Sampeyan scrapping, sebelumnya, Sampeyan wajib menjadi member dari group tersebut.
BOT SCRAPPING GROUP MEMBER:
from telethon.sync import TelegramClient
from telethon.tl.functions.messages import GetDialogsRequest
from telethon.tl.types import InputPeerEmpty
import csv
#'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''#
# bikin API authentification di https://my.telegram.org/auth #
#'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''#
api_id = ganti_dengan_api_id_mu
api_hash = 'ganti_dengan_api_hash_mu'
phone = '+628123456789'
#''''''''''''''''''''''''''''''''''''''''''''''''''#
# https://t.me/OnlineBusinessWithMe #
#''''''''''''''''''''''''''''''''''''''''''''''''''#
client = TelegramClient(phone, api_id, api_hash)
async def main():
await client.send_message('me', 'Hello !!!!')
with client:
client.loop.run_until_complete(main())
client.connect()
if not client.is_user_authorized():
client.send_code_request(phone)
client.sign_in(phone, input('Masukkan verification code: '))
chats = []
last_date = None
chunk_size = 200
groups=[]
result = client(GetDialogsRequest(
offset_date=last_date,
offset_id=0,
offset_peer=InputPeerEmpty(),
limit=chunk_size,
hash = 0
))
chats.extend(result.chats)
for chat in chats:
try:
if chat.megagroup== True:
groups.append(chat)
except:
continue
print('Group yang ingin di scrap membernya:')
i=0
for g in groups:
print(str(i) + '- ' + g.title)
i+=1
g_index = input("Isi dengan nomor urutnya saja: ")
target_group=groups[int(g_index)]
print('Tunggu dulu lagi fetching Members...')
all_participants = []
all_participants = client.get_participants(target_group, aggressive=True)
print('Hasilnya di simpen di ...')
with open("members.csv","w",encoding='UTF-8') as f:
writer = csv.writer(f,delimiter=",",lineterminator="\n")
writer.writerow(['username','user id', 'access hash','name','group', 'group id'])
for user in all_participants:
if user.username:
username= user.username
else:
username= ""
if user.first_name:
first_name= user.first_name
else:
first_name= ""
if user.last_name:
last_name= user.last_name
else:
last_name= ""
name= (first_name + ' ' + last_name).strip()
writer.writerow([username,user.id,user.access_hash,name,target_group.title, target_group.id])
print('Scrapping sukses bos..')
print('Gabung Group Gua: https://t.me/OnlineBusinessWithMe')


Isi semua request pada Command Promp, selanjutnya tinggal jalankan scriptnya saja.
Data member yang ter-grabbing akan disimpan sebagai file members.csv pada folder python.
Untuk Bot injection ke Group/Channels milik kita, akan saya bahas pada post berikutnya.