Cara Membuat BOT Simsimi Dengan NodeJS

tutorial membuat bot simsimi
Bagikan
Read Time1 Minute, 49 Seconds

Pada kesempatan kali ini saya akan membahas cara membuat bot simsimi dengan nodejs. apasih simsimi itu? simsimi adalah robot chat yang diciptakan untuk membahas secara automatis siapapun yang melakukan chat dengannya.

Simsimi sendiri bisa diakses melalui website resminya atau aplikasi android tanpa harus membuat dengan nodejs, terus apa tujuan postingan ini ? dengan kita membuatnya kembali menggunakan API simsimi yang sudah disediakan kita bisa membuatnya dengan bahasa lain seperti NodeJS, PHP, Python dan C# yang dapat kita gabungkan dengan bot lain.

Seperti pada postingan sebelumnya saya sempat membahas tentang bot discord nah kita bisa menggabungkan simsimi dengan discord jadi kita hanya perlu chat dengan simsimi melalui discord. untuk cara membuat bot simsimi dengan nodejs silahkan ikuti langkah langkah berikut:

Langkah pertama

Seperti biasa buatlah sebuah folder dengan nama BOT di desktop agar mudah, lalu buka Command Prompt (cmd) lalu ketikkan cd desktop\bot lalu enter.

Langkah kedua

// Tutorial Cara membuat bot chat simsimi NodeJS - BETECH.ID

var request = require("request");
const readline = require('readline');

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
  prompt: 'Saya : ', 
});
function simi(){
 rl.prompt();
 rl.on('line', function(answer){
request.post('https://wsapi.simsimi.com/190410/talk/',{headers: 
   { 'x-api-key': '6uaIjLXATy86Ty98mXD9s1OrJst3Ebnx5ZIbwh0c',
     'Content-Type': 'application/json' },
  body: { utext: answer, lang: 'id' },
  json: true }, function (error, response, body) {
    if(error) return console.error(error);
    console.log('Simi :', body['atext']);
    rl.prompt();
   });

 }); 
}

simi();

 

Buatlah sebuah file dengan nama simi.js, caranya gimana? buka notepad atau notepad++ pastekan code nodejs diatas dan pastikan save as typenya All Files lalu Save

tutorial membuat bot chat simsimi

Langkah ketiga

Ketik node simi.js pada cmd lalu enter, cobalah lakukan percakapan jika tidak ada error maka pembuatan bot chat simsimi kali ini berhasil.

Penjelasan

Pada code diatas di bagianĀ ‘x-api-key’: ‘6uaIjLXATy86Ty98mXD9s1OrJst3Ebnx5ZIbwh0c’ itu tempat dimana api key simsimi di letakan, disini saya kasih sekalian api keynya tapi ini hanya api trial dan akan berakhir tahun depan, limit request 100 perhari jadi silahkan buat api key kalian sendiri dari situs resminya.

Pada bagian lang: ‘id’ merupakan kode bahasa yang akan di gunakan simsimi saat membalas chat kita, bisa di ganti en jika ingin merubahkan jadi bahasa inggris.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *