Bot (kependekan dari “robot”) adalah program otomatis yang berjalan melalui internet.
Beberapa bot berjalan secara otomatis, sementara yang lain hanya menjalankan perintah ketika mereka menerima input spesifik.
Ada banyak jenis bot, tetapi beberapa contoh umum termasuk perayap web, bot ruang obrolan, dan bot jahat.
Perayap web digunakan oleh mesin pencari untuk memindai situs web secara teratur.
Situs web “merangkak” bot ini dengan mengikuti tautan di setiap halaman.
Crawler menyimpan isi setiap halaman dalam indeks pencarian.
Dengan menggunakan algoritma yang kompleks, mesin pencari dapat menampilkan halaman yang paling relevan yang ditemukan oleh Web Crawler untuk kueri pencarian tertentu.
Bot obrolan adalah salah satu jenis program otomatis pertama yang disebut “bot” dan menjadi populer di tahun 1990-an, dengan munculnya ruang obrolan online.
Bot ini adalah skrip yang mencari pola teks tertentu yang dikirimkan oleh peserta ruang obrolan dan merespons dengan tindakan otomatis.
Misalnya, bot obrolan mungkin memperingatkan pengguna jika bahasanya tidak pantas.
Jika pengguna tidak mengindahkan peringatan, bot mungkin menendang pengguna dari saluran dan bahkan dapat memblokir pengguna untuk kembali.
Jenis bot obrolan yang lebih maju, yang disebut “Chatterbot” dapat menanggapi pesan dalam bahasa Inggris yang sederhana, tampak sebagai orang yang sebenarnya.
Kedua jenis bot obrolan digunakan untuk moderasi obrolan, yang menghilangkan kebutuhan seseorang untuk memantau ruang obrolan individu.
Sementara sebagian besar bot digunakan untuk tujuan produktif, beberapa dianggap malware, karena mereka melakukan fungsi yang tidak diinginkan.
Misalnya, SpamBots menangkap alamat email dari formulir kontak situs web, buku alamat, dan program email, kemudian menambahkannya ke milis spam.
Pengikis situs mengunduh seluruh situs web, memungkinkan duplikasi tidak sah dari konten situs web.
DOS Bots mengirim permintaan otomatis ke situs web, membuatnya tidak responsif.
Botnets, yang terdiri dari banyak bot yang bekerja bersama, dapat digunakan untuk mendapatkan akses tidak sah ke sistem komputer dan menginfeksi komputer dengan virus.