พื้นที่เก็บข้อมูลนี้ให้กรอบทั่วไปสำหรับการรวมผู้ช่วย OpenAI เข้ากับบอทโทรเลข ช่วยให้ผู้ใช้สามารถโต้ตอบกับตัวแทนการสนทนาที่ใช้ OpenAI ผ่านแพลตฟอร์มโทรเลข
ก่อนที่คุณจะเริ่มตรวจสอบให้แน่ใจว่าคุณได้ปฏิบัติตามข้อกำหนดต่อไปนี้:
Python
ที่ใช้งานเวอร์ชัน 3.7+@BotFather
เพื่อรับโทเค็นOpenAI
เพื่อรับคีย์ API ของคุณคุณยังต้องการ
โคลนที่เก็บไปยังเครื่องในพื้นที่ของคุณ:
git clone https://github.com/efelem/telegram_openai_assistant
cd telegram_openai_assistant
ติดตั้งแพ็คเกจ:
pip install -e .
สร้างไฟล์ .env
ในไดเรกทอรีรูทและกรอกข้อมูลรับรอง OpenAI และ Telegram ของคุณ:
ASSISTANT_ID = your-assistant-id
CLIENT_API_KEY = your-openai-api-key
TELEGRAM_TOKEN = your-telegram-bot-token
ในการเริ่มต้นบอทให้เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:
chatbot
ตอนนี้บอทควรทำงานและสามารถโต้ตอบกับอินเตอร์เฟส Telegram Bot ของคุณได้
คุณสามารถเรียกใช้ไคลเอนต์ Telegram Bot ได้อย่างง่ายดายโดยใช้ job.telegram_openai_assistant.yaml
ไฟล์เวิร์กโฟลว์ในที่เก็บของเรา ทำตามขั้นตอนง่ายๆเหล่านี้เพื่อเริ่มต้น:
job.telegram_openai_assistant.yaml
ไฟล์ติดตั้ง Deepsquare CLI: หากคุณยังไม่ได้ติดตั้งเครื่องมือ Deepsquare CLI คำแนะนำสามารถพบได้ที่นี่
โคลนที่เก็บ: โคลนพื้นที่เก็บข้อมูลที่มี job.telegram_openai_assistant.yaml
ไฟล์ telegram_openai_assistant.yaml
นำทางไปยังไดเรกทอรีที่เก็บ: เปิดเทอร์มินัลและนำทางไปยังไดเรกทอรีที่คุณโคลนที่เก็บ
เรียกใช้ไฟล์เวิร์กโฟลว์: เรียกใช้คำสั่งต่อไปนี้:
deepsquare run job.telegram_openai_assistant.yaml
ตรวจสอบงาน: ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบสถานะของงานของคุณ:
deepsquare status
เข้าถึง Bot Telegram: เมื่องานเสร็จสมบูรณ์ให้ทำตามคำแนะนำที่ให้ไว้ในบันทึกงานเพื่อเข้าถึงและโต้ตอบกับ Bot Telegram
โดยทำตามขั้นตอนเหล่านี้คุณสามารถเปิดตัวและโต้ตอบกับไคลเอนต์ Telegram Bot ได้อย่างง่ายดายใน Deepsquare
การมีส่วนร่วมคือสิ่งที่ทำให้ชุมชนโอเพ่นซอร์สเป็นสถานที่ที่น่าทึ่งในการเรียนรู้สร้างแรงบันดาลใจและสร้าง การมีส่วนร่วมใด ๆ ที่คุณทำ จะได้รับการชื่นชมอย่างมาก
แจกจ่ายภายใต้ใบอนุญาต MIT ดู `ใบอนุญาต 'สำหรับข้อมูลเพิ่มเติม
ลิงค์โครงการ: https://github.com/efelem/telegram_openai_assistant