NATVPS.id – Tak dapat dipungkiri bahwa Telegram menjadi salah satu platform messaging yang paling banyak digunakan. Fitur-fitur yang ditawarkan serta kebebasan dalam berinteraksi menjadi daya tarik tersendiri bagi pengguna.
Salah satunya adalah kemampuan untuk berinteraksi dengan akun pengguna melalui aplikasi / bahasa pemrograman tertentu. Fitur inilah yang banyak digunakan untuk menjadikan akun pengguna menjadi semi-bot, atau dikenal dengan userbot. Userbot mengizinkan pengguna untuk melakukan hal-hal menarik langsung dari Telegram demi menambah pengalaman chatting, seperti mencari lirik lagu, searching internet, dan lain-lain, tergantung dari userbot yang digunakan.
Artikel ini membahas mengenai langkah-langkah deploy userbot Telegram di NAT VPS menggunakan Docker. Sebagai contoh, userbot yang akan digunakan adalah CatUserbot karena ringan dan mempunyai banyak fitur. Artikel ini menggunakan Ubuntu 22.04 sebagai acuan, namun Anda dapat menggunakan distribusi lain seperti Debian dan CentOS. Pastikan OS yang digunakan mendukung Docker.
Sebelum menjalankan userbot, terdapat beberapa konfigurasi yang perlu disiapkan.
api_id dan api_hash Telegramapi_id dan api_hash digunakan untuk menyambung ke server Telegram. Untuk mendapatkannya:
api_id dan api_hash akan tertera di halaman tersebut. Catat kedua nilai tersebut, karena kita akan menggunakannya nantiBot ini akan menjadi penghubung ke Userbot kita. Untuk membuatnya, kita dapat menggunakan @BotFather. Berikut langkah-langkahnya:
@BotFather di kolom pencarian/newbot untuk membuat bot barubot)/setinline. Pilih bot Anda dan masukkan kalimat placeholder apapun.Sebuah private group diperlukan sebagai tempat logging dan pemberitahuan terhadap userbot kita. Kita perlu membuat private group baru dan mendapatkan ID nya dengan langkah-langkah berikut:
/iduntuk mendapatkan ID grup. Catat ID ini.Session string digunakan untuk mengautentikasi userbot ke server Telegram agar dapat terhubung ke akun pengguna.
api_id dari my.telegram.org sebelumnyaapi_hash dari my.telegram.org sebelumnyaSeluruh konfigurasi telah didapatkan. Saatnya deploy userbot kita!
Kita akan menggunakan Docker dan Docker Compose untuk men-deploy Catuserbot.
Pertama, Install curl menggunakan perintah:
apt update && apt install curl -y
Kemudian, jalankan script instalasi otomatis dari Docker dengan memasukkan:
curl -fsSL get.docker.com | sh
Tunggu hingga proses instalasi selesai.
Clone source code dari CatUserbot menggunakan Git:
apt install git -y cd ~/ git clone https://github.com/TgCatUB/catuserbot cd catuserbot # Rename default configuration mv exampleconfig.py config.py
Buka file konfigurasi CatUserbot:
apt install nano -y nano config.py
Selanjutnya, ganti konfigurasi berikut sesuai dengan nilai yang telah kita dapatkan sebelumnya:
api_id dari Telegramapi_hash dari TelegramSimpan file tersebut dengan Ctrl-X, y, dan y.
Jalankan Userbot menggunakan Docker Compose:
docker compose up -d
Tunggu hingga proses deploy selesai.
Untuk mengetes userbot, ketik .alive di chat Telegram manapun. Hasil output akan keluar seperti ini:
Ketik .help untuk mendapatkan informasi mengenai command yang tersedia.
Demikianlah artikel ini mengenai langkah-langkah deploy Userbot di NAT VPS. Jika bingung atau ragu, jangan sungkan untuk bertanya di grup Telegram @IPv6Indonesia. Terima kasih!
NATVPS.id – Gopeed (Go Speed) adalah aplikasi pengunduh modern bersifat open-source yang yang mendukung berbagai…
NATVPS.id – IPTV (Internet Protocol Television) adalah teknologi yang menyiarkan konten televisi, video, dan siaran…
NATVPS.id – Jellyfin adalah server media open-source yang memungkinkan Anda mengatur, melakukan streaming, dan mengelola…
NATVPS.id – Gitea adalah sebuah layanan hosting Git (pengelola repositori kode) open-source yang dapat di…
NATVPS.id – LibreOffice adalah perangkat lunak perkantoran (office) yang gratis, modern, dan open-source. LibreOffice dapat…
NATVPS.id – Pi-hole adalah software DNS Server yang berfokus pada pemblokiran iklan dan situs trackers.…