Membuat TelegramBot Menggunakan OpenAI API
Desember 08, 2022
Edit
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
- Membuat bot telegram menggunakan @botfather, nantinya token dari bot ini akan digunakan untuk menjalankan botnya.
- Buatlah akun pada website OpenAI API,
- Buatlah new secret key pada menu personal, kemudian copy secret key yang sudah digenerated.
- Jalankan command prompt, dalam hal ini kita bisa menggunakan Git Bash.
- Pada Gitbash, Jalankan perintah berikut :
- Buka file main.py yang terdapat pada penyimpanan sistem. misalnya pada C:\Users\ASUS\telegrambot-openai
- Copy token bot telegram dan secret key OpenAI, kemudian paste ke script main.py. optionally, ubah teks message untuk kalimat pembuka chatbot.
- Jalankan lagi command berikut di gitbash. setelah dijalankan, gitbash jangan ditutup :
- Buka aplikasi telegram, cari di kolom search, username bot yang telah dibuat.
- Selamat, kamu sudah bisa berinteraksi dengan chatbot. berikan perintah apa saja, maka bot akan merespon apa saja secara otomatis.
- Btw, kalian bisa menanyakan hal random yang advance loh seperti kode program, mengerjakan soal matematika dan langkah-langkah membuat sesuatu.
git clone https://github.com/almienava/telegrambot-openai
cd telegrambot-openai
pip install -r requirements.txt
python main.py
python main.py
Sekian artikel dari saya semoga bermanfaat, nantikan artikel saya yang lainnya, karena saya mungkin akan aktif kembali membuat artikel seputar teknologi dan lainnya.
artikel terkait : GitHub - almienava/telegrambot-openai: Bot Telegram for OpenAI