Pendahuluan
Virtual Private Server (VPS) adalah salah satu pilihan yang populer untuk hosting bot Telegram. VPS menawarkan performa yang lebih baik dan fleksibilitas dibandingkan hosting bersama (shared hosting), serta harganya relatif terjangkau. Pada artikel ini, kita akan membahas langkah-langkah mempersiapkan VPS sebagai hosting untuk bot Telegram.
Langkah 1: Memilih VPS yang Tepat
Memilih VPS yang tepat sangat penting untuk memastikan performa dan keamanan website atau aplikasi Anda. Bacalah artikel kami Tips Memilih VPS yang Tepat untuk Kebutuhan Anda.
Langkah 2: Menghubungkan ke VPS
Setelah Anda memilih dan membeli VPS, langkah selanjutnya adalah menghubungkannya menggunakan SSH. Biasanya, penyedia VPS akan memberikan alamat IP serta kredensial untuk mengakses server.
Berikut adalah cara menghubungkan ke VPS menggunakan terminal (untuk sistem operasi Linux/Mac) atau aplikasi kode ditor seperti PuTTY, Termius, Bitvise:
1. Buka Terminal atau aplikasi kode editor yang Anda gunakan. Kami menggunakan kode editor Termius
2. Jalankan perintah:
ssh root@alamat IP Server Anda
3. Masukkan kata sandi root yang dikirimkan oleh penyedia VPS.
4. Simpan pengaturan VPS Anda.
Langkah 3: Memperbarui dan Menginstal Paket Penting
1. Perbarui VPS Anda dan semua paket penting yang telah terpasang:
sudo apt update && sudo apt upgrade -y
2. Lakukan reboot VPS Anda:
reboot
3. Hubungkan kembali ke VPS Anda
4. Unduh NodeJS:
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash
5. Pasang NodeJS:
apt install nodejs
6. Perbarui npm:
npm install -g npm@latest
7. Pasang pip:
apt install python3-pip -y
7. Pasang pyTelegramBotApi:
pip install pyTelegramBotApi
7. Pasang pm2:
npm install -g pm2
Langkah 4: Menulis Kode Bot Telegram
Salin dan tempelkan kode dibawah ini, menggunakan Visual Studio Code atau Code Writer atau kode editor yang Anda gunakan, lalu beri nama file tersebut main.py. Ganti Token_API dengan kode yang Anda miliki ketika Membuat Akun BotTelegram.
from telebot import *
from telebot import types
TOKEN = 'Token_API'
bot = telebot.TeleBot(TOKEN)
@bot.message_handler(commands=['start'])
def send_welcome(message):
bot.send_message(message.chat.id, f'Assalamu Alaikum, {message.from_user.first_name}')
print('Bot sudah aktif')
bot.polling()
Langkah 5: Meletakkan kode di VPS
1. Buka aplikasi Termius
2. Klik SFTP pada tab atas aplikasi
3. Pilih host VPS Anda lalu hubungkan
4. Pilih file bot Anda, misalnya main.py
5. Klik kiri 1 kali → lalu klik kanan → pilih Copy to target directory
6. Pastikan file main.py sudah muncul pada file root VPS. Jika file belum muncul, silakan ulangi langkah-langkah yang kami berikan dari awal.
Langkah 6: Menjalankan bot Telegram
1. Jalankan bot Telegram:
python3 main.py
2. Jika tidak ada kesalahan yang muncul, silahkan tutup terminal atau aplikasi ssh yang Anda gunakan
3. Kita beralih menggunakan pm2 agar bot Telegram dapat berjalan otomatis 24 jam walaupun terminal ditutup
4. Buka kembali terminal atau aplikasi ssh yang Anda gunakan, dan gunakan perintah:
pm2 start main.py
pm2 startup
pm2 save
Langkah 7: Uji bot Telegram Anda
Buka aplikasi Telegram dan cari bot Telegram Anda. Cobalah klik MULAI atau ketik /start. Jika bot membalas obrolan Anda, ini menandakan bot Telegram Anda telah berhasil dijalankan.
Penutup
Semoga apa yang telah kami jelaskan dapat membantu Anda dan bot Telegram Anda dapat berhasil dijalankan.
Bagikan
Baca Juga
20/10/2024
Pencarian Data Menggunakan Bot Telegram dan Python
Dengan fitur pencarian data pada bot Telegram, Anda dapat membuat bot Anda semakin menarik bagi…
0 komentar8 menit baca
10/10/2024
Menambahkan Fitur Membaca Data dari File JSON Menggunakan Python pada Bot Telegram
Bot Telegram dapat dikembangkan dengan fungsi-fungsi yang menarik. Anda dapat menggunakan data yang…
0 komentar3 menit baca
04/10/2024
Membuat Bot Telegram Menggunakan NodeJS yang Terintegrasi Dengan Gemini AI
Anda dapat dengan mudah membuat bot Telegram menggunakan NodeJS yang terintegrasi dengan Gemini AI
0 komentar4 menit baca
26/09/2024
Pembuatan Bot Telegram Menggunakan Google Apps Script
Dengan menggunakan Apps Script, kita dapat membuat bot Telegram dengan gratis dan terkoneksi dengan…
0 komentar4 menit baca
21/09/2024
Membuat Akun Bot Telegram
Telegram merupakan aplikasi pesan instan yang sangat populer dan mendukung berbagai fitur canggih,…
0 komentar2 menit baca
15/09/2024
Tips Memilih VPS yang Tepat untuk Kebutuhan Anda
Memilih Virtual Private Server (VPS) yang tepat sangat penting untuk memastikan performa dan…
0 komentar2 menit baca
15/09/2024
Pentingnya Memiliki Bot Telegram Saat Ini
Dengan kemampuan otomatisasi dan integrasi yang kuat, serta biaya pengembangan yang relatif…
0 komentar2 menit baca
14/09/2024
Bot Telegram, Asisten Digital yang Serbaguna
Bot Telegram adalah program perangkat lunak yang berjalan di dalam aplikasi Telegram dan dapat…
0 komentar3 menit baca