يوفر هذا المستودع إطارًا عامًا لدمج مساعد 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