Setelah membahas instalasi Termux, kini saatnya kita memanfaatkan kekuatan Python di dalamnya. Salah satu proyek paling menarik untuk pemula adalah membangun chatbot sederhana. Dengan Termux, Anda bisa membuat asisten virtual dasar yang berjalan di ponsel Android Anda, tanpa perlu komputer!
Langkah 1: Instalasi Python di Termux
Jika Anda belum menginstal Python di Termux, buka aplikasi Termux dan jalankan perintah berikut:
pkg install python -y
Perintah ini akan memperbarui sistem dan menginstal Python versi terbaru. Setelah selesai, Anda siap untuk membuat script chatbot.
Langkah 2: Menulis Kode Python untuk Chatbot
Kita akan membuat file Python baru. Jalankan perintah di Termux:
Ini akan membuka editor teks Nano. Salin kode Python di bawah ini ke dalamnya:
def chatbot_response(user_input):
user_input = user_input.lower()
# Pola dan Respon Chatbot
responses = {
"halo": ["Halo juga!", "Hai!", "Ada yang bisa saya bantu?"],
"apa kabar": ["Baik, terima kasih sudah bertanya.", "Aku baik-baik saja.", "Sempurna!"],
"siapa kamu": ["Aku adalah chatbot sederhana buatan Python.", "Namaku Bot.", "Aku program AI!"],
"terima kasih": ["Sama-sama!", "Senang bisa membantu.", "Oke!"],
"keluar": ["Sampai jumpa!", "Bye!", "Senang chatting denganmu!"],
"default": ["Maaf, aku tidak mengerti.", "Bisa ulangi?", "Tolong jelaskan lebih lanjut."]
}
for key in responses:
if key in user_input:
return random.choice(responses[key])
return random.choice(responses["default"])
# Loop utama Chatbot
print("Selamat datang di Chatbot Sederhana!")
print("Ketik 'keluar' untuk mengakhiri percakapan.")
while True:
user_message = input("Anda: ")
if "keluar" in user_message.lower():
print("Bot: Sampai jumpa!")
break
bot_message = chatbot_response(user_message)
print(f"Bot: {bot_message}")
Setelah menempelkan kode, simpan dengan menekan **CTRL+O**, lalu **Enter**, dan keluar dengan **CTRL+X**.
Langkah 3: Menjalankan Chatbot Anda
Sekarang, untuk menguji chatbot yang baru Anda buat, jalankan script Python tersebut di Termux:
Anda akan melihat pesan pembuka dari chatbot Anda dan bisa mulai berinteraksi dengannya. Ketik `keluar` untuk mengakhiri sesi.
