يوفر هذا المستودع إطارًا عامًا لدمج مساعد Openai مع روبوت Telegram. يسمح للمستخدمين بالتفاعل مع وكيل المحادثة الذي يعمل به OpenAI من خلال منصة Telegram.
قبل البدء ، تأكد من استوفت المتطلبات التالية:
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.
يمكنك بسهولة بدء تشغيل عميل Telegram Bot باستخدام ملف job.telegram_openai_assistant.yaml في مستودعنا. اتبع هذه الخطوات البسيطة للبدء:
job.telegram_openai_assistant.yamlتثبيت DeepSquare CLI: إذا لم تقم بالفعل ، فقم بتثبيت أداة DeepSquare CLI. يمكن العثور على التعليمات هنا.
استنساخ المستودع: استنساخ المستودع الذي يحتوي على ملف job.telegram_openai_assistant.yaml .
انتقل إلى دليل المستودع: افتح محطة وانتقل إلى الدليل حيث قمت باستنساخ المستودع.
قم بتشغيل ملف سير العمل: قم بتنفيذ الأمر التالي:
deepsquare run job.telegram_openai_assistant.yamlرصد الوظيفة: استخدم الأمر التالي لمراقبة حالة وظيفتك:
deepsquare statusالوصول إلى BOT Telegram: بمجرد اكتمال المهمة ، اتبع الإرشادات الواردة في سجلات الوظائف للوصول والتفاعل مع روبوت Telegram.
من خلال اتباع هذه الخطوات ، يمكنك إطلاق وتفاعل مع عميل Telegram Bot على DeepSquare.
المساهمات هي التي تجعل مجتمع المصدر المفتوح مكانًا رائعًا للتعلم وإلهامه وإنشائه. أي مساهمات تقدمها موضع تقدير كبير .
موزعة تحت رخصة معهد ماساتشوستس للتكنولوجيا. انظر "الترخيص" لمزيد من المعلومات.
رابط المشروع: https://github.com/efelem/telegram_openai_assistant