tgoop.com/iBadlz/963
Last Update:
مدخل حول برمجه الروبوتات.
المصدر الانكليزي
يهتم العديد من المستخدمين ببرمجة بوت تليكرام الخاص بهم.
للأسف ، لا يوجد الكثير من المعلومات حول كيفية البدء في إنشاء واحدة.
يجب أن تساعدك هذه المقالة على البدء.
1. كيف يمكنني إنشاء الروبوت الخاص بي؟
بادئ ذي بدء ، هناك هذا السؤال الكبير: هل أنت قادر على البرمجة؟ لإنشاء روبوت تليكرام"حقيقي" ،
تحتاج إلى كتابة برنامج صغير للتفاعل مع خوادم تليكرام.
إذا لم تستطع ، فهناك طرق بديلة مثل "@iwebot" والتي لا تتطلب أي اكواد.
لن يتم تناولها بالتفصيل في هذه المقالة.
1.1) استخدام صانعي الروبوتات مثل "iwebot" (وما إلى ذلك)
يقدم هذا النوع من الخدمات إنشاء روبوت على خوادمهم.
توفر روبوتًا هيكليًا ، حيث يمكنك إضافة أشياء ثانوية مثل الحوارات,النصورص .
هام: يمكنك فقط القيام بما سمحوا لك به (مثل iwebot). أنت محدود للغاية في أفعالك! إذا لم يقدموا ميزة تحتاجها ، فلا يمكنك استخدام خدمتهم. لكن بالطبع لا تحتاج إلى الاهتمام بالبرمجة واستضافة البوت.
1.2) كتابة الكود بنفسك
عندما تفعل كل الاكواد بنفسك ، فأنت لست مقيدًا:
يمكنك القيام بكل ما هو ممكن عبر Telegram bot API.
على سبيل المثال:
يمكنك إنشاء روبوت متصل بنظام التشغيل الآلي لمنزلك ، بحيث يمكنك تشغيل / إطفاء الأنوار في منزلك عبر رسالة تليكرام بسيطة.
ولكن: عند كتابة الاكواد بنفسك .
عليك التفكير في المكان الذي ستستضيف فيه الكود (المزيد حول ذلك لاحقًا).
إذا كنت لا تستطيع البرمجة ولن تتعلم البرمجة في أي وقت قريب ، فيجب عليك التوقف عن القراءة هنا والذهاب إلى خدمة صانع البوتات (على سبيل المثال iwebot)
أو الدفع لمبرمج لإنشاء روبوت لك.
حسنًا: نظرًا لأنك ما زلت تقرأ ، أفترض أنك قادر على البرمجة أو على الأقل ترغب في تجربتها.
دعونا نتعمق في التفاصيل.
2. كيف أبدأ؟
تذكير سريع: من الآن فصاعدًا ، يجب أن تعرف لغة برمجة.
2.1) الاستضافة
اهم الاشياء اولا.
لتجنب الإحباط لاحقًا ، يجب أن تفكر الآن في مكان استضافة الروبوت الخاص بك.
الروبوت هو جزء من الاوامر البرمجية التي تتفاعل مع خوادم (تليكرام) عبر واجهة برمجة التطبيقات (API).
من أجل الحصول على روبوت على الإنترنت يعمل على مدار الساعة طوال أيام الأسبوع ، يجب تشغيله على أي نوع من أجهزة الكمبيوتر لمدة 24/7 (من الواضح).
لا يستضيف تليكرام الاوامر البرمجية الخاصة بك.
لديك عدة طرق للذهاب:
• وحدة تحكم صغيرة / Raspberry Pi.
• تشغيل جهاز الكمبيوتر الخاص بك على مدار الساعة طوال أيام الأسبوع.
• ادفع مقابل VPS من مزود الاستضافة.
المزايا والعيوب واضحة: لا يستهلك RasPi سوى كمية ضئيلة من الطاقة مقارنة بجهاز الكمبيوتر ويكلف حوالي 30 دولارًا.
عند الدفع مقابل خادم VPS ، يكون لديك الكثير من قوة الحوسبة ولا تحتاج إلى الاهتمام بانقطاع اتصال الطاقة / الإنترنت ، ولكنه يكلف على أساس شهري.
تحقق أيضًا من هذا الرابط حول مكان استضافة الروبوت الخاص بك.
الآن بعد أن قررت مكان استضافة الروبوت الخاص بك ، دعنا نقرر لغة البرمجة.
2.2) لغة البرمجة
إذا كنت تعرف لغة برمجة بالفعل ، فيمكنك المضي قدمًا واستخدامها.
إذا كنت لا تعرف أي لغة أو تريد استخدام لغة أخرى / لغة أكثر ملاءمة ، فتحقق من قائمة اللغات التي يمكنني اقتراحها لبرمجة الروبوتات.
python
Go
C #
Java
PHP
Node.js (جافا سكريبت)
أقوم في الغالب بكتابة اكواد البوت الخاصة بي في php نظرًا لوجود عدد قليل جدًا من المكتبات والأطر (المزيد عن ذلك لاحقًا) لها وهي لغة سهلة للغاية: سهلة التعلم وسهلة البرمجة.
تعد لغات مثل C # و Go و Java (أيضًا) قوية جدًا وتوفر مجموعة متنوعة من الميزات. يتم استخدام python و Node.js على نطاق واسع في فرع تطوير الويب. إنهم ليسوا سيئين ، لكنني شخصياً لست من أشد المعجبين بهم.
رغم ذلك انا استعملهم لما يقدمونه من خدمات احبها.
تحقق منها إذا كنت فضوليًا واذهب مع اللغه التي تعجبك أكثر.
ليس هناك صح او خطأ.
هناك فقط كود و بوت.
2.3) الاستعداد للاوامر البرمجيه.
أنت الآن على بعد خطوات قليلة فقط من برمجة أول روبوت خاص بك. انطلق وقم بتنزيل أي IDE للغتك (أو محرر نصوص بسيط مثل Atom أو Notepad ++ للترميز).
بالنسبة إلى Python ، يمكنني اقتراح PyCharm (يقدم مطور PyCharm أيضًا مجموعة كاملة من IDEs للغات أخرى) أو VS Code.
قد تكون الأدوات الأكثر خفيفة الوزن هي Sublime Text أو Lite XL.
قد ترغب أيضًا في البدء في التحقق من أساسيات اللغة التي اخترتها.
في هذا المنشور لا يمكنني مساعدتك في تعلم لغة البرمجة أو البرمجة بشكل عام. اذهب واسأل Google عن البرامج التعليمية الرائعة ، فهناك الآلاف منها.
يمكنك ايضاً، مشاهدة احد هذه الدورات العربية لتبدأ بها ب php.
• Link
• MadelineProto
• Telegram Bot API
BY MoHaMMeD SAMi ☬
Share with your friend now:
tgoop.com/iBadlz/963