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_assistantInstal 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:
chatbotBot 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.yamlPantau pekerjaan: Gunakan perintah berikut untuk memantau status pekerjaan Anda:
deepsquare statusAkses 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