Repositori ini menyediakan kerangka kerja umum untuk mengintegrasikan asisten openai dengan bot telegram. Ini memungkinkan pengguna untuk berinteraksi dengan agen percakapan bertenaga openai melalui platform telegram.
Sebelum Anda mulai, pastikan Anda telah memenuhi persyaratan berikut:
Python
yang menjalankan versi 3.7+.@BotFather
untuk mendapatkan token.OpenAI
untuk mendapatkan kunci API Anda.Anda juga membutuhkan
Klon Repositori ke Mesin Lokal Anda:
git clone https://github.com/efelem/telegram_openai_assistant
cd telegram_openai_assistant
Instal Paket:
pip install -e .
Buat file .env
di direktori root dan isi kredensial openai dan telegram Anda:
ASSISTANT_ID = your-assistant-id
CLIENT_API_KEY = your-openai-api-key
TELEGRAM_TOKEN = your-telegram-bot-token
Untuk memulai bot, jalankan perintah berikut di terminal Anda:
chatbot
Bot sekarang harus berjalan dan dapat berinteraksi dengan melalui antarmuka bot telegram Anda.
Anda dapat dengan mudah meluncurkan klien Bot Telegram menggunakan file alur kerja job.telegram_openai_assistant.yaml
di repositori kami. Ikuti langkah -langkah sederhana ini untuk memulai:
job.telegram_openai_assistant.yaml
fileInstal Deepsquare CLI: Jika Anda belum melakukannya, instal alat Deepsquare CLI. Instruksi dapat ditemukan di sini.
Kloning Repositori: Kloning repositori yang berisi file job.telegram_openai_assistant.yaml
.
Arahkan ke direktori repositori: buka terminal dan arahkan ke direktori tempat Anda mengkloning repositori.
Jalankan file alur kerja: Jalankan perintah berikut:
deepsquare run job.telegram_openai_assistant.yaml
Pantau pekerjaan: Gunakan perintah berikut untuk memantau status pekerjaan Anda:
deepsquare status
Akses Telegram Bot: Setelah pekerjaan selesai, ikuti instruksi yang disediakan dalam log pekerjaan untuk mengakses dan berinteraksi dengan bot telegram.
Dengan mengikuti langkah -langkah ini, Anda dapat dengan mudah meluncurkan dan berinteraksi dengan klien Bot Telegram di Deepsquare.
Kontribusi inilah yang membuat komunitas open-source menjadi tempat yang luar biasa untuk belajar, menginspirasi, dan menciptakan. Kontribusi apa pun yang Anda buat sangat dihargai .
Didistribusikan di bawah lisensi MIT. Lihat `Lisensi` untuk informasi lebih lanjut.
Tautan Proyek: https://github.com/efelem/telegram_openai_assistant