· درس
دليل لبناء جدول مواعيد للصالون أو العيادة باستخدام Claude، مع تنبيه التعارض وتذكير واتساب وتقويم Google. برومبت وخطوات الاستخدام ومراجعة النتائج.
project.zip (28 KB)
تحميل الملفالحلقة 03 من سلسلة حلّها بالـ AI
تصل المواعيد إلى صالونك أو عيادتك من ثلاثة أماكن: مكالمة هاتفية، ورسالة واتساب، ودفتر على الطاولة. لا أحد يرى الثلاثة معاً، فيُحجز عميلان لنفس الموظف في نفس الساعة، ولا ينتبه أحد إلا حين يصلان.
تجد هنا برومبتاً جاهزاً لـ Claude يساعدك على بناء جدول مواعيد لنشاطك: خدمات وموظفون، وتحذير عند تعارض المواعيد، ورسالة تذكير تفتح في واتساب لتراجعها وترسلها بنفسك، وروابط لإضافة الموعد إلى تقويم Google.
الهدية في هذه الصفحة هي البرومبت النصي. انسخه أو حمّله، ثم استخدمه في محادثة جديدة لبناء تطبيقك. النتيجة تعتمد على مخرجات Claude وقد تحتاج إلى تصحيح؛ اختبرها ببيانات وهمية قبل إدخال مواعيد حقيقية.
ما يطلبه البرومبت من التطبيق:
جدول مواعيد واحد بخدماتك وموظفيك.
تنبيه أحمر عند تداخل موعدين للموظف نفسه، مع إمكان الحفظ بعد مراجعة التحذير.
عرض لليوم مرتّب بالساعة، وبحث باسم العميل أو رقم الهاتف.
رسالة تذكير تفتح جاهزة في واتساب، وتبقى أنت من يضغط «إرسال».
رابط لإضافة موعد إلى تقويم Google، وتصدير المواعيد القادمة في ملف ICS.
استيراد وتصدير CSV للنسخ الاحتياطي.
تناسبك إذا كنت:
صاحب صالون أو مركز تجميل تحجز مواعيدك بالهاتف والواتساب.
عيادة صغيرة أو طبيب منفرد تريد جدولاً بسيطاً (راجع قسم الخصوصية أدناه).
ورشة أو مركز خدمات (صيانة، تلميع، تظليل، تدريب) لها مواعيد بمدد مختلفة.
مستقلاً يقدّم استشارات ويريد ألا يتداخل موعدان.
شخصاً يريد تجربة الذكاء الاصطناعي بمثال عملي من شغله اليومي.
لا تناسبك الآن إذا كنت تريد:
أن يرى عدة موظفين الجدول نفسه من جوالاتهم. الأداة تحفظ بياناتها في متصفح جهاز واحد. المشاركة بين أجهزة تحتاج قاعدة بيانات حقيقية، وهذا مستوى آخر ليس مشمولاً هنا.
حجزاً يقوم به العميل بنفسه عبر رابط أو موقع.
إرسال التذكيرات تلقائياً دون أن تضغط. الأداة تجهّز الرسالة وأنت ترسلها.
التعارض لا يحدث غالباً بسبب إهمال. يحدث لأن:
موعد حُجز بالهاتف، وآخر بالواتساب، وثالث كُتب في الدفتر، ولا مكان واحد يجمعها.
مدة الخدمة لا تُحسب: خدمة تستغرق ساعة ونصفاً تبدو في الدفتر كأنها نصف ساعة.
يوم مزدحم يصعب فيه مراجعة كل الأسطر بالعين.
قد تريد أحياناً حجز موعدين متتاليين قصيرين، أو أن تكون المساعدة من موظف آخر. لذلك الأداة تحذّرك ولا تمنعك: يظهر شريط أحمر مع الموعد الذي يتعارض معه، والقرار لك. وموعد ينتهي في اللحظة التي يبدأ فيها الآخر لا يُعدّ تعارضاً.
التذكير يساعد العميل على تذكّر موعده. ولأنك تحجز أصلاً عبر واتساب، فاستعمال القناة نفسها أبسط. الأداة تكتب الرسالة (الاسم، والتاريخ، والوقت، والخدمة)، وتفتح لك واتساب بها جاهزة، فتراجعها ثم ترسل.
البرومبت يطلب ملف HTML واحداً يحفظ البيانات في المتصفح، دون خادم أو مكتبات خارجية. تحتاج إلى حساب Claude لبنائه، وتحتاج روابط واتساب وتقويم Google إلى الإنترنت عند استخدامها.
| الميزة | ماذا تفعل | كيف تفيدك |
|---|---|---|
| الخدمات والموظفون | تضيف اسم كل خدمة ومدتها، وأسماء الموظفين، مرة واحدة | لا تعيد كتابتها مع كل موعد |
| حجز موعد بنهاية تلقائية | تختار الخدمة والموظف والوقت، فتُحسب نهاية الموعد من مدة الخدمة | لا تحسب بيدك، ولا تنسى مدة الخدمة |
| تنبيه التعارض | يظهر شريط أحمر إذا كان للموظف نفسه موعد في الوقت نفسه | تكتشف المشكلة قبل أن يصل العميلان |
| عرض اليوم | كل مواعيد اليوم مرتبة بالساعة، والمتعارضة بالأحمر | ترى يومك بنظرة |
| البحث | تبحث باسم العميل | تجد الموعد في ثوانٍ |
| تذكير واتساب | زر يفتح واتساب برسالة جاهزة (الاسم والتاريخ والوقت والخدمة) | تذكّر العميل بضغطتين، وأنت تضغط «إرسال» |
| تقويم Google | زر يفتح التقويم والموعد معبّأ، أو ملف واحد لكل المواعيد القادمة | موعدك على جوالك وتقويمك |
| نسخة احتياطية | تصدير CSV يفتح في Excel بالعربية سليمة | لا تفقد بياناتك |
| ✅ تفعل | ❌ لا تفعل |
|---|---|
| تنبّهك قبل التعارض | لا تمنع الحفظ، ولا تضمن ألا يقع تعارض |
| تفتح واتساب والرسالة جاهزة، وأنت تضغط «إرسال» | لا ترسل التذكير تلقائياً |
| تضيف الموعد إلى تقويم Google بضغطة، أو كل القادمة في ملف | لا تتزامن تلقائياً مع التقويم |
| تحفظ بياناتك على جهازك | لا تعمل من أجهزة متعددة، ولا يراها موظفوك من جوالاتهم |
| تطبيق محلي بلا حساب مستخدم داخل التطبيق | روابط واتساب وتقويم Google تحتاج إلى الإنترنت عند الضغط |
ابدأ من قسم «ابنِها بالبرومبت» أدناه: انسخ النص الإنجليزي كاملاً، أو حمّل ملفه النصي من زر تحميل الهدية أعلى الصفحة. أجب عن أسئلة Claude، ثم اطلب ملف HTML واختبره. بعد البناء، اتبع خطوات الاستخدام التالية للتحقق من الميزات المطلوبة.
افتح «الإعدادات». أضف كل خدمة مع مدتها بالدقائق، مثل: «قص شعر: 45»، «صبغة: 120»، «كشف: 30». ثم أضف أسماء الموظفين. نصيحة: اكتب مدة تتضمن وقت التحضير والتنظيف، لا مدة العمل فقط.
اضغط «موعد جديد»، واكتب اسم العميل ورقم جواله، واختر الخدمة والموظف والتاريخ والساعة. ستظهر نهاية الموعد وحدها.
رقم الجوال: اكتبه بصيغة دولية بلا صفر في البداية، مثل 971501234567. هذا ما يحتاجه واتساب.
إذا ظهر الشريط الأحمر، فللموظف موعد آخر يتداخل معه، وسيُعرض أمامك. لديك ثلاثة خيارات:
غيّر الوقت.
غيّر الموظف.
احفظ الموعد كما هو إن كنت تقصد ذلك.
افتح «اليوم». ستجد المواعيد مرتّبة بالساعة، والمتعارضة بالأحمر. تنقّل بين الأيام، وابحث باسم العميل عند الحاجة.
اضغط «تذكير واتساب» بجانب الموعد. يفتح واتساب والرسالة جاهزة (الاسم والتاريخ والوقت والخدمة). راجعها ثم اضغط «إرسال».مثال على الرسالة:
مرحباً سارة، تذكير بموعدك يوم 12 أكتوبر الساعة 4:30 مساءً لخدمة «صبغة». نراك قريباً.
استعمل رقمك أو رقماً تجريبياً حين تجرّب، لا رقم عميل حقيقي.
اضغط «تقويم Google» بجانب الموعد، فيفتح التقويم والموعد معبّأ، وتؤكد الحفظ. وإن أردت إضافة كل المواعيد القادمة دفعة واحدة، صدّرها في ملف واحد، وافتحه من تقويم Google.
هذه أهم خطوة. بياناتك محفوظة في متصفح هذا الجهاز، فإن مسحت بيانات المتصفح أو غيّرت الجهاز ضاعت. اضغط «نسخة احتياطية» مرة كل أسبوع، واحفظ ملف CSV في مكان آمن، وتستطيع استيراده لاحقاً.
سجّل الاسم ورقم التواصل ونوع الموعد فقط. لا تكتب تشخيصات ولا تفاصيل طبية في خانة الملاحظات.
البرومبت يطلب حفظ البيانات محلياً. تحقّق من أن التطبيق الناتج لا يرسلها إلى خادم، وراجع المعلومات التي يضمّنها في روابط واتساب والتقويم قبل فتحها. لكن ملف النسخة الاحتياطية يحمل أسماء وأرقام عملائك، فاحفظه في مكان آمن ولا ترسله عبر مجموعات.
حين تصوّر أو تعرض الأداة للغير، استعمل أسماء وأرقاماً وهمية.
مسؤولية الالتزام بقوانين حماية البيانات في بلدك عليك. هذه الأداة لا تغني عن مراجعة لوائحك.
حساب في Claude مع توفر إنشاء الملفات في حسابك.
متصفحاً حديثاً على الكمبيوتر.
اختيارياً: شيت Excel فيه مواعيدك القديمة (.xlsx أو .csv)، لاستيراده.
افتح Claude وابدأ محادثة جديدة. إن كان عندك شيت مواعيد فارفق نسخة تجريبية أو منقّحة من البيانات الحساسة. رفع ملفات XLSX يتطلب توفر ميزة تنفيذ الكود وإنشاء الملفات؛ راجع دليل رفع الملفات الرسمي.
انسخ النسخة الإنجليزية (الترجمة العربية بعدها للفهم فقط).
Language: Arabic (talk to me in this language and build the app in it; change it if you prefer another language)
Build me a simple appointment scheduler app for my business (a salon, clinic or service centre). I'm not a programmer, so explain everything in simple words.
STEP 1: Ask me first. Don't build anything yet.
Ask these in ONE short message, with an example for each:
1. What kind of business is it?
2. My services, with how many minutes each one takes.
3. My staff names.
4. My default country phone code (for WhatsApp numbers).
5. Do I have an old bookings sheet attached? If yes, read it, tell me what columns it has, and point out any problems (names written in different ways, mixed date formats, empty cells). Don't fix anything yourself; ask me.
Wait for my answers before Step 2.
STEP 2: After I answer, build the app.
- One HTML file that works in the browser: no server and no external libraries. If the language is Arabic, use a right-to-left layout.
- Settings: add, edit and delete services (name + minutes) and staff.
- New appointment form: customer name, phone, service (dropdown), staff (dropdown), date, start time. The end time is calculated automatically from the service duration and shown to me.
- Clash warning: when I save an appointment, check the same staff member's other appointments. If the new one overlaps another one (it starts before the other ends AND ends after the other starts), show a clear RED warning that names the clashing appointment. Don't block me: let me change it or save it anyway. Two appointments of the same staff member where one ends exactly when the other starts are NOT a clash. Different staff members never clash.
- Day view: all appointments of the selected day sorted by start time, clashing ones in red, with buttons for previous day, next day and today. Add a search box by customer name or phone.
- Edit and delete any appointment.
- "WhatsApp reminder" button on each appointment: opens https://wa.me/<phone digits only, with country code, no + or leading zeros>?text=<URL-encoded message>. The message contains the customer name, date, time and service. Let me edit the message template in the settings. The app must not send anything by itself: I press Send in WhatsApp.
- "Google Calendar" button on each appointment: opens https://calendar.google.com/calendar/render?action=TEMPLATE with the title, start and end time (local time format, no "Z"), and details filled in. Also add one button that downloads all upcoming appointments as a single .ics file.
- "Import" button that reads a CSV file with the appointment columns, and an "Export" button that saves a CSV that opens in Excel with Arabic text showing correctly (UTF-8 with BOM).
- Save the data in the browser, and show a clear reminder inside the app to export a backup every week.
- Privacy: the notes field must show the hint "Don't write medical details".
STEP 3: After building, check your own work.
- Test with sample data (fake names) and tell me the result of these 4 cases: same staff overlapping (warning), same staff back-to-back (no warning), different staff at the same time (no warning), and a partial overlap (warning).
- Give me my old data as a cleaned CSV, with only the fixes I approved, if I attached a sheet.
- In short steps, explain how to open the app, add the first appointment, and export a backup.
ابنِ لي تطبيق جدول مواعيد بسيطاً لنشاطي (صالون أو عيادة أو مركز خدمات). لست مبرمجاً، فاشرح كل شيء بكلمات بسيطة. الخطوة 1: اسألني أولاً ولا تبنِ شيئاً. اسألني في رسالة قصيرة واحدة مع مثال لكل سؤال: نوع النشاط، وخدماتي ومدة كل منها، وأسماء موظفيّ، ورمز بلدي للهاتف (لأرقام واتساب)، وهل عندي شيت حجوزات قديم؟ فإن وُجد فاقرأه وأخبرني بأعمدته ومشاكله دون أن تصحح شيئاً من عندك. انتظر إجاباتي. الخطوة 2: ابنِ التطبيق بعد إجاباتي: ملف HTML واحد بلا خادم ولا مكتبات خارجية، ويكون من اليمين لليسار إن كان بالعربية. إعدادات للخدمات والموظفين. نموذج موعد جديد (العميل والهاتف والخدمة والموظف والتاريخ والوقت) ونهاية الموعد تُحسب من مدة الخدمة. تحذير أحمر عند التداخل مع موعد آخر لنفس الموظف دون منع الحفظ؛ ولا يُعدّ تعارضاً أن ينتهي موعد لحظة بدء آخر، ولا موظفان مختلفان. عرض يوم مرتب بالساعة مع التنقل والبحث. تعديل وحذف. زر «تذكير واتساب» يفتح واتساب برسالة جاهزة دون إرسال تلقائي. زر «تقويم Google» وزر لتنزيل كل المواعيد القادمة في ملف .ics. استيراد وتصدير CSV يفتح في Excel بعربية سليمة. حفظ في المتصفح مع تذكير أسبوعي بالنسخة الاحتياطية. تلميح في الملاحظات: لا تكتب تفاصيل طبية. الخطوة 3: افحص عملك بأسماء وهمية بأربع حالات (تداخل جزئي، تتابع، موظفان مختلفان، تداخل كامل) وأخبرني بالنتيجة، وأعطني بياناتي القديمة منظّفة، واشرح بخطوات قصيرة كيف أفتحه وأضيف أول موعد وأصدّر نسخة احتياطية.
| السؤال المعتاد | مثال على الإجابة |
|---|---|
| نوع النشاط؟ | «صالون نسائي» |
| الخدمات والمدد؟ | «قص 45 دقيقة، صبغة 120، مكياج 60» |
| الموظفون؟ | «سارة، نور، ريم» |
| رمز البلد؟ | «971» |
| (مع شيت) أسماء متكررة بأشكال مختلفة؟ | اختر الاسم الأصح، أو قل «اتركها كما هي» إن لم تتأكد |
نصيحة: إن لم تعرف الجواب فقل «اتركه كما هو». التخمين هنا يفسد مواعيد حقيقية.
إن ظهر داخل المحادثة كمعاينة فقط، اكتب:
أعطني التطبيق كملف HTML قابل للتنزيل.
نزّله واحفظه في مجلد تعرفه، وافتحه بنقرتين.
أضف مواعيد تجريبية بأسماء وهمية وتأكد:
☐ تداخل كامل لنفس الموظف ← يظهر تحذير.
☐ تداخل جزئي (ينتهي الأول 4:30 ويبدأ الثاني 4:00 لنفس الموظف) ← يظهر تحذير.
☐ تتابع (ينتهي الأول 4:30 ويبدأ الثاني 4:30 لنفس الموظف) ← لا تحذير.
☐ موظفان مختلفان في الوقت نفسه ← لا تحذير.
☐ تذكير واتساب بجوالك أنت: يفتح واتساب والرسالة سليمة (الاسم والوقت والخدمة).
☐ تقويم Google: يفتح والتوقيت صحيح.
☐ التصدير يفتح في Excel والعربية سليمة.
«أضف حالة للموعد: محجوز، تم، ملغى، لم يحضر، ولا تحتسب الملغى في التعارض.»
«أضف عرضاً أسبوعياً.»
«اجعل رسالة التذكير بالإنجليزية.»
«أضف عمود سعر الخدمة وإجمالي اليوم.»
«اجعل ساعات العمل من 10 إلى 8 مساءً وحذّرني عند الحجز خارجها.»
بعد كل تعديل أعد الفحص بالأربع حالات.
| المشكلة | الحل |
|---|---|
| واتساب يفتح لكن الرقم خطأ أو فارغ | اكتب الرقم بصيغة دولية بلا صفر وبلا +، مثل 971501234567 |
| تقويم Google يفتح بتوقيت خاطئ | تأكد من منطقتك الزمنية في إعدادات تقويم Google، أو أعد التصدير |
| اختفت المواعيد | غالباً مُسحت بيانات المتصفح أو فتحت من متصفح/جهاز آخر. استورد آخر نسخة احتياطية CSV |
| الحروف العربية مشوّهة في Excel | افتح الملف عبر «بيانات ← من نص/CSV» واختر UTF-8 |
| لا يفتح ملف HTML على الجوال | جرّب الملف على الكمبيوتر؛ طريقة فتح الملفات المحلية تختلف بحسب نظام الهاتف والمتصفح |
| ظهر تحذير لكن لا تعارض فعلي | قد يكون موعدان لنفس الموظف تتداخل مدتاهما. راجع مدة الخدمة بالإعدادات |
هل البرومبت مجاني؟ نعم، يمكنك نسخه وتنزيله من هذه الصفحة. استخدام Claude يخضع لخطتك وحدود حسابك.
هل تمنع الأداة التعارض؟ لا، تنبّهك فقط. تظهر تحذيراً أحمر، والقرار لك.
هل ترسل الرسالة إلى العميل بنفسها؟ لا. تفتح واتساب والرسالة جاهزة وأنت تضغط «إرسال».
هل يستطيع موظفوني رؤية الجدول من جوالاتهم؟ لا. الأداة لجهاز واحد، لأن بياناتها في متصفحه. المشاركة بين أجهزة تحتاج قاعدة بيانات حقيقية.
ما الذي يحدث لبيانات عملائي؟ التصميم المطلوب يحفظها في متصفح الجهاز. تحقّق من الملف الناتج قبل الاستخدام، ولا ترفع بيانات حساسة إلى Claude. ملف النسخة الاحتياطية يحمل أسماء وأرقاماً، فاحمه، وراجع بيانات التذكير والتقويم قبل مشاركتها.
هل تناسب العيادات؟ يمكن تجربة الفكرة للجدولة البسيطة ببيانات وهمية، مع تجنّب التفاصيل الطبية. قبل إدخال بيانات حقيقية، راجع متطلبات حماية بيانات المرضى المعمول بها لديك.
هل أحتاج Claude؟ نعم، لبناء التطبيق بهذا البرومبت. بحسب دليل Claude الرسمي، إنشاء الملفات متاح لمستخدمي الخطط المجانية والمدفوعة؛ تحقّق من إعدادات حسابك وحدود الاستخدام.
هل أستطيع استيراد مواعيدي من Excel؟ نعم، عبر استيراد CSV، أو عبر البرومبت فيقرأ شيتك ويسألك قبل أن يصحح أي شيء.
هذه الحلقة 03 من سلسلة «حلّها بالـ AI».
سبق: الحلقة 01: حوّل شيت Excel إلى تطبيق.
تابع الحلقات القادمة على إنستغرام أو من قسم الشروحات.
تريد جدولاً يتشاركه موظفوك؟ هذا يحتاج قاعدة بيانات حقيقية ومستوى آخر من البناء. اكتب لي عبر واتساب
احجز استشارة عبر واتساب (للمشاريع التي تحتاج حلاً مخصصاً)