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

كيفية إنشاء آلة حاسبة بوت برقية: تعليمات خطوة بخطوة

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

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

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

  1. التسجيل في برقية وإنشاء بوت
  2. تثبيت المكتبات اللازمة وتكوين بيئة التطوير
  3. كتابة التعليمات البرمجية لوظيفة الآلة الحاسبة
  4. اختبار وإطلاق بوت

التسجيل في برقية وإنشاء بوت

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

خطوات التسجيل وإنشاء روبوت:

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

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

تثبيت المكتبات اللازمة وتكوين بيئة التطوير

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

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

  1. بيب تثبيت بيثون-برقية-بوت

وهذا الأمر تثبيت مكتبة بيثون برقية بوت ، والتي سوف تسمح لك لإنشاء وتكوين بوت برقية.

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

  1. إنشاء مشروع جديد في بيئة التطوير المحددة وتكوينه للعمل مع بيثون. قد يشمل ذلك تحديد المسار إلى الثعبان المثبت أو تثبيت المكونات الإضافية الضرورية أو تكوين بيئة افتراضية.
  2. بعد الانتهاء من هذه الخطوات ، ستكون جاهزا لتطوير روبوت آلة حاسبة برقية. ستغطي الأقسام التالية من المقالة إنشاء الروبوت وتكوينه وكتابة التعليمات البرمجية لمعالجة الأوامر وإجراء العمليات الحسابية. اتبع التعليمات وتعلم كيفية إنشاء روبوت آلة حاسبة برقية كاملة.
  3. كتابة التعليمات البرمجية لوظيفة الآلة الحاسبة
  4. عند تطوير روبوت آلة حاسبة برقية ، من الضروري كتابة رمز يضمن التنفيذ الصحيح للعمليات الحسابية وتفاعل المستخدم. يقدم هذا القسم مثالا بسيطا على الكود الخاص بتنفيذ وظيفة الآلة الحاسبة:
  5. Импортируем необходимые модули:
  6. from telegram.ext import Updater, CommandHandler, MessageHandler, Filters
  7. Создаем функции для обработки команд:
  8. def start(update, context):
  9. context.bot.send_message(chat_id=update.effective_chat.id, text="Привет! Я калькулятор. Введи выражение, которое нужно вычислить.")
  10. def help(update, context):

context.bot.send_message(chat_id=update.effective_chat.id, text="Я калькулятор.")

Создаем функцию для обработки сообщений с математическими выражениями:

def calculate(update, context):

expression = update.message.text

try:

result = eval(expression)

context.bot.send_message(chat_id=update.effective_chat.id, text=f"Результат: {result}")

except:

context.bot.send_message(chat_id=update.effective_chat.id, text="Ошибка вычисления. Пожалуйста, введите корректное выражение.")

Создаем экземпляр класса Updater и добавляем обработчики команд и сообщений:

updater = Updater(token="YOUR_BOT_TOKEN", use_context=True)

dispatcher = updater.dispatcher

start_handler = CommandHandler("start", start)