اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

الطريقة الأولى باستخدام رابط مباشر يحتوي على رقم الهاتف الخاص بواتساب ورمز البلد لإرسال رسالة إلى الرقم المحدد. قم بإضافة الرمز التالي في صفحتك HTML:

<a href="https://api.whatsapp.com/send?phone=رقم-الهاتف">ارسل رسالة عبر واتساب</a>

وقم بتغيير "رقم-الهاتف" إلى رقم الهاتف المستهدف، مع إزالة أي أحرف غير أرقام من الرقم، وستعين عليك استخدام جافاسكريبت ليصبح الكود بالشكل التالي:

<button id="sendMessageBtn">إرسال رسالة عبر واتساب</button>

<script>
document.getElementById("sendMessageBtn").addEventListener("click", sendMessage);

function sendMessage() {
  const phoneNumber = "رقم-الهاتف";
  const message = "مرحبًا، هذه الرسالة من صفحة الويب الخاصة بي.";

  const encodedMessage = encodeURIComponent(message);
  const whatsappURL = `https://api.whatsapp.com/send?phone=${phoneNumber}&text=${encodedMessage}`;

  window.open(whatsappURL);
}
</script>

والطريقة الثانية  باستخدام API واتساب لإرسال رسائل وسائط إلى رقم واتساب، ويتطلب ذلك استخدام لغة البرمجة (مثل JavaScript) للتفاعل مع API واتساب، وتستطيع الإعتماد على مكتبات مثل Twilio أو WhatsApp Business API لتنفيذ ذلك.

وإليك مثال بسيط بواسطة JavaScript و Twilio لإرسال رسالة إلى رقم واتساب:

<button id="sendMessageBtn">إرسال رسالة عبر واتساب</button>

<script>
document.getElementById("sendMessageBtn").addEventListener("click", sendWhatsAppMessage);

function sendWhatsAppMessage() {
  const phoneNumber = "رقم-الهاتف";
  const message = "مرحبًا، هذه الرسالة من صفحة الويب الخاصة بي.";

  // استيراد مكتبة Twilio
  // افتراضيًا، يجب توفير مفتاح الوصول ورقم Twilio من قبلك
  const twilio = require('twilio');
  const accountSid = 'Your_Account_SID';
  const authToken = 'Your_Auth_Token';
  const client = new twilio(accountSid, authToken);

  client.messages.create({
    body: message,
    from: 'Your_Twilio_Phone_Number',
    to: phoneNumber
  })
  .then(() => {
    console.log('تم إرسال الرسالة بنجاح');
  })
  .catch((error) => {
    console.log('حدث خطأ أثناء إرسال الرسالة:', error);
  });
}
</script>

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...