الانتقال إلى المحتوى الرئيسي

كيفية تشغيل روبوت برقية على الخادم: دليل مفصل

نظرا لتزايد شعبية برقية رسول ، المزيد والمزيد من الناس بدأوا في إنشاء السير برقية الخاصة بهم. ومع ذلك ، لكي يعمل الروبوت دون انقطاع ويخدم عددا كبيرا من المستخدمين ، من الضروري تشغيله على الخادم.

في هذا الدليل التفصيلي ، سنخبرك بكيفية تشغيل روبوت برقية على الخادم. سننظر في العديد من خيارات الاستضافة ، ونحلل بالتفصيل عملية تثبيت وتكوين البرامج والمكتبات اللازمة ، ونقدم أمثلة على التعليمات البرمجية للغات البرمجة المختلفة.

قبل البدء في عملية التثبيت ، من المهم اختيار الاستضافة المناسبة لبوت برقية الخاص بك. هناك العديد من الخيارات ، ولكل منها مزاياه وعيوبه. تتخصص بعض شركات الاستضافة في الخوادم السحابية ، بينما يقدم البعض الآخر خوادم افتراضية. يعتمد الاختيار على احتياجاتك ومعرفتك بإدارة الخادم.

يجب أن نتذكر أن تشغيل روبوت برقية على الخادم يتطلب مهارات ومعرفة معينة في مجال تكوين الخادم والبرمجة. اتبع التعليمات بعناية ولا تخف من طلب المساعدة إذا حدث خطأ ما.

  1. التحضير للإطلاق
  2. تثبيت نظام التشغيل على الخادم
  3. تثبيت بايثون
  4. إنشاء وتكوين روبوت برقية
  5. الخطوة 1: البحث عن بوتفاثر
  6. الخطوة 2: إنشاء روبوت جديد
  7. الخطوة 3: إعداد الروبوت
  8. الخطوة 4: الحصول على مفتاح واجهة برمجة التطبيقات
  9. الحصول على رمز مميز وحفظه
  10. إعداد البيئة وتثبيت الحزم اللازمة
  11. 1. اختيار الخادم
  12. 2. تثبيت نظام التشغيل
  13. 3. تحديث النظام وتثبيت الحزم اللازمة
  14. 4. تثبيت حزم بايثون اللازمة
  15. 5. الحصول على مفتاح برقية بوت أبي
  16. كتابة وتحميل رمز الروبوت إلى الخادم
  17. 1. كتابة رمز البوت
  18. 2. تحميل الرمز إلى الخادم
  19. إطلاق واختبار بوت

التحضير للإطلاق

قبل إطلاق روبوت برقية على الخادم ، تحتاج إلى إكمال عدة خطوات إعداد. سيصف هذا القسم الإجراءات الرئيسية التي يجب تنفيذها قبل البدء في العمل مع الروبوت.

  1. إنشاء حساب على الخادم: الخطوة الأولى هي إنشاء حساب على الخادم. اختر المنصة التي تناسبك من حيث السعر والمتطلبات ، وقم بالتسجيل. تقدم الخوادم عادة مجموعة متنوعة من أنظمة التشغيل ، مثل لينكس وويندوز وغيرها. بعد تحديد نظام التشغيل المناسب ، قم بإنشاء حساب وتسجيل الدخول.
  2. تثبيت البرامج اللازمة: بعد تسجيل الدخول ، يجب تثبيت البرامج اللازمة للعمل مع بوت برقية. اعتمادا على نظام التشغيل ، قد تختلف عملية التثبيت. ومع ذلك ، بشكل عام ، تحتاج إلى تثبيت بايثون (الإصدار 3.س) ، بوابة ، فضلا عن المكتبات والوحدات اللازمة لتطوير والعمل مع بوت برقية.
  3. إنشاء وتكوين بوت برقية: بعد تثبيت البرنامج ، تحتاج إلى إنشاء وتكوين بوت برقية. للقيام بذلك ، سوف تحتاج إلى التطبيق برقية مثبتة على الهاتف الذكي أو الكمبيوتر والوصول إلى الإنترنت. بعد تسجيل الدخول إلى حساب برقية ، تحتاج إلى العثور على بوت الأب (@بوتفاثر) ، اتبع تعليماته وإنشاء بوت جديد. بعد استلام مفتاح واجهة برمجة التطبيقات ، احفظه في مكان آمن ، حيث ستحتاج إليه لتكوين الروبوت على الخادم.
  4. إعداد الخادم: بعد تثبيت البرامج اللازمة وإنشاء بوت في برقية ، تحتاج إلى تكوين الخادم. اعتمادا على نظام التشغيل ، ستكون عملية الإعداد مختلفة. تتمثل الخطوة الرئيسية في إعداد قواعد الوصول إلى الخادم (جدار الحماية) وفتح المنافذ وتكوين الأمان. يوصى بالرجوع إلى وثائق نظام التشغيل أو موفر الخادم للحصول على معلومات التكوين التفصيلية.
  5. نسخ رمز الروبوت إلى الخادم: بعد تكوين الخادم ، تحتاج إلى نسخ رمز الروبوت إلى الخادم. للقيام بذلك ، يمكنك استخدام جيت أو غيرها من أدوات نسخ الملفات. بالإضافة إلى رمز الروبوت ، تحتاج أيضا إلى نسخ ملفات التكوين والملفات الضرورية الأخرى.

بعد الانتهاء من كل هذه الخطوات ، يمكنك البدء في تشغيل بوت برقية على الخادم. الخطوة التالية هي إعداد البيئة وإطلاق الروبوت. سيتم وصف ذلك بمزيد من التفصيل في القسم التالي.

تثبيت نظام التشغيل على الخادم

قبل تثبيت نظام التشغيل على الخادم ، يجب عليك تحديد توزيع نظام التشغيل المناسب. اعتمادا على المتطلبات والأهداف ، يمكنك اختيار أحد أنظمة التشغيل الأكثر شيوعا للخوادم:

  • خادم أوبونتو: واحدة من توزيعات لينكس مفتوحة المصدر الأكثر شعبية. يوفر مرونة كبيرة ودعم المجتمع.
  • سينت أو إس: توزيع لينكس مجانا على أساس المصدر المفتوح ريد هات إنتربرايز لينكس (ريل). مثالية للشركات والخوادم.
  • دبيان: توزيع مستقر وآمن مناسب لمختلف المهام على الخادم.
  • ويندوز سيرفر: نظام التشغيل مايكروسوفت مصممة لتعمل على الخوادم.

بعد تحديد توزيع نظام التشغيل ، يجب عليك:

  1. قم بتنزيل صورة نظام التشغيل: تحميل صورة إسو لنظام التشغيل من الموقع الرسمي للتوزيع المحدد.
  2. إنشاء محرك أقراص أوسب للتمهيد: باستخدام برنامج تسجيل إسو على وسائل الإعلام (على سبيل المثال ، روفوس) ، وكتابة صورة نظام التشغيل للتمهيد إلى محرك أقراص أوسب.
  3. الاتصال بالخادم: الاتصال بالخادم عبر سه أو لوحة تحكم مزود الاستضافة.
  4. التمهيد من محرك أقراص أوسب: في بيوس/إيفي من الخادم ، حدد التمهيد من محرك أقراص أوسب.
  5. لبدء التثبيت: اتبع الإرشادات الخاصة بتثبيت نظام التشغيل ، واختيار الإعدادات المطلوبة وتخطيط القرص.
  6. تثبيت حزم إضافية (اختياري): بعد تثبيت نظام التشغيل ، قم بتثبيت حزم وبرامج تشغيل إضافية حسب الحاجة.
  7. إعداد اتصال الشبكة: قم بتعيين إعدادات الشبكة الضرورية بحيث يمكن الوصول إلى الخادم عن طريق عناوين ومنافذ إب الضرورية.

بعد الانتهاء من هذه الخطوات ، سيكون الخادم الخاص بك جاهزا لمزيد من التكوين والتثبيت للبوت وفقا لنظام التشغيل المحدد.

تثبيت بايثون

لتشغيل بوت برقية على الخادم ، تحتاج إلى تثبيت لغة البرمجة بيثون. في هذا القسم ، سنلقي نظرة على خطوات تثبيت بايثون على الخادم.

في المحطة الطرفية أو سطر الأوامر. إذا تم تثبيت بايثون بالفعل ، سترى معلومات حول نسخته. إذا كانت بايثون مفقودة أو تم تثبيت الإصدار الخاطئ ، فانتقل إلى الخطوة التالية.

2. قم بتنزيل مثبت بايثون من موقع بايثون الرسمي (https://www.python.org/downloads /). فمن المستحسن لتحميل أحدث نسخة مستقرة من بيثون 3.x.

3. قم بتشغيل مثبت بايثون واتبع تعليمات التثبيت. عادة ، يقترح تثبيت بايثون إضافة مترجم إلى متغيرات البيئة وتعيينه افتراضيا.

في المحطة الطرفية أو سطر الأوامر. إذا تم تثبيت بايثون بشكل صحيح ، يجب أن تشاهد معلومات حول نسخته.

الآن لديك بيثون مثبتة على الخادم الخاص بك. يمكنك التحقق من كيفية عمله من خلال إنشاء وتشغيل برنامج مرحبا العالم بسيط:

قم بتشغيل هذا الرمز

عن طريق تشغيل اسم ملف بايثون command.py

. إذا تم تكوين كل شيء بشكل صحيح ، سترى الإخراج " مرحبا ، العالم!"في المحطة الطرفية أو سطر الأوامر.

  • إنشاء وتكوين روبوت برقية

يوفر برقية واجهة بسيطة وسهلة الاستخدام لإنشاء وتكوين السير. في هذا القسم ، ونحن سوف ننظر في كيفية إنشاء بوت جديد في برقية والإعدادات الأساسية المتاحة لذلك.

الخطوة 1: البحث عن بوتفاثر

الخطوة الأولى في إنشاء روبوت برقية هي البحث عن بوتفاثر ، بوت برقية الرسمي لإنشاء وتكوين روبوتات أخرى. يمكنك استخدام البحث داخل تطبيق تيليجرام أو الضغط على الرابط:

  1. https://t.me/BotFather
  2. الخطوة 2: إنشاء روبوت جديد

بعد النقر على الرابط أو فتح بوتفاثر بوت في تطبيق برقية ، تحتاج إلى بدء حوار معه واتبع تعليماته. أولا ، يمكنك إرسال الأمر / نيوبوت لإنشاء بوت جديد.

بعد ذلك ، سوف يطلب منك بوتفاثر إدخال معلمتين:

اسم بوت (يجب أن تنتهي في "بوت" ، على سبيل المثال ، "ميبوت").

  • اسم مستخدم فريد لروبوتك (يجب أن ينتهي بـ "بوت" ، يمكن استخدام الأحرف اللاتينية فقط).
  • بعد إنشاء بوت بنجاح ، سوف بوتفاثر نرسل لك رمز-معرف فريد من بوت الخاص بك في برقية. تأكد من حفظ هذا الرمز المميز ، وسوف تحتاج إلى إعداد بوت.
  • الخطوة 3: إعداد الروبوت

بعد إنشاء الروبوت ، يمكنك تكوينه بشكل إضافي. تتضمن الإعدادات الأساسية ما يلي:

يمكن تغيير اسم بوت عن طريق إرسال الأمر /سيتنام بوتفاثر.

وصف بوت-إرسال / سيتدسكريبتيون بوتفاثر الأمر وإدخال وصف جديد.

صورة الملف الشخصي-يمكنك تغييره عن طريق إرسال صورة بوتفاثر كملف.

  • لمزيد من الإعدادات المتقدمة ، مثل إعداد الأوامر أو تكوين لوحة المفاتيح ، يمكنك استخدام أوامر بوتفاثر الأخرى. لمزيد من المعلومات ، استخدم الأمر /مساعدة.

الخطوة 4: الحصول على مفتاح واجهة برمجة التطبيقات

بعد تكوين الروبوت وتعيين المعلمات الأساسية ، تحتاج إلى الحصول على مفتاح واجهة برمجة التطبيقات - سيسمح لك ذلك بالتفاعل مع الروبوت من رمز البرنامج على الخادم. للقيام بذلك ، إنشاء دردشة جديدة مع بوت الخاص بك وإرسالها أي رسالة.

بعد إرسال الرسالة ، يمكنك الحصول على مفتاح واجهة برمجة التطبيقات عن طريق إرسال طلب إلى العنوان:

https://api.برقية.<url>/<url>

  1. بدلا من {الروبوت الخاص بك} ، تحتاج إلى تحديد رمز الروبوت الخاص بك. استجابة للطلب ، سوف تتلقى كائن جسون مع معلومات حول آخر تحديث للبوت الخاص بك.
  2. حفظ مفتاح أبي ، وسوف تكون هناك حاجة لمزيد من التكوين وإطلاق بوت على الخادم.
  3. الحصول على رمز مميز وحفظه
  4. من أجل تشغيل روبوت برقية على الخادم ، تحتاج إلى الحصول على رمز مميز سيتم استخدامه للمصادقة والتفاعل مع واجهة برمجة تطبيقات برقية. فيما يلي الخطوات التي يجب تنفيذها لتلقي الرمز المميز وحفظه.
  5. انتقل إلى الموقع الرسمي برقية (https://telegram .المؤسسة) وتسجيل حساب إذا لم يكن لديك حساب حتى الآن.
  6. فتح التطبيق برقية على الجهاز المحمول الخاص بك والعثور على بوت يسمى "بوتفاثر".
  7. إرسال الأمر / نيوبوت لإنشاء بوت جديد.
  8. اتبع تعليمات بوتفاثر لإنشاء بوت (اختر اسما واسم مستخدم فريدا للبوت الخاص بك).

سوف بوتفاثر توفر لك مع رمز بوت الخاص بك. انسخ هذا الرمز المميز.

افتح محرر نصوص على الخادم الخاص بك وأنشئ ملفا جديدا باستخدام ملف .إنف تمديد (على سبيل المثال ، بوت.إنف).

افتح الملف الذي تم إنشاؤه وأدخل السطر التالي: تلغرام_توكين=توكين الخاص بك ، حيث بدلا من توكين الخاص بك ، الصق الرمز المميز المنسوخ للبوت الخاص بك.

احفظ الملف.

الآن يتم حفظ رمز الروبوت الخاص بك في.ملف إنف ، ويمكنك استخدامه لإطلاق بوت برقية على الخادم. تأكد من أن الملف هو .إنف في نفس الدليل حيث يوجد رمز بوت الخاص بك وأنه غير متاح للجمهور.

إعداد البيئة وتثبيت الحزم اللازمة

لتشغيل بوت برقية على الخادم ، تحتاج إلى تكوين البيئة وتثبيت الحزم اللازمة. في هذا القسم ، سنلقي نظرة على بعض الخطوات التي ستساعدك على إكمال هذه الخطوات.

1. اختيار الخادم

الخطوة الأولى هي تحديد الخادم حيث ستنشر روبوت تيليجرام الخاص بك. هناك العديد من الخيارات ، بما في ذلك مقدمي سحابة (على سبيل المثال ، الأمازون أوس ، جوجل سحابة ، ديجيتالوسين) ، فضلا عن الخوادم الخاصة بهم (المادية أو الافتراضية).

  • يمكنك اختيار خادم بناء على ميزانيتك ومتطلبات القياس والتوافر وعوامل أخرى. من المهم التأكد من أن الخادم المحدد يدعم تثبيت الحزم والبرامج الضرورية.
  • 2. تثبيت نظام التشغيل
  • بعد تحديد الخادم وإكمال عملية التسجيل ، يجب تثبيت نظام التشغيل. يمكنك اختيار نظام التشغيل على أساس التفضيلات والمتطلبات الخاصة بك ، ولكن الخيار الأكثر شيوعا هو لينكس (على سبيل المثال أوبونتو ، سينتوس).
  • أثناء عملية تثبيت نظام التشغيل ، قد تحتاج إلى المعلمات الرئيسية التالية:

عدد نوى المعالج

مقدار ذاكرة الوصول العشوائي (ذاكرة الوصول العشوائي)

حجم القرص الصلب

عنوان بروتوكول الإنترنت

  1. تحتاج إلى التأكد من نجاح التثبيت ولديك وصول عن بعد إلى الخادم.
  2. 3. تحديث النظام وتثبيت الحزم اللازمة
  3. بعد تثبيت نظام التشغيل ، يجب إجراء تحديث للنظام وتثبيت الحزم الضرورية. للقيام بذلك ، يمكنك استخدام مدير حزمة مثل أبت-جيت (لأوبونتو) أو يم (ل سينتوس).
  4. قد تحتاج إلى تشغيل الأوامر التالية:

الرابطة بين الحصول على تثبيت أوامر بيثون 3

و

  1. أبت-جيت تثبيت بيثون 3-بيب

تثبيت بيثون 3 ومدير حزمة نقطة للنسخة

3.4. تثبيت حزم بيثون اللازمة

بعد تثبيت بيثون 3 و بيب ، يمكنك تثبيت حزم بيثون اللازمة لتشغيل بوت برقية. قد تحتاج إلى تشغيل الأمر التالي:

بيب3 تثبيت بيثون-برقية-بوت

سيقوم هذا الأمر بتثبيت حزمة بيثون-برقية-بوت ، وهو إطار شائع لتطوير روبوتات برقية في بايثون.

5. الحصول على مفتاح برقية بوت أبي

وأخيرا ، سوف تحتاج إلى الحصول على مفتاح أبي ل بوت برقية الخاص بك. للقيام بذلك ، تحتاج إلى إنشاء بوت جديد على منصة برقية والحصول على رمز فريد من نوعه.

تعتمد عملية إنشاء روبوت والحصول على رمز مميز على واجهة برمجة تطبيقات تيليجرام. عادة سوف تحتاج إلى إنشاء حساب برقية جديدة ، انتقل إلى إعدادات المطور وإنشاء التطبيق الجديد/بوت.

بعد استلام الرمز المميز ، يجب عليك الاحتفاظ به في مكان آمن ، لأن هذا هو مفتاح الوصول إلى روبوت تيليجرام الخاص بك.

في هذا القسم ، قمنا بمراجعة الخطوات الأساسية لتكوين البيئة وتثبيت الحزم اللازمة لتشغيل روبوت تيليجرام على الخادم. في القسم التالي ، سنلقي نظرة على عملية كتابة التعليمات البرمجية لبوت برقية الخاص بك.

كتابة وتحميل رمز الروبوت إلى الخادم

لتشغيل روبوت برقية على الخادم ، تحتاج إلى كتابة رمز الروبوت وتحميله على الخادم. في هذا القسم ، سننظر في عملية كتابة التعليمات البرمجية وتنزيلها.

1. كتابة رمز البوت

قبل كتابة رمز الروبوت ، من الضروري تحديد وظائفه. ما هي الأوامر والردود التي يجب أن يؤديها الروبوت ، وما هي المعلومات التي يجب أن يقدمها.

لكتابة رمز الروبوت ، يمكنك استخدام إحدى لغات البرمجة الشائعة مثل بايثون ، العقدة.جس ، جافا وغيرها. В этом примере рассмотрим написание кода на языке Python.

Пример кода телеграм бота на Python:

import telebot

bot_token = 'ВАШ_ТОКЕН'

bot = telebot.TeleBot(bot_token)

@bot.message_handler(commands=['start'])

def start_message(message):

bot.send_message(message.chat.id, 'Привет, я телеграм бот!')

bot.polling()

В коде приведен пример минимального функционала бота. يستجيب الروبوت لأمر / ابدأ برسالة ترحيب "مرحبا ، أنا روبوت برقية!".

2. تحميل الرمز إلى الخادم

بعد كتابة رمز الروبوت ، تحتاج إلى تحميله على الخادم. للقيام بذلك ، يمكنك استخدام سش أو بروتوكول نقل الملفات الوصول.

  1. يوصى بتحميل رمز الروبوت إلى دليل منفصل على الخادم. قم بإنشاء دليل فارغ باسم ، على سبيل المثال ، "برقية". قم بتحميل الملف برمز الروبوت إلى هذا الدليل.

مثال على تحميل ملف برمز الروبوت إلى الخادم:

اللجنة الدائمة example_bot.py user@your_server_ip:/path/to/telegram_bot/

في هذا المثال ، يتم استخدام الأمر سكب لنسخ الملف example_bot.py إلى خادم بعيد.

  1. عند تحميل الرمز إلى الخادم ، تأكد أيضا من تثبيت جميع التبعيات الضرورية لعمل الروبوت على الخادم. يمكنك إنشاء متطلبات الملف.النص ، الذي لسرد كافة التبعيات ، وتثبيتها باستخدام الأمر نقطة:

متطلبات تثبيت ص نقطة.النص

  1. بعد تحميل الرمز إلى الخادم ، يمكنك تشغيله باستخدام سطر الأوامر أو البرنامج النصي. على سبيل المثال ، لتشغيل بوت على خادم تشغيل نظام التشغيل لينكس ، يمكنك استخدام الأمر:

بايثون example_bot.py

  1. وبالتالي ، بعد كتابة الكود وتحميله على الخادم ، ستقوم بنجاح بتشغيل روبوت برقية يقوم بتنفيذ الأوامر المحددة وتوفير المعلومات للمستخدمين.

إطلاق واختبار بوت

بعد تكوين الخادم وتثبيت المكونات الضرورية ، يمكنك البدء في تشغيل واختبار الروبوت الخاص بك. في هذا القسم ، سننظر في الخطوات الأساسية لإطلاق والتحقق من عمل الروبوت.

إعداد الرمز المميز

قبل تشغيل الروبوت ، تحتاج إلى الحصول على رمز مميز للوصول إلى واجهة برمجة تطبيقات تيليجرام. هذا رمز فريد يحدد الروبوت الخاص بك ويوفر الوصول إلى وظائفه.

لتلقي الرمز المميز ، قم بإنشاء روبوت جديد في برقية ، باتباع تعليمات الوثائق الرسمية. بعد إنشاء الروبوت ، ستتلقى رمزا مميزا تحتاج إلى حفظه للاستخدام في الكود.