Sobatit, kini ChatGPT sudah dapat diintegrasikan ke TeamTalk! Ini dimungkinkan berkat fitur API dari OpenAI serta penggunaan bahasa pemrograman Python untuk membuat botnya.
Tertarik? Silahkan ikuti tutorial berikut untuk membuat botnya, ya!

Langkah pertama yang perlu dilakukan adalah menginstal Git dan Python di komputer Anda. Python dapat diunduh melalui tautan:
https://python.org/
sedangkan Git dapat diunduh melalui:
https://github.com/git-guides
Pastikan Anda mengunduh dan menginstal sesuai dengan sistem operasi dan jenis komputer yang Anda gunakan.
Setelah proses instalasi Git dan Python selesai, disarankan untuk mengupgrade pip. Pip sudah terpasang secara otomatis saat Anda menginstal Python sebelumnya.
Cara untuk mengupgrade pip adalah dengan membuka terminal yang biasa Anda gunakan seperti Git Bash, PowerShell, CMD, atau terminal lainnya. Kemudian ketikkan perintah:
python.exe -m pip install --upgrade pip
Waktu yang dibutuhkan untuk upgrade pip akan bervariasi tergantung pada koneksi internet Anda. Namun, upgrade pip ini bersifat opsional dan bisa dilewatkan jika dirasa tidak terlalu diperlukan.
Setelah Anda selesai melakukan upgrade pip, langkah selanjutnya adalah menginstall pipx. Apa itu pipx? Pipx adalah sebuah perangkat lunak yang berguna untuk mengelola paket Python yang telah diinstal secara global. Perbedaan antara pip dan pipx adalah, pipx menyediakan fitur untuk mengelola versi dan dependensi dari aplikasi Python yang diinstal sehingga memungkinkan Anda untuk mengelola aplikasi Python secara terpisah dari instalasi global Python. Pip tidak memiliki fitur ini secara bawaan dan Anda harus menggunakan alat lain seperti virtual environment atau pipenv untuk mengelola versi dan dependensi.
Cara untuk menginstall pipx sama seperti saat mengupgrade pip. Anda hanya perlu membuka terminal dan mengetikkan perintah berikut:
pip install pipx
Waktu yang dibutuhkan untuk menginstall pipx biasanya tidak terlalu lama.
Setelah pipx terinstal, langkah selanjutnya adalah menginstall Poetry menggunakan pipx installer dengan perintah:
pipx install poetry
Proses installasi Poetry mungkin memerlukan beberapa menit karena cukup banyak package yang harus didownload.
Setelah proses installasi Poetry selesai, silakan ketikkan perintah berikut untuk menambahkan path poetry pada semua terminal yang sobatit gunakan:
pipx ensurepath
Nah, selanjutnya sobatit bisa gunakan perintah "poetry" untuk memanggil poetry dari terminal yang sobatit gunakan.
sekarang kita lakukan proses cloneing projectnya. Silahkan sobatit masuk ke folder di mana Anda ingin menyimpan ChatGPT bot for TeamTalk5. Anda bisa menyimpannya di folder Documents atau folder lain yang Anda inginkan. Untuk masuk ke folder, gunakan terminal. Jika Anda kesulitan, gunakan File Explorer, masuk ke folder yang diinginkan, klik kanan, dan pilih "Open in Terminal" jika terminal yang Anda gunakan adalah PowerShell atau CMD, atau "Git Bash Here" jika Anda ingin menggunakan terminal Git Bash.
Selanjutnya, lakukan cloning project ChatGPT bot for TeamTalk5 dari Github dengan perintah:
git clone https://github.com/JessicaTegner/TTGPT
Tunggu proses cloning selesai, lalu masuk ke folder projeknya dengan mengetikkan:
cd TTGPT
Setelah itu, install dependencies yang dibutuhkan dengan perintah:
poetry install
Tunggu beberapa menit hingga proses instalasi dependencies selesai, dan bot siap digunakan.
Sobatit hanya perlu menyalin file config.json.example, mengganti namanya menjadi config.json, dan menyesuaikan konfigurasi sesuai kebutuhan.
Jangan lupa, bot ini memerlukan API key dari open AI sesuai akun sobatit, untuk cara ambil API key bisa dicari sendiri ya.
untuk menjalankan bot, sobatit tinggal ketikkan
poetry run python bot.py
Dan tunggu sampai bot terkoneksi dengan TeamTalk sesuai konfigurasi sobatit yang telah disesuaikan tadi.
Selesai, selamat mencoba!

1 comment

mantap mantap. apakah ini juga bisa dijalankan di sistem operasi Linux? trims