كيفية إرسال رسالة واتساب من MS SQL Server

هذه المقالة عبارة عن برنامج تعليمي مفصل حول كيفية إرسال رسالة من MS SQL Server. يتم إرسال الرسائل واستقبالها عبر واتساب. يتيح لك Ozeki SMS Gateway إنشاء اتصال بـ MS SQL Server وإرسال النصوص الرسائل من قاعدة بيانات باستخدام كود SQL. ستتعلم أيضًا كيفية إنشاء قاعدة بيانات وجداول لتخزين الواردة والرسائل الصادرة. نأمل أن تجد هذه المقالة مفيدة ولنبدأ!

ما هو Ozeki SMS Gateway؟

Ozeki SMS Gateway هو برنامج بوابة رسائل قصيرة احترافي يسمح للأفراد وتطبيقات البرامج بإرسال واستقبال رسائل SMS، مع توفير سيطرة كاملة على بنية الرسائل القصيرة، مما يضمن الأمان.

ما هي رسائل واتساب؟

واتساب هو خدمة مراسلة شائعة ومجانية ومتعددة المنصات لتبادل النصوص والرسائل الصوتية والمرئية، بالإضافة إلى المستندات والصور.

ما هو واتساب ويب هوك؟

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

اتصال واتساب
الشكل 1 - اتصال واتساب

المتطلبات الأساسية

كيفية إرسال رسالة واتساب من قاعدة بيانات SQL (خطوات سريعة)

لإرسال رسالة من Ozeki SMS Gateway إلى واتساب:

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

كيفية إرسال رسالة إلى واتساب من خلال بوابة Ozeki للرسائل القصيرة (فيديو تعليمي)

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

الفيديو 1 - كيفية إرسال رسالة إلى واتساب من خلال بوابة Ozeki للرسائل القصيرة (فيديو تعليمي)

أولاً، سجّل الدخول إلى بوابة Ozeki للرسائل القصيرة، ثم اختر أيقونة سطح المكتب لبوابة الرسائل القصيرة. في شريط أدوات Ozeki، اختر رابط إضافة اتصالات جديدة (الشكل 2) في الجانب الأيسر من لوحة الاتصالات لتختار تثبيت واتساب.

إضافة اتصال جديد
الشكل 2 - إضافة اتصال جديد في الجانب الأيسر

من قسم التثبيت اتصالات الرسائل القصيرة عبر IP، مزود خدمة محدد (SMS)، اختر عميل واتساب، ثم انقر على رابط تثبيت (الشكل 3). بعد التثبيت، ستظهر واجهة التكوين.

تثبيت عميل واتساب
الشكل 3 - تثبيت عميل واتساب

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

سجل أحداث واتساب
الشكل 4 - حدد هذه السجلات للحصول على مزيد من المعلومات

الآن عليك تكوين الاتصال. انسخ معرف حساب واتساب للأعمال (الشكل 5) من صفحة Meta للمطورين. سيتعين عليك لصق هذا في علامة التبويب العامة لواتساب في بوابة Ozeki للرسائل القصيرة.

نسخ معرف الحساب
الشكل 5 - انسخ معرف حساب واتساب للأعمال

ارجع إلى علامة التبويب العامة. الصق معرف حساب واتساب للأعمال في حقل WABA-ID (الشكل 6). يميز هذا المعرف جميع حسابات واتساب للأعمال.

لصق معرف الحساب
الشكل 6 - الصق معرف حساب واتساب للأعمال

انسخ رمز الوصول المؤقت (الشكل 7) من صفحة Meta للمطورين. رمز الوصول المؤقت الذي يمكن للخدمة استخدامه لأداء مهمة محددة.

نسخ رمز الوصول
الشكل 7 - انسخ رمز الوصول المؤقت

الصق رمز الوصول المؤقت من صفحة Meta للمطورين في حقل رمز الوصول (الشكل 8).

لصق رمز الوصول
الشكل 8 - الصق رمز الوصول المؤقت

يُستخدم القالب الافتراضي (الشكل 9) عندما لا يكون هناك محادثة مفتوحة مع مستلم الرسالة، يتم إرسال القالب بدلاً من الرسالة. ثم، عند فتح المحادثة، يتم إرسال الرسالة الأصلية تلقائيًا. يجب عليك أولاً إدخال رقم هاتف المستلم بالتنسيق الدولي. ثانيًا، يجب عليك تحديد نوع الرسالة، وهو في هذه الحالة قالب. ثالثًا، تحدد هذه العلامة اسم القالب الذي سيتم استخدامه. أخيرًا، تحدد هذه العلامة رمز اللغة للقالب.
املأ هذه الحقول بشكل صحيح، كما يلي:
العلامة 1: wa.to : $recipient
العلامة 2: wa.type : template
العلامة 3: wa.template.name : hello_world
العلامة 4: wa.template.language.code : en_US

قالب واتساب الافتراضي
الشكل 9 - تكوين القالب الافتراضي

نحتاج أيضًا إلى تحديد رقم هاتف على الاتصال. انسخ رقم الاختبار (الشكل 10) من صفحة Meta للمطورين. يمكنك إرسال رسائل مجانية باستخدام رقم الهاتف المقدم للاختبار. يمكنك استخدام رقم هاتفك الخاص الذي يخضع للحدود والتسعير.

نسخ رقم الاختبار
الشكل 10 - انسخ رقم الاختبار

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

لصق رقم الاختبار
الشكل 11 - الصق رقم الاختبار لأغراض الاختبار

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

اتصال واتساب
الشكل 12 - اتصال ناجح

في اللوحة اليمنى من بوابة Ozeki للرسائل القصيرة، حدد علامة التبويب اختبار وأنشئ رسالة SMS عن طريق إدخال بياناتك. أدخل رقم الهاتف للمستلمين وانقر على إرسال، لإرسال رسالة الاختبار التي تم إنشاؤها تلقائيًا. إذا كان هذا ناجحًا، فستظهر علامة خضراء أسفل علامة التبويب، مما يشير إلى أن الاتصال قد تم إنشاؤه (الشكل 13). انظر إلى الرسالة على هاتفك.

اختبار الإرسال
الشكل 13 - إرسال رسالة اختبار ناجحة إلى رقم الهاتف

كيفية إرسال رسالة من MS SQL (إرشادات بسيطة)

لإرسال رسالة من MS SQL:

  1. إنشاء قاعدة بيانات وجداول
  2. تشغيل تطبيق Ozeki SMS Gateway
  3. إضافة تطبيق مراسلة SQL جديد
  4. تثبيت MS SQL Server
  5. تكوين إعدادات الاتصال
  6. تمكين اتصال MS SQL Server
  7. إدراج رسالة في قاعدة البيانات
  8. التحقق من الرسالة في مجلد "المرسَل"

كيفية إرسال رسالة من MS SQL Server (فيديو تعليمي)

يُظهر لك هذا الفيديو كيفية إنشاء قواعد بيانات. كيفية إنشاء اتصال MS SQL Server على Ozeki SMS Gateway. سيساعدك الفيديو في كيفية تكوين الاتصال. يُظهر كيفية إرسال رسالة مباشرة وعرض الرسائل المرسلة والمستلمة. بمجرد إنشاء الاتصال، سيُظهر لك الفيديو كيفية كتابة وإرسال أول رسالة اختبار ثم فحص ملف السجل للتحقق من التسليم الناجح.

الفيديو 2 - كيفية إرسال رسالة من MS SQL Server (فيديو تعليمي)

إنشاء تعريف جدول للرسائل

قبل أن تبدأ في إرسال الرسائل القصيرة باستخدام SQL، يجب أولاً إنشاء قاعدة بيانات وجداول. يمكنك القيام بذلك عن طريق إدخال بعض الأوامر في سطر الأوامر. الأمر CREATE DATABASE سيضيف قاعدة البيانات الجديدة نفسها. الأمران CREATE TABLE سيضيفان جدولين. واحد لتخزين الرسائل الواردة وآخر لتخزين الرسائل الصادرة. أخيرًا، يمكنك استخدام الأمر sp_addLogin لإنشاء اسم مستخدم وكلمة مرور لمصادقة قاعدة البيانات.

CREATE DATABASE ozekidb
GO
 
USE ozekidb
GO
 
CREATE TABLE ozekimessagein (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(30),
 msgtype varchar(30),
 reference varchar(30),
);
 
CREATE TABLE ozekimessageout (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(100),
 msgtype varchar(30),
 reference varchar(30),
 status varchar(30),
 errormsg varchar(250)
);
 
GO
 
sp_addLogin 'ozekiuser', 'ozekipass'
GO
 
sp_addsrvrolemember 'ozekiuser', 'sysadmin'
GO

إنشاء قاعدة البيانات والجداول

لبدء إرسال الرسائل القصيرة باستخدام MS SQL، تحتاج أولاً إلى إنشاء قاعدة بيانات وجداول. يتم ذلك عبر سطر الأوامر. افتح سطر الأوامر وأدخل تسلسل الأكواد أعلاه. يقوم أمر CREATE DATABASE بإنشاء قاعدة البيانات نفسها. بعد ذلك، يتم إنشاء الجداول ozekimessagein وozekimessageout باستخدام أمر CREATE TABLE. أخيرًا، نضيف اسم المستخدم وكلمة المرور باستخدام sp_addLogin (الشكل 14). الآن أصبحت قاعدة البيانات جاهزة لإرسال الرسائل القصيرة في MS SQL.

إنشاء قاعدة البيانات والجداول
الشكل 14 - إنشاء قاعدة البيانات والجداول

أولاً، سجل الدخول إلى بوابة Ozeki SMS Gateway، ثم اختر أيقونة SMS Gateway Desktop. في شريط أدوات Ozeki، اختر رابط إضافة مستخدم/تطبيق جديد (الشكل 15) في الجانب الأيمن من لوحة المستخدمين والتطبيقات لاختيار المراسلة عبر SQL.

اتصال SQL جديد
الشكل 15 - إضافة اتصال جديد في الجانب الأيمن

من قسم تثبيت واجهات التطبيقات، اختر المراسلة عبر SQL، وانقر على رابط تثبيت (الشكل 16). بعد ذلك، يمكنك رؤية خدمات SQL المتاحة للتثبيت.

المراسلة عبر SQL
الشكل 16 - اختر المراسلة عبر SQL

ابحث عن MS SQL Server تحت المراسلة عبر SQL وانقر على تثبيت (الشكل 17). بعد التثبيت، ستظهر واجهة تكوين SQL.

خادم SQL
الشكل 17 - اختر MS SQL Server لتثبيت هذه الخدمة

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

سجل SQL
الشكل 18 - حدد هذا السجل للحصول على مزيد من المعلومات

ارجع إلى علامة التبويب العامة وقم بتكوين إعدادات الاتصال (الشكل 19). باستخدام هذه الإعدادات، يمكنك الاتصال بقاعدة بيانات SQL الخاصة بك. سيتم استخدام الجداول في قاعدة البيانات لاحقًا.
الخادم: عنوان IP المحلي
المنفذ: رقم المنفذ
قاعدة البيانات: اسم قاعدة البيانات
معرف المستخدم: اسم المستخدم
كلمة المرور: كلمة المرور
إذا تم ملء كل شيء بشكل صحيح، اضغط على زر موافق.

تكوين SQL
الشكل 19 - قم بتكوين SQL لاتصال ناجح

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

اتصال خادم SQL
الشكل 20 - اتصال ناجح

لنقم بإدخال رسالة في جدول قاعدة البيانات. أولاً، انتقل إلى علامة تبويب SQL الخاصة باتصالك. اختر INSERT INTO من القائمة المنسدلة. قم بتغيير رقم الهاتف وانقر على زر تنفيذ لتشغيل الأمر (الشكل 21). سيؤدي هذا إلى إدراج الرسالة في جدول ozekimessageout وإرسال رسالة إلى تطبيق WhatsApp.

إدراج رسالة
الشكل 21 - اختر خيار INSERT INTO لإرسال اختبار

من جدول ozekimessageout (الشكل 22) يمكنك استعلام الرسائل المرسلة عن طريق اختيار خيار SELECT *. إذا قمت بتشغيل هذا الاستعلام، يمكنك رؤية الرسالة المرسلة في الجدول.

رسالة مرسلة
الشكل 22 - عرض الرسائل المرسلة في قاعدة البيانات

في الجانب الأيسر في لوحة التحكم، تحت المجلدات اختر رابط المرسلة ويمكنك رؤية الرسائل المرسلة (الشكل 23).

رسالة مرسلة
الشكل 23 - عرض الرسائل المرسلة في المجلدات

انقر على علامة تبويب الأحداث، ويمكنك رؤية كل سطر في السجل (الشكل 24).

سجل SQL
الشكل 24 - يمكنك رؤية الرسائل المرسلة في ملفات السجل

كيفية استقبال رسالة WhatsApp في قاعدة بيانات SQL (خطوات بسيطة)

لاستقبال رسالة WhatsApp في قاعدة بيانات SQL:

  1. قم بتشغيل تطبيق Ozeki SMS Gateway
  2. قم بتكوين webhook الخاص بـ WhatsApp
  3. تحقق من الرسالة في قاعدة بيانات SQL

كيفية استقبال رسائل واتساب في MS SQL (فيديو تعليمي)

يُظهر لك هذا الفيديو كيفية استقبال الرسائل من واتساب. كيفية توصيل ويب هوك واتساب الخاص بك ببوابة Ozeki للرسائل القصيرة. كيفية تكوين ويب هوك، وما هي المعلمات التي يجب تعيينها. بعد الاتصال الناجح، يمكنك رؤية الرسائل الواردة في ملف السجل وكذلك في قاعدة البيانات.

الفيديو 3 - كيفية استقبال رسائل واتساب في MS SQL (فيديو تعليمي)

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

عميل واتساب
الشكل 25 - انقر على عميل واتساب في اللوحة اليسرى

افتح قائمة تكوين واتساب في صفحة Meta for Developers لتكوين ويب هوك (الشكل 26). انقر على تحرير.
يجب تعيين ويب هوك لأنه يسمح لبوابة Ozeki للرسائل القصيرة بإرسال رسالة تنبيه إلى واتساب عند استلام رسالة من هاتف محمول، أو عند تغيير حالة رسالة واتساب المرسلة إلى هاتف محمول.

ويب هوك
الشكل 26 - إعدادات تكوين ويب هوك

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

قالب ويب هوك
الشكل 27 - انسخ قالب عنوان URL لاستدعاء المنشور

الصق القالب في حقل عنوان URL للاستدعاء (الشكل 28).

عنوان URL للاستدعاء
الشكل 28 - الصق القالب في عنوان URL لاستدعاء ويب هوك

انسخ اسم الاتصال ورمز التحقق (الشكل 29). يحدد اسم الاتصال اسم الاتصال، ورمز التحقق مسؤول عن الأمان.

اسم الاتصال والرمز
الشكل 29 - انسخ اسم الاتصال ورمز التحقق

الصق اسم الاتصال في نهاية القالب. استبدل [public-ip]:[port] بـ عنوان IP العام الخاص بك مع المنفذ الذي تم توجيهه.
الصق رمز التحقق في حقل رمز التحقق في صفحة Meta for Developers. إذا قمت بملء كل شيء، انقر على زر التحقق والحفظ.
ثم اضغط على زر إدارة (الشكل 30).

تكوين ويب هوك
الشكل 30 - جميع الحقول ممتلئة في تكوين ويب هوك

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

حقول ويب هوك للرسائل
الشكل 31 - حدد نوع الرسالة في إعدادات ويب هوك واتساب

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

تكوين ويب هوك ناجح
الشكل 32 - تكوين ويب هوك بنجاح

لنعد إلى بوابة Ozeki للرسائل القصيرة. في عميل واتساب، انقر على الأحداث لرؤية السجل. أرسل رسالة في تطبيق واتساب، يجب أن تظهر الرسالة في السجل (الشكل 33).

رسالة مستلمة في السجل
الشكل 33 - أرسل رسالة اختبار وانظر إلى ملف السجل

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

رسالة محولة
الشكل 34 - يمكنك رؤية الرسالة في مجلد المحولة

عد إلى الصفحة الرئيسية وحدد رابط خادم SQL الموجود على الجانب الأيمن من لوحة المستخدمون والتطبيقات (الشكل 35) لرؤية الرسالة الواردة هنا أيضًا.

خادم MS SQL
الشكل 35 - حدد خادم SQL لرؤية الرسائل

لنستعلم عن رسالة من قاعدة البيانات. انتقل إلى علامة تبويب SQL الخاصة باتصالك. حدد SELECT * من القائمة المنسدلة ويمكنك رؤية كل الرسائل المستلمة (الشكل 36).

رسالة SQL الواردة
الشكل 36 - يمكنك استعلام صندوق الوارد باستخدام SQL

ملخص

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

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

لقد قدمنا لقطات شاشة وتعليمات لكل خطوة حتى تتمكن من متابعة الخطوات بسهولة.

إليك بعض النصائح المفيدة الأخرى لإعداد اتصال واتساب عبر الرسائل القصيرة:

  • تأكد من أن لديك معرف حساب واتساب للأعمال صالحًا ورمز وصول مؤقت.
  • تأكد من أن رقم الهاتف الذي تضيفه إلى تطبيق واتساب للأعمال هو نفس رقم الهاتف الذي تستخدمه في بوابة أوزيكي للرسائل القصيرة.
  • اختبر الاتصال عن طريق إرسال رسالة اختبار إلى رقم هاتف المستلم.

إذا كانت لديك أي أسئلة أخرى، يرجى إرسال بريد إلكتروني إلى info@ozeki.hu أو التسجيل على موقعنا الإلكتروني: https://myozeki.com للحصول على المساعدة.

More information