يمكن أن تكون أجهزة ضبط الوقت في روبوتات البرقية مفيدة جدا للمهام المختلفة ، من وقت التتبع إلى تذكير المستخدم بالأحداث المهمة. إذا كنت ترغب في إنشاء جهاز توقيت في بوت برقية الخاص بك ، تحتاج إلى اتباع بعض الخطوات.
أولا ، سوف تحتاج إلى الوصول إلى أبي برقية. نوصي باستخدام لغة برمجة بايثون ومكتبة بايثون-برقية-بوت لإنشاء روبوت. تثبيت المكتبة باستخدام نقطة والحصول على رمز وصول بوت الخاص بك.
ثانيا ، حدد الوظيفة التي سيتم استدعاؤها عند إنشاء المؤقت. في هذه الوظيفة ، يمكنك تحديد الإجراءات التي يجب تنفيذها بعد انتهاء صلاحية المؤقت. على سبيل المثال ، يمكنك إرسال رسالة إلى مستخدم أو إجراء حسابات معينة.
بعد ذلك ، تحتاج إلى تثبيت واجهة رسومية لضبط وقت المؤقت. يمكنك استخدام الأزرار أو لوحة المفاتيح للقيام بذلك. بناء على التنفيذ الخاص بك ، يمكنك السماح للمستخدم بتعيين الوقت باستخدام إدخال النص أو تقديم تحديد من قائمة قيم محددة مسبقا.
بمجرد أن يختار المستخدم الوقت ، استدعاء وظيفة من شأنها أن تخلق مهمة الموقت. يمكنك استخدام وظائف أو مكتبات مضمنة مثل الجدول الزمني أو خيوط لتنفيذ هذا الإجراء.
هذا كل شيء! نتيجة لذلك ، ستقوم بإنشاء مؤقت في روبوت برقية الخاص بك ، والذي سيتم تشغيله في الخلفية وتنفيذ الإجراءات التي قمت بتعيينها بعد انقضاء الوقت. تذكر أنه عند إنشاء مؤقت ، يجب أن تأخذ في الاعتبار الأخطاء والاستثناءات المختلفة حتى يعمل الروبوت الخاص بك بثبات.
- الشروع في العمل
- إنشاء روبوت جديد
- الاتصال بواجهة برمجة تطبيقات تيليجرام
- معالجة الأوامر
- العمل مع الوقت
- ضبط المؤقت
- الاختبار والنشر
الشروع في العمل
قبل البدء في إنشاء جهاز توقيت في بوت برقية ، سوف تحتاج إلى إكمال الخطوات التالية:
أنت الآن جاهز لبدء إنشاء مؤقت في روبوت برقية الخاص بك. في الأقسام التالية من المقالة ، سننظر بالتفصيل في كل خطوة من هذه العملية.
إنشاء روبوت جديد
من أجل إنشاء بوت جديد في برقية ، وسوف تحتاج إلى اتباع هذه الخطوات:
- افتح تطبيق تيليجرام على جهازك أو اتبع الرابط telegram.org وتثبيت التطبيق على جهاز الكمبيوتر الخاص بك.
- سجل حسابا إذا لم يكن لديك حساب حتى الآن. للقيام بذلك ، سوف تحتاج إلى تحديد رقم الهاتف المحمول.
- فتح التطبيق برقية أو إصدار الويب والبحث عن بوت @ بوتفاثر.
- انقر على زر" ابدأ " لبدء التفاعل مع بوتفاثر.
- أدخل الأمر" / نيوبوت " لإنشاء روبوت جديد.
- سوف بوتفاثر يطلب منك إدخال اسم بوت الخاص بك. أدخل اسم بوت فريدة من نوعها (تنتهي مع "بوت") ، على سبيل المثال ، "مياويسوميبوت".
- بعد إنشاء بوت بنجاح ، سوف بوتفاثر توفر لك مع رمز. سيتم استخدام هذا الرمز المميز للتفاعل مع الروبوت الخاص بك عبر واجهة برمجة تطبيقات برقية.
هام: تأكد من الاحتفاظ برمز الروبوت الخاص بك في مكان آمن ، حيث سيتم استخدامه أثناء تطوير الروبوت وتكوينه.
| العنوان | الوصف |
|---|---|
| @بوتفاثر | بوت برقية الرسمي لإدارة وخلق السير الجديدة. |
| / نيوبوت | الأمر لإنشاء بوت جديد باستخدام بوتفاثر. |
مبارك! الآن لديك بوت جديد في برقية وكنت على استعداد لبدء تطوير وتكوين ذلك.
ملاحظة: تصف هذه التعليمات إنشاء بوت عبر بوتفاثر. هناك طرق أخرى لإنشاء روبوتات في تيليجرام ، والتي قد تتضمن استخدام واجهة برنامج واجهة برمجة تطبيقات تيليجرام بوت. ومع ذلك ، فإن إنشاء روبوت من خلال بوتفاذر هو الطريقة الأبسط والأكثر شيوعا.
الاتصال بواجهة برمجة تطبيقات تيليجرام
لإنشاء مؤقت في روبوت برقية ، تحتاج إلى الاتصال بواجهة برمجة تطبيقات برقية. للقيام بذلك ، اتبع الخطوات التالية:
- تسجيل بوت الخاص بك في برقية باتباع تعليمات بوتفاثر. احصل على رمز واجهة برمجة تطبيقات فريد لروبوتك.
- .
- قم بإنشاء مثيل لكائن الروبوت عن طريق تمرير رمز مميز إلى منشئ واجهة برمجة التطبيقات.
- اكتب وظيفة معالج للأمر الذي سيضبط المؤقت. يجب أن تقبل هذه الوظيفة معلمتين:كائن تحديث وكائن سياق.
- في بيثون ، مشيرا إلى الوقت الذي يجب تعيين الموقت.
- تحديد وظيفة معالج التي سيتم استدعاؤها عند تلقي رسالة جديدة. يجب أن تقبل هذه الوظيفة معلمتين:كائن تحديث وكائن سياق.
- قم بتسجيل وظائف المعالج في كائن الروبوت بحيث يمكن استدعاؤها عند حدوث الأحداث الضرورية ، على سبيل المثال ، عند تلقي رسالة أو أمر جديد.
- قم بتشغيل الروبوت بحيث يبدأ في الاستماع إلى الرسائل من المستخدمين والرد عليها.
بعد الانتهاء من كل هذه الخطوات ، ستتمكن من استخدام روبوت تيليجرام الخاص بك لإنشاء وتعيين مؤقتات. يمكنك توسيع وظائف الروبوت ، وإضافة أوامر لإدارة أجهزة ضبط الوقت ، وحفظ البيانات حول أجهزة ضبط الوقت ، وما إلى ذلك. اعتمادا على احتياجاتك.
معالجة الأوامر
عند تطوير روبوت برقية ، تتمثل إحدى المهام المهمة في معالجة أوامر المستخدم. برقية يوفر وسيلة مريحة لتنظيم هذه العملية-باستخدام معالج الأوامر.
معالج الأوامر هو وظيفة يتم استدعاؤها عند تلقي أمر معين من مستخدم. يمكنه قبول الوسائط (على سبيل المثال ، رسالة مستخدم) وتنفيذ إجراءات معينة وفقا لهذا الأمر.
هنا مثال بسيط على معالج الأوامر:
استيراد تيليبوت
بوت = تيليبوت.تيليبوت ('الخاص بك_توكين')
@بوت.(أوامر = ['ابدأ'])
مواطنه التعامل مع_بدء (رسالة):
بوت.الرد على (رسالة ، " مرحبا! أنا بوت ، سعيد لمقابلتك.")
بوت.الاقتراع()
- في هذا المثال ، نقوم بإنشاء مثيل بوت باستخدام الرمز المميز المستلم من بوتفاثر. ثم نحدد وظيفة بدء التشغيل ، والتي يتم استدعاؤها عند استلام الأمر" / ابدأ " من المستخدم. تأخذ الوظيفة وسيطة الرسالة ، والتي تحتوي على معلومات حول رسالة المستخدم. في هذه الحالة ، نرسل فقط رسالة رد مع تحية.
- لبدء الروبوت وبدء أوامر المعالجة ، نسمي طريقة الاقتراع (). سيتحقق باستمرار من وجود رسائل جديدة من المستخدمين ويتصل بمعالجات الأوامر المناسبة.
- الآن ، إذا أرسل المستخدم أمر "/ابدأ" إلى الروبوت ، فسوف يتلقى رسالة رد مع تحية.
بناء على احتياجاتك ، يمكنك تحديد معالجات لأي أوامر أخرى أو استخدام الطرق المختلفة التي توفرها مكتبة التليبوت. لا يمكن للمعالجات معالجة الأوامر النصية فحسب ، بل يمكنها أيضا معالجة الأوامر باستخدام المعلمات والصور ومقاطع الفيديو وأنواع البيانات الأخرى.
عند تطوير روبوت برقية ، من المهم معالجة جميع الأوامر والأخطاء الممكنة من أجل ضمان التشغيل الصحيح للبوت وتزويد المستخدم بأقصى قدر من سهولة الاستخدام.
الوقت هو أحد أهم الجوانب عند تطوير أجهزة ضبط الوقت في روبوت برقية. تتيح لك إدارة الوقت المناسبة تحديد نقاط البداية والنهاية للأحداث وتعيين الفواصل الزمنية والتأخير.
وقت يونكس هو طريقة مستخدمة على نطاق واسع لتمثيل الوقت في أنظمة الكمبيوتر. يقاس الوقت بالثواني منذ منتصف ليل 1 يناير 1970 بتوقيت غرينتش (التوقيت العالمي المنسق). تحتوي العديد من لغات البرمجة على وظائف مضمنة للعمل مع وقت يونكس.
، التاريخ والوقت هي وحدة نمطية توفر فصولا لتاريخ ووقت المعالجة.
الوقت هو وحدة تحتوي على وظائف للعمل مع الوقت.
تمثل فئة التاريخ والوقت التاريخ والوقت في بايثون. يحتوي على طرق للعمل مع التاريخ والوقت ، وكذلك لتنسيق الإخراج. مثال على استخدام فئة:
- استيراد التاريخ والوقت
- الآن = التاريخ والوقت.التاريخ والوقت.الآن()
- طباعة (الآن)
- # الإخراج: 2021-01-01 12: 30: 45.123456
تحتوي وحدة الوقت على وظائف للعمل مع الوقت في بايثون. يوفر وظائف للعمل مع الوقت الحالي ، والإيقاف المؤقت والمهلة ، وقياسات الوقت المنقضي والعمليات الأخرى. مثال على استخدام الوحدة:
وقت الاستيراد
وقت البدء = الوقت.الوقت()
# تنفيذ العمليات
نهاية الوقت = الوقت.الوقت()
وقت التنفيذ = وقت الانتهاء-وقت البدء
طباعة ("وقت التنفيذ:" ، وقت التنفيذ ، "الثواني")
# الإخراج: وقت التنفيذ: 1.234567890123 ثانية
تمثل فئة تيميدلتا الفرق بين نقطتين زمنيتين في بايثون. انها تسمح لك لأداء العمليات الحسابية مع التواريخ والأوقات ، مثل إضافة وطرح فترات زمنية. مثال على استخدام فئة: