Catatan: bot ini masih tahap awal dan sedang dalam pengembangan
- Buat bot Telegram baru : Buka Telegram dan cari BotFather kemudian buat bot baru dengan mengirimkan perintah
/newbot
. Ikuti instruksi untuk memberi nama dan nama pengguna pada bot Anda. Anda akan menerima token API untuk bot Anda yang akan Anda gunakan untuk mengautentikasi dengan API Telegram. Gunakan kunci API Telegram untuk membuat instance bot baru.
bot, err := tgbotapi.NewBotAPI("TELEGRAMBOT_TOKEN")
-
Buat akun di https://beta.openai.com/ dan dapatkan api nya,kemudian massukan ke sini:
c := gogpt.NewClient("OPENAI_API")
-
Hosting ke railway dan konfigurasi variabel environment.
-
Buat database di railway
-
Konfigurasi variabel environment database telegoGPT
-
Contoh konfigurasi variabel environment
{
"DATABASES": "root:5YUTSCHvx0yXwcsJUQFW@tcp(containers-us-west-139.railway.app:6522)/railway",
"MYSQLDATABASE": "${{MySQL.MYSQLDATABASE}}",
"MYSQLHOST": "${{MySQL.MYSQLHOST}}",
"MYSQLPASSWORD": "${{MySQL.MYSQLPASSWORD}}",
"MYSQLPORT": "${{MySQL.MYSQLPORT}}",
"MYSQLUSER": "${{MySQL.MYSQLUSER}}",
"MYSQL_URL": "${{MySQL.MYSQL_URL}}",
"OPENAI_API": "sk-526u5wZVplXk518QhaJaT3BlbkJZTk4k1PtcaS5yBbVsnB",
"TELEGRAM_BOT_TOKEN": "5898177748:AAE-4HBM9Ma9Wm7bICqhmMIQFJK0GnlVbf8"
}
Catatan: Yang harus di ganti hanya DATABASES,TELEGRAM_BOT_TOKEN & OPENAI_API.