Membuat TelegramBot Menggunakan OpenAI API

Halo, apa kabar? sudah lama saya tidak membuat artikel.

Kali ini saya akan membuat sebuah tutorial cara membuat Telegrambot yang overpower menggunakan API dari OpenAI. Bot ini nantinya bisa memberikan jawaban apapun atas pertanyaan random yang user perintahkan.

OpenAI menggunakan teknologi ChatGPT (program komputer berupa robot virtual yang dapat mensimulasikan percakapan seperti manusia). ChatGPT merupakan prototipe chatbot AI berbasis dialog yang mampu memahami bahasa alami dan merespons dalam bahasa alami.

CARA MEMBUAT TELEGRAMBOT OPENAI API

  1. Membuat bot telegram menggunakan @botfather, nantinya token dari bot ini akan digunakan untuk menjalankan botnya. 

  2. Buatlah akun pada website OpenAI API
  3. Buatlah new secret key pada menu personal, kemudian copy secret key yang sudah digenerated. 

  4. Jalankan command prompt, dalam hal ini kita bisa menggunakan Git Bash
  5. Pada Gitbash, Jalankan perintah berikut : 
  6. git clone https://github.com/almienava/telegrambot-openai
    cd telegrambot-openai
    pip install -r requirements.txt
    python main.py 
    
  7. Buka file main.py yang terdapat pada penyimpanan sistem. misalnya pada C:\Users\ASUS\telegrambot-openai
  8. Copy token bot telegram dan secret key OpenAI, kemudian paste ke script main.py. optionally, ubah teks message untuk kalimat pembuka chatbot. 

  9. Jalankan lagi command berikut di gitbash. setelah dijalankan, gitbash jangan ditutup : 
  10. python main.py 
    
  11. Buka aplikasi telegram, cari di kolom search, username bot yang telah dibuat. 
  12. Selamat, kamu sudah bisa berinteraksi dengan chatbot. berikan perintah apa saja, maka bot akan merespon apa saja secara otomatis. 

  13. Btw, kalian bisa menanyakan hal random yang advance loh seperti kode program, mengerjakan soal matematika dan langkah-langkah membuat sesuatu. 

Sekian artikel dari saya semoga bermanfaat, nantikan artikel saya yang lainnya, karena saya mungkin akan aktif kembali membuat artikel seputar teknologi dan lainnya.

Berlangganan update artikel terbaru via email:

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel