نص VB.Net للرسائل القصيرة
في بوابة Ozeki للرسائل القصيرة، يمكنك كتابة نص برمجي يسمح لك بتشغيل كود Visual Basic .NET عند وصول رسالة SMS. يمكن لهذا النص البرمجي تنفيذ أي منطق للقيام بمهام متنوعة مع الرسائل الواردة، وإرسال رسائل SMS ردية اختيارية.
كيفية تشغيل كود .NET عند وصول رسالة SMS (خطوات سريعة)
لتشغيل كود .NET عند وصول رسالة SMS:
- تشغيل بوابة Ozeki للرسائل القصيرة
- اختيار إضافة مستخدم أو تطبيق جديد
- تثبيت خدمة نص Visual Basic
- تسمية الاتصال
- توفير مصدر النص البرمجي
- تمكين الاتصال
- استلام رسالة SMS اختبارية
- فحص السجلات
الخطوة 1 - إضافة مستخدم/تطبيق جديد...
يمكنك ببساطة تثبيت مستخدم نص Visual Basic في وحدة التحكم 'الإدارة' بالنقر على 'إضافة مستخدم/تطبيق جديد...' في لوحة 'المستخدمين/التطبيقات' (الشكل 1).
الخطوة 2 - إضافة نص Visual Basic
سيتم فتح واجهة تتكون من لوحتين. اللوحة الجانبية اليسرى تحتوي على المستخدمين والتطبيقات المثبتة بالفعل. اللوحة الجانبية اليمنى تحتوي على المستخدمين والتطبيقات التي يمكنك تثبيتها مع وصف موجز بجانبها. ابحث عن مستخدم نص Visual Basic وانقر على زر 'تثبيت' الأزرق بجانبه (الشكل 2).
الخطوة 3 - توفير النص البرمجي
تحتوي لوحة 'التكوين' على علامة تبويب 'عام' تحتوي على الإعدادات الأساسية. أولاً، يرجى توفير اسم فريد. في قسم النص البرمجي في صفحة علامة التبويب، يوجد مصدر النص البرمجي الذي ترغب في تنفيذه (الشكل 3).
الخطوة 4 - تمكين المستخدم
يرجى تمكين المستخدم باستخدام مفتاح الاتصال وفي علامة تبويب الأحداث، تأكد من أن النص البرمجي قد تم تجميعه وأن المستخدم قد تم تهيئته بنجاح (الشكل 4).
الخطوة 5 - استلام الرسالة
أخيرًا، يمكنك رؤية ما إذا كانت الرسالة قد تم استلامها بواسطة هذا المستخدم، سيعمل النص البرمجي وكما يعمل هذا المثال، يتم إرسال رسالة SMS الردية إلى المرسل الأصلي (الشكل 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
- كيفية تشغيل كود .NET عند وصول رسالة قصيرة
- دليل مثال قاعدة بيانات الرسائل القصيرة بـ VB.NET
- مثال HTTP للرسائل القصيرة بـ VB.NET