كيفية جدولة إرسال الرسائل في أوقات محددة باستخدام WhatsApp API من whats360
في عالم الأعمال الحديث، أصبحت الرسائل النصية عبر تطبيقات المراسلة مثل WhatsApp أداة قوية للتواصل مع العملاء. سواء كنت ترغب في إرسال إشعارات، تأكيدات طلبات، أو حتى رسائل تسويقية، فإن استخدام واجهة برمجة التطبيقات (API) يسمح لك بأتمتة هذه العملية بسهولة. في هذا المقال، سنتعرف على كيفية جدولة إرسال الرسائل في أوقات محددة باستخدام WhatsApp API من موقع whats360، مع تقديم أمثلة عملية بلغات برمجية مختلفة.
ما هي جدولة إرسال الرسائل؟
جدولة إرسال الرسائل هي عملية إرسال رسائل في وقت محدد مسبقًا. هذه الميزة مفيدة جدًا عندما تريد إرسال رسائل في أوقات محددة، مثل إرسال تذكيرات بالمواعيد أو عروض خاصة في أوقات الذروة.
لماذا نستخدم جدولة إرسال الرسائل؟
جدولة إرسال الرسائل تسمح لك بإرسال الرسائل في الوقت المناسب، مما يزيد من فرص تفاعل العملاء مع الرسائل. على سبيل المثال، يمكنك إرسال تذكير بموعد طبي قبل ساعة من الموعد المحدد، أو إرسال عرض خاص في وقت محدد لزيادة المبيعات.
المتغيرات المطلوبة لجدولة إرسال الرسائل
لجدولة إرسال الرسائل باستخدام WhatsApp API من whats360، تحتاج إلى المتغيرات التالية:
- client_id: معرف العميل الخاص بك في النظام.
- mobile: رقم هاتف العميل الذي تريد إرسال الرسالة إليه.
- text: النص الذي تريد إرساله.
- schedule_time: الوقت المحدد لإرسال الرسالة (بتنسيق YYYY-MM-DD HH:MM:SS).
- token: مفتاح API الخاص بك للوصول إلى الخدمة.
كيفية جدولة إرسال الرسائل باستخدام WhatsApp API
سنستعرض الآن كيفية جدولة إرسال الرسائل باستخدام WhatsApp API من whats360 بعدة لغات برمجية، بما في ذلك JavaScript (Node.js)، Python، PHP، وC#.
1. جدولة رسالة باستخدام Node.js
const fetch = require('node-fetch'); async function scheduleMessage() { const url = 'https://toggaar.whats360.live/api/user/v2/schedule_message'; const clientId = 'CLIENT_ID'; // استبدل بمعرف العميل الخاص بك const mobile = '918888888888'; // استبدل برقم الهاتف const text = 'مرحبًا، هذا تذكير بموعدك غدًا الساعة 10 صباحًا.'; // النص الذي تريد إرساله const scheduleTime = '2023-10-15 10:00:00'; // الوقت المحدد لإرسال الرسالة const token = 'YOUR_API_KEYS'; // استبدل بمفتاح API الخاص بك const body = { client_id: clientId, mobile, text, schedule_time: scheduleTime }; const headers = { 'Content-Type': 'application/json', 'Authorization': `Bearer ${token}` }; try { const response = await fetch(url, { method: 'POST', headers, body: JSON.stringify(body) }); const data = await response.json(); console.log('Response:', data); } catch (error) { console.error('Error:', error); } } scheduleMessage();
شرح الكود:
- يتم إرسال طلب POST إلى الـ API مع إضافة المعلمات (
client_id
,mobile
,text
,schedule_time
) في جسم الطلب. - يتم إضافة الرمز المميز (
token
) في رأس الطلب (headers
).
2. جدولة رسالة باستخدام Python
import requests import json def schedule_message(): url = 'https://toggaar.whats360.live/api/user/v2/schedule_message' # Replace with your domain endpoint body = { 'client_id': 'CLIENT_ID', # استبدل بمعرف العميل الخاص بك 'mobile': '918888888888', # استبدل برقم الهاتف 'text': 'مرحبًا، هذا تذكير بموعدك غدًا الساعة 10 صباحًا.', # النص الذي تريد إرساله 'schedule_time': '2023-10-15 10:00:00' # الوقت المحدد لإرسال الرسالة } token = 'YOUR_API_KEYS' # استبدل بمفتاح API الخاص بك headers = { 'Content-Type': 'application/json', 'Authorization': f'Bearer {token}', } try: response = requests.post(url, headers=headers, json=body) if not response.ok: raise Exception('Request failed') data = response.json() print(data) # Handle the response data as per your requirements except Exception as error: print(error) schedule_message()
شرح الكود:
- يتم إرسال طلب POST باستخدام مكتبة
requests
في Python. - يتم إضافة المعلمات في جسم الطلب (
body
) وإضافة الرمز المميز (token
) في الرأس (headers
).
3. جدولة رسالة باستخدام PHP
function scheduleMessage() { $url = 'https://toggaar.whats360.live/api/user/v2/schedule_message'; // Replace with your domain endpoint $body = [ 'client_id' => 'CLIENT_ID', // استبدل بمعرف العميل الخاص بك 'mobile' => '918888888888', // استبدل برقم الهاتف 'text' => 'مرحبًا، هذا تذكير بموعدك غدًا الساعة 10 صباحًا.', // النص الذي تريد إرساله 'schedule_time' => '2023-10-15 10:00:00' // الوقت المحدد لإرسال الرسالة ]; $token = 'YOUR_API_KEYS'; // استبدل بمفتاح API الخاص بك $headers = [ 'Content-Type: application/json', 'Authorization: Bearer ' . $token, ]; try { $curl = curl_init($url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($body)); $response = curl_exec($curl); if ($response === false) { throw new Exception(curl_error($curl)); } $httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); if ($httpCode >= 400) { throw new Exception('Request failed'); } $data = json_decode($response, true); print_r($data); // Handle the response data as per your requirements } catch (Exception $error) { echo $error->getMessage(); } } scheduleMessage();
شرح الكود:
- يتم إرسال طلب POST باستخدام
curl
في PHP. - يتم إضافة المعلمات في جسم الطلب (
body
) وإضافة الرمز المميز (token
) في الرأس (headers
).
4. جدولة رسالة باستخدام C#
using System; using System.Net.Http; using System.Net.Http.Headers; using System.Threading.Tasks; public static class Program { public static async Task Main() { await ScheduleMessage(); } public static async Task ScheduleMessage() { var url = "https://toggaar.whats360.live/api/user/v2/schedule_message"; // Replace with your domain endpoint var body = new { client_id = "CLIENT_ID", // استبدل بمعرف العميل الخاص بك mobile = "918888888888", // استبدل برقم الهاتف text = "مرحبًا، هذا تذكير بموعدك غدًا الساعة 10 صباحًا.", // النص الذي تريد إرساله schedule_time = "2023-10-15 10:00:00" // الوقت المحدد لإرسال الرسالة }; var token = "YOUR_API_KEYS"; // استبدل بمفتاح API الخاص بك using (var client = new HttpClient()) { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); try { var response = await client.PostAsJsonAsync(url, body); if (!response.IsSuccessStatusCode) { throw new Exception("Request failed"); } var data = await response.Content.ReadAsAsync(); Console.WriteLine(data); // Handle the response data as per your requirements } catch (Exception error) { Console.WriteLine(error); } } } }
شرح الكود:
- يتم إرسال طلب POST باستخدام
HttpClient
في C#. - يتم إضافة المعلمات في جسم الطلب (
body
) وإضافة الرمز المميز (token
) في الرأس (headers
).
نصائح لاستخدام WhatsApp API بشكل فعال
- تأكد من صحة البيانات: قبل إرسال الرسائل، تأكد من صحة رقم الهاتف والوقت المحدد لإرسال الرسالة.
- استخدم القوالب المعتمدة: إذا كنت ترسل رسائل تسويقية، تأكد من استخدام قوالب معتمدة من WhatsApp.
- تحقق من الاستجابة: دائمًا تحقق من استجابة الـ API للتأكد من نجاح العملية.
الخلاصة
جدولة إرسال الرسائل باستخدام WhatsApp API من whats360 يعد طريقة فعالة لتحسين تجربة العملاء وزيادة تفاعلهم مع العلامة التجارية. من خلال استخدام هذه الميزة، يمكنك إرسال الرسائل في الوقت المناسب، مما يزيد من فرص تفاعل العملاء مع الرسائل. سواء كنت تستخدم JavaScript، Python، PHP، أو C#، فإن العملية بسيطة وفعالة.
إذا كنت تبحث عن أداة قوية لأتمتة التواصل مع عملائك عبر WhatsApp، فإن WhatsApp API من whats360 هو الحل الأمثل. ابدأ بتجربة الأكواد المذكورة أعلاه وقم بتخصيصها وفقًا لاحتياجاتك!
الكلمات المفتاحية
WhatsApp API, جدولة إرسال الرسائل, whats360, برمجة WhatsApp, تخصيص الرسائل, Node.js, Python, PHP, C#, واجهة برمجة التطبيقات, إرسال رسائل واتساب, أتمتة الرسائل, رسائل مخصصة, تطوير تطبيقات واتساب, إدارة الحملات, روبوت دردشة, تواصل مع العملاء, إشعارات واتساب, رسائل تسويقية, قوالب واتساب, تطبيقات الأعمال, برمجة تطبيقات, تطوير برمجيات, واتساب للأعمال.
إذا كان لديك أي أسئلة أو تحتاج إلى مزيد من التوضيح، فلا تتردد في التواصل معنا!