نص VB.Net للرسائل القصيرة

في بوابة Ozeki للرسائل القصيرة، يمكنك كتابة نص برمجي يسمح لك بتشغيل كود Visual Basic .NET عند وصول رسالة SMS. يمكن لهذا النص البرمجي تنفيذ أي منطق للقيام بمهام متنوعة مع الرسائل الواردة، وإرسال رسائل SMS ردية اختيارية.

كيفية تشغيل كود .NET عند وصول رسالة SMS (خطوات سريعة)

لتشغيل كود .NET عند وصول رسالة SMS:

  1. تشغيل بوابة Ozeki للرسائل القصيرة
  2. اختيار إضافة مستخدم أو تطبيق جديد
  3. تثبيت خدمة نص Visual Basic
  4. تسمية الاتصال
  5. توفير مصدر النص البرمجي
  6. تمكين الاتصال
  7. استلام رسالة SMS اختبارية
  8. فحص السجلات

الخطوة 1 - إضافة مستخدم/تطبيق جديد...

يمكنك ببساطة تثبيت مستخدم نص Visual Basic في وحدة التحكم 'الإدارة' بالنقر على 'إضافة مستخدم/تطبيق جديد...' في لوحة 'المستخدمين/التطبيقات' (الشكل 1).

إضافة مستخدم أو تطبيق جديد
الشكل 1 - إضافة مستخدم/تطبيق جديد...

الخطوة 2 - إضافة نص Visual Basic

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

إضافة نص Visual Basic
الشكل 2 - إضافة نص Visual Basic

الخطوة 3 - توفير النص البرمجي

تحتوي لوحة 'التكوين' على علامة تبويب 'عام' تحتوي على الإعدادات الأساسية. أولاً، يرجى توفير اسم فريد. في قسم النص البرمجي في صفحة علامة التبويب، يوجد مصدر النص البرمجي الذي ترغب في تنفيذه (الشكل 3).

توفير النص البرمجي
الشكل 3 - توفير النص البرمجي

الخطوة 4 - تمكين المستخدم

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

تمكين المستخدم
الشكل 4 - تمكين المستخدم

الخطوة 5 - استلام الرسالة

أخيرًا، يمكنك رؤية ما إذا كانت الرسالة قد تم استلامها بواسطة هذا المستخدم، سيعمل النص البرمجي وكما يعمل هذا المثال، يتم إرسال رسالة SMS الردية إلى المرسل الأصلي (الشكل 5).

تم استلام الرسالة
الشكل 5 - تم استلام الرسالة

دليل برمجة Visual Basic

قم بإنشاء فئة باسم 'Program' في مساحة الاسم 'Ozeki'. يمكنك أيضًا تضمين توجيهات الاستخدام الضرورية.

Imports System
​
Namespace Ozeki
    Public Class Program
    End Class
End Namespace
​

قم بتنفيذ دالة 'Receive' داخل فئة 'Program'. سيتم استدعاء هذه الدالة عندما يتلقى اتصالك رسالة. معامل دالة 'Receive' سيكون كائنًا من نوع 'Message'.

Imports System
​
Namespace Ozeki
    Public Class Program
        Public Sub Receive(ByVal msg As Message)
        End Sub
    End Class
End Namespace
​​

إرسال رسالة ردية

عند استلام رسالة، يمكنك إرسال رد لإعلام مرسلك بالتسليم الناجح. لتحقيق ذلك، يمكنك استخدام دالة 'Reply' المدمجة.

Imports System
​
Namespace Ozeki
    Public Class Program
        Public Sub Receive(ByVal msg As Message)
            Reply(msg, "شكرًا لك على الرسالة!")
        End Sub
    End Class
End Namespace
​​

تحويل الرسالة

يمكنك أيضًا تحويل الرسالة المستلمة إلى اتصال آخر باستخدام دالة 'Send'.

Imports System
​
Namespace Ozeki
    Public Class Program
        Public Sub Receive(ByVal msg As Message)
            Send("admin@localhost", msg.Text)
        End Sub
    End Class
End Namespace
​​​

تكوين رسالتك

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

Imports System
​
Namespace Ozeki
    Public Class Program
        Public Sub Receive(ByVal msg As Message)
            Dim message = New Message()
            message.Text = "مرحبًا بالعالم!"
            message.ToAddress = "+4412345678910"
            message.ToConnection = "admin@localhost"
            message.FromAddress = "+448888999910"
            Send(message)
        End Sub
    End Class
End Namespace
​​​​

التسجيل

استخدام رسائل السجل سيجعل تصحيح أخطاء النص البرمجي أسهل بكثير. من خلال استدعاء دالة 'Log'، يمكنك تنفيذ تسجيل مناسب في النص البرمجي إذا لزم الأمر.

Imports System
​
Namespace Ozeki
    Public Class Program
        Public Sub Receive(ByVal msg As Message)
            Log("تم استلام الرسالة: " & msg.Text)
        End Sub
    End Class
End Namespace
​​​​

ملخص

من خلال قراءة هذا الدليل، تعلمت كيفية كتابة نص برمجي في بوابة Ozeki للرسائل القصيرة يسمح لك بتشغيل كود VB.NET عند وصول رسالة SMS. بهذه الطريقة يمكنك جعلها تقوم بمهام مع الرسائل الواردة، وتنظيم تخزين الرسائل باستمرار وإرسال رسائل SMS ردية إذا لزم الأمر. إذا كنت قد اتبعت التعليمات أعلاه، فقد اتخذت خطوات كبيرة لتصبح مطور برمجيات Visual Basic أفضل.

تعلم المزيد عن لغة برمجة Visual Basic وتطوير نظام المراسلة الخاص بك على موقع Ozekي. دراسة مثال قاعدة بيانات VB.NET للرسائل القصيرة في البرنامج التعليمي التالي.

لنضع ما تعلمته موضع التنفيذ. قم بتنزيل بوابة Ozeki للرسائل القصيرة الآن!

More information