برقية هي واحدة من أكثر الرسل شعبية في العالم ، والتي توفر لمستخدميها العديد من الفرص. تتمثل إحدى هذه الميزات في استخدام برامج الروبوت التي يمكنها أداء مهام مختلفة تلقائيا. تيليبوت هو مكتبة لغة البرمجة بايثون الشعبية التي تسمح لك لخلق السير لبرقية.
في هذه المقالة ، سنلقي نظرة على إرشادات خطوة بخطوة حول كيفية إرسال صورة إلى التليبوت. يمكن أن يكون إرسال الصور مفيدا في مواقف مختلفة ، على سبيل المثال ، لعرض الصور أو الرسوم التوضيحية أو الرسوم البيانية.
الخطوة الأولى هي تثبيت المكونات والمكتبات الضرورية. للعمل مع تيليبوت ، سوف تحتاج إلى تثبيت بيثون و بيب ، والتي سوف تسمح لك لإدارة تثبيت الحزم. بعد التثبيت ، سوف تحتاج إلى استيراد مكتبة تيليبوت في المشروع الخاص بك لاستخدام وظائفه.
- إنشاء بوت في برقية
- احصل على مفتاح واجهة برمجة التطبيقات للبوت
- إعداد البيئة وتثبيت المكتبات اللازمة
- اكتب رمز الروبوت في بايثون
- أرسل الصورة إلى الروبوت
- معالجة الصورة الناتجة
- احفظ الصورة على الخادم أو أرسلها إلى دردشة أخرى
- تحقق من عمل الروبوت واستمتع بالنتيجة
- سؤال وجواب
- كيف يمكنني الحصول على رابط الصورة?
إنشاء بوت في برقية
برقية هو تطبيق الرسائل الفورية الشعبية التي تسمح لك لإنشاء واستخدام السير. يتيح لك إنشاء روبوت برقية أتمتة المهام المختلفة وإرسال الرسائل وتلقي المعلومات وغير ذلك الكثير.
فيما يلي دليل خطوة بخطوة حول كيفية إنشاء روبوت برقية:
- فتح التطبيق برقية والعثور على بوت اسمه "بوتفاثر".
- انقر على "بوتفاثر" لفتح محادثة معه.
- اكتب الأمر" / نيوبوت " لإنشاء روبوت جديد.
- اتبع تعليمات بوتفاثر وأدخل اسما للبوت الخاص بك.
- الحصول على رمز فريد من بوت الخاص بك بعد الخلق الناجح.
لقد نجحت في إنشاء روبوت برقية! الآن يمكنك استخدامه لمختلف المهام والإعدادات.
استخدم الرمز المميز المستلم من الروبوت الخاص بك لتكوينه ودمجه في مشاريعك أو تطبيقاتك. يوفر الرمز المميز الوصول إلى واجهة برمجة تطبيقات برقية للتفاعل مع الروبوت الخاص بك.
لا تنس أيضا إعداد اسم ووصف للبوت الخاص بك حتى يتمكن المستخدمون من التعرف عليه بسهولة وفهم ما يمكنه فعله.
الآن لديك كل ما تحتاجه لبدء استخدام بوت برقية الخاص بك وإنشاء ميزات مثيرة للاهتمام ومفيدة للمستخدمين.
احصل على مفتاح واجهة برمجة التطبيقات للبوت
من أجل استخدام برقية بوت أبي ل بوت الخاص بك ، تحتاج إلى الحصول على مفتاح أبي. سيسمح مفتاح واجهة برمجة التطبيقات للبوت الخاص بك بالتفاعل مع واجهة برمجة تطبيقات تيليجرام ومعالجة الطلبات الواردة.
- انتقل إلى التطبيق برقية والعثور على بوتفاثر في قائمة الاتصال الخاصة بك.
- انقر على زر" ابدأ " لبدء حوار مع بوتفاثر.
- إرسال الأمر / نيوبوت لإنشاء بوت جديد.
- اختر اسما للبوت الخاص بك. سيتم عرض هذا الاسم في قائمة الدردشة وفي واجهة الروبوت.
- اختر اسم مستخدم فريد لروبوتك. يجب أن ينتهي اسم المستخدم في " بوت " (على سبيل المثال ، ميتيليغرامبوت).
- سوف بوتفاثر تعطيك مفتاح أبي في رسالة الرد. يجب تخزين مفتاح واجهة برمجة التطبيقات هذا في مكان آمن ، حيث يتم استخدامه لمصادقة الروبوت الخاص بك.
الآن لديك مفتاح أبي لبوت الخاص بك. يمكنك استخدامه لتكوين بوت وإطلاق وظائفه.
إعداد البيئة وتثبيت المكتبات اللازمة
للعمل مع تيليبوت وإرسال الصور ، سوف تحتاج إلى إعداد بيئة التطوير الخاصة بك وتثبيت العديد من المكتبات اللازمة.
- تثبيت بيثون. تيليبوت يعمل مع بيثون 3 ، لذلك تأكد من أن لديك أحدث نسخة من بيثون 3 تثبيت.
- قم بتثبيت مكتبة التليبوت. افتح موجه الأوامر وقم بتشغيل الأمر:
- قم بتثبيت المكتبات اللازمة للعمل مع الصور. قد يكون هناك العديد من الخيارات ، لكننا نوصي باستخدام مكتبة الوسائد. لتثبيت ، قم بتشغيل الأمر:
بعد تثبيت جميع المكتبات اللازمة ، كنت على استعداد لبدء العمل مع تيليبوت وإرسال الصور. ثم يمكنك المتابعة لكتابة التعليمات البرمجية وإنشاء وظائف لإرسال الصور.
اكتب رمز الروبوت في بايثون
إذا كنت ترغب في إنشاء بوت برقية في بيثون ، وسوف تحتاج إلى تثبيت مكتبة بيثون برقية بوت. توفر هذه المكتبة واجهة سهلة الاستخدام للعمل مع واجهة برمجة تطبيقات برقية.
هنا هو رمز سبيل المثال لإنشاء بوت بيثون بسيط:
- تثبيت مكتبة بيثون برقية بوت باستخدام الأمر نقطة:
بيب تثبيت بيثون-برقية-بوت
- استيراد الوحدات اللازمة:
استيراد تسجيل
من تحديث استيراد برقية
من برقية.إكست استيراد محدث ، كوماندهاندلر ، كالباكونتيكست
- تكوين التسجيل لتلقي معلومات الخطأ:
تسجيل.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
level=logging.INFO)
logger = logging.getLogger(__name__)
- Определите функцию-обработчик для команды /start:
def start(update: Update, context: CallbackContext) -> None:
context.bot.send_message(chat_id=update.effective_chat.id, text="Привет, я бот!")
- Определите функцию main, в которой будет происходить инициализация и запуск бота:
def main() -> None:
# إنشاء كائن محدث وتمرير رمز الروبوت الخاص بك إليه
محدث = محدث (الرمز المميز=' الروبوت الخاص بك ' ، استخدم _كونتيكست = صحيح)
# الحصول على كائن المرسل للتسجيل
معالجات المرسل = محدث.المرسل
# تسجيل معالج للأمر / ابدأ
المرسل.إضافة معالج (كوماندهاندلر ("ابدأ" ، ابدأ))
# إطلاق بوت
محدث.بدء الاستقطاب()
# وقف بوت عند الضغط على السيطرة + ج
محدث.الخمول()
إذا _ _ اسم _ _ = = ' _ _ الرئيسية__':
الرئيسية()
تحتاج إلى استبدال قيمة الروبوت الخاص بك برمز الروبوت الخاص بك الذي تلقيته عند تسجيل الروبوت في برقية عبر بوتفاثر.
بعد إطلاق بوت الخاص بك ، فإنه سيتم الرد على / بدء الأمر مع رسالة " مرحبا ، أنا بوت!". يمكنك إضافة معالجات لأوامر أخرى بحيث يقوم الروبوت الخاص بك بتنفيذ إجراءات مختلفة استجابة لأوامر المستخدمين.
أرسل الصورة إلى الروبوت
لإرسال صورة إلى التليبوت ، اتبع الخطوات التالية:
- استيراد المكتبات اللازمة:
- - للعمل مع أبي تيليبوت
- - لتحميل صورة
- - للعمل مع بايت الصورة
- قم بإنشاء مثيل للبوت وتثبيت الرمز المميز الخاص به:
- إلى رمز الروبوت الخاص بك
- اكتب معالجا للأمر للحصول على الصورة:
- - هذا يعني أنه سيتم استدعاء المعالج فقط للرسائل التي تحتوي على نوع"صورة"
- - هذا هو اسم الدالة لمعالجة الرسالة
- - احصل على معرف الملف من كائن الرسالة
- - الحصول على معلومات حول الملف من خلال معرفه
- - إنشاء رابط لتحميل الملف
- - تقديم طلب الحصول على رابط لتحميل الملف
- - إنشاء كائن صورة من محتوى البايت
# معالجة الصور الإضافية# إرسال رسالة مع صورة- إضافة معالج الأوامر إلى الحلقة الرئيسية:
- - إطلاق بوت لتلقي الرسائل
هذه هي الخطوات الأساسية لإرسال صورة إلى التليبوت. يمكنك إضافة معالجة صور إضافية قبل إرسالها ، أو تغيير منطق الروبوت حسب تقديرك.
معالجة الصورة الناتجة
عندما يرسل المستخدم صورة إلى روبوت عبر تيليجرام ، يمكنك معالجة تلك الصورة قبل تنفيذ إجراءات معينة أو حفظها.
فيما يلي بعض الخطوات التي يمكنك اتباعها لمعالجة الصورة الناتجة:
- للحصول على كائن ملف صورة في برقية. يمنحك هذا الفرصة لحفظ الصورة أو إجراء معالجة إضافية.
- لتحميل الملف إلى الخادم الخاص بك. حدد المسار واسم الملف حيث تريد حفظ الصورة.
- معالجة الصورة: يمكنك استخدام مختلف المكتبات معالجة الصور مثل وسادة ، أوبينكف أو نومبي. قم بإجراء المعالجة اللازمة حسب احتياجاتك. على سبيل المثال ، يمكنك تغيير حجم مرشح أو تفتيحه أو تطبيقه على صورة.
- تنفيذ إجراءات معينة: بعد معالجة صورة ، يمكنك تنفيذ إجراءات معينة بناء على محتوياتها أو خصائصها. على سبيل المثال ، يمكنك التعرف على الكائنات في صورة أو تصنيف صورة أو التفاعل مع واجهات برمجة التطبيقات الأخرى للحصول على مزيد من المعلومات.
من المهم ملاحظة أن معالجة الصور يمكن أن تكون عملية كثيفة الاستخدام للموارد ، خاصة إذا كنت تعمل مع ملفات كبيرة أو تقوم بعمليات معقدة. تأكد من أن الخادم الخاص بك لديه موارد كافية لمثل هذه العمليات أو فكر في استخدام الخدمات السحابية لمعالجة الصور.
في نهاية المعالجة ، يمكنك حفظ الصورة أو إرسالها إلى المستخدم أو تنفيذ أي إجراءات أخرى مطلوبة للروبوت الخاص بك.
احفظ الصورة على الخادم أو أرسلها إلى دردشة أخرى
بعد تلقي الصورة في رمز بوت برقية الخاص بك ، يمكنك اختيار واحد من اثنين من الإجراءات: حفظ الصورة على الخادم أو إرسالها إلى دردشة أخرى.
من كائن الملف المستلم.
- المسار إلى الملف على الخادم.
باستخدام هذه الطرق ، يمكنك حفظ الصورة على الخادم أو إرسالها إلى دردشة أخرى مع جميع البيانات الضرورية.
تحقق من عمل الروبوت واستمتع بالنتيجة
بعد اكتمال جميع الإعدادات اللازمة وتشغيل رمز الروبوت ، يمكنك البدء في التحقق من قابليته للتشغيل.
1. افتح تطبيق تيليجرام على جهازك وابحث عن الروبوت في قائمة جهات الاتصال المتاحة أو أدخل اسمه في البحث.
2. افتح الدردشة مع الروبوت وانقر على زر" ابدأ " أو أرسل الأمر /ابدأ لتنشيطه.
3. يجب أن يرحب بك الروبوت ويطالبك بإدخال أمر أو تحديد خيار من القائمة المتوفرة.
الآن يمكنك البدء في استخدام الروبوت لإرسال الصور. استخدم الأوامر أو الخيارات التي يوفرها الروبوت لإرسال صورة من جهازك:
- إذا كانت لديك صورة على جهازك ، فحدد خيار" إرسال صورة " أو أدخل الأمر المناسب.
- اتبع التعليمات التي يقدمها الروبوت لتحديد صورة وإرسالها.
- بعد إرسال الصورة ، يجب على الروبوت معالجتها وإرجاع النتيجة أو الإخطار بالمعالجة الناجحة.
استمتع بالنتيجة وكرر عملية إرسال الصور حتى تحقق النتيجة المرجوة. الروبوت جاهز لقبول العديد من الصور ومعالجتها ، لذلك ما عليك سوى اتباع التعليمات والاستمتاع براحة استخدامه.
سؤال وجواب
كيف يمكنني الحصول على رابط الصورة?
يمكن الحصول على عنوان ورل للصورة بطرق مختلفة ، اعتمادا على مكان تخزينها. على سبيل المثال ، إذا كانت الصورة على الخادم ، يمكنك الحصول على عنوان ورل الخاص به عن طريق تحديد المسار إلى الملف على الخادم. إذا كانت الصورة على الإنترنت ، يمكنك نسخ عنوان ورل للصورة عن طريق النقر بزر الماوس الأيمن عليها وتحديد خيار "نسخ عنوان الصورة".