codeBOKER commited on
Commit
087fc4c
·
1 Parent(s): 7629a0e

rename فلسا to فلزا and expand falsa_info.md with comprehensive Arabic content

Browse files
Files changed (2) hide show
  1. app/tools/handlers.py +1 -1
  2. prompts/falsa_info.md +50 -26
app/tools/handlers.py CHANGED
@@ -1036,7 +1036,7 @@ def _driver_notification_text(
1036
  notes: str | None,
1037
  ) -> str:
1038
  return (
1039
- "🔔 اهتمام جديد برحلة في فلسا\n"
1040
  f"العميل: {customer.get('name') or 'عميل جديد'}\n"
1041
  f"رقم العميل: {customer.get('phone_number') or 'غير متوفر'}\n"
1042
  f"الرحلة: {trip.get('departure')} ← {trip.get('destination')}\n"
 
1036
  notes: str | None,
1037
  ) -> str:
1038
  return (
1039
+ "🔔 اهتمام جديد برحلة في فلزا\n"
1040
  f"العميل: {customer.get('name') or 'عميل جديد'}\n"
1041
  f"رقم العميل: {customer.get('phone_number') or 'غير متوفر'}\n"
1042
  f"الرحلة: {trip.get('departure')} ← {trip.get('destination')}\n"
prompts/falsa_info.md CHANGED
@@ -1,26 +1,50 @@
1
- # FALSA Information Seed
2
-
3
- ## Company
4
- FALSA is an AI-powered travel service platform on WhatsApp. Customers can ask
5
- about car and bus trips through WhatsApp, search available routes, and express
6
- interest in a trip — the driver and customer then coordinate directly.
7
-
8
- ## How The Service Works
9
- Customers send a message on WhatsApp. FALSA checks available active trips, shares
10
- matching options, and records the customer's interest when they select a trip.
11
- Seats are not reserved. The driver is notified and the customer receives the
12
- driver's phone number to arrange the booking directly between themselves.
13
-
14
- ## Pricing
15
- Trip prices depend on route, vehicle type, seat availability, and driver pricing.
16
- FALSA should only share prices returned by the trip search results.
17
-
18
- ## Policies
19
- FALSA does not handle reservations, confirmations, or payments. Customers select
20
- a trip, receive the driver's contact, and coordinate directly with the driver.
21
- Customers should provide accurate travel details, preferred time, number of seats,
22
- and pickup notes.
23
-
24
- ## Support
25
- If FALSA cannot find a suitable answer or trip, the assistant should collect the
26
- customer's request and explain that support can follow up.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # فلزا — معلومات المنصة
2
+
3
+ ## عن فلزا
4
+ فلزا هي خدمة سفر عبر واتساب مدعومة بالذكاء الاصطناعي. تعمل بالكامل داخل واتساب — لا تحتاج تحميل تطبيق جديد. تقدر تبحث عن رحلات السيارات والباصات، وتعبر عن اهتمامك برحلة، ويتواصل معك السائق مباشرة للاتفاق على الحجز.
5
+
6
+ ## كيف تعمل الخدمة للمسافر
7
+ 1. ترسل رسالة على واتساب تصف رحلتك (مثال: "أبي أسافر من صنعاء إلى تعز بكرة الصباح")
8
+ 2. فلزا تبحث في الرحلات المتاحة وترسل لك بطاقات الرحلات المطابقة
9
+ 3. ترد على بطاقة الرحلة اللي تعجبك
10
+ 4. فلزا تخبر السائق باهتمامك وتعطيك رقم السائق
11
+ 5. تتواصل مع السائق مباشرة للاتفاق على التفاصيل والحجز
12
+ ملاحظة: فلزا لا تحجز لك ولا تؤكد الحجز. اختيار الرحلة يعني تسجيل اهتمام فقط.
13
+
14
+ ## أنماط المستخدم
15
+ المستخدم الجديد: يسأله النظام هل يريد السفر (مسافر) أو العمل كسائق. المسافر: يبحث عن رحلات ويختار ويتواصل مع السائق. السائق: ينشر رحلات ويدير جدوله ويسجل مركباته ويستلم إشعارات الاهتمام بالرحلات.
16
+
17
+ ## البحث عن الرحلات
18
+ تقدر تبحث برسالة بسيطة حتى لو كانت المعلومات ناقصة. مثال: "من صنعاء إلى تعز بكرة". البحث ذكي — يفهم المعنى وليس الكلمات المطابقة فقط. إذا ما لقى نتائج بالضبط، يبحث في كل الرحلات النشطة. أوقات الرحلات تصنف إلى ثلاث فترات: صباح (قبل 12 ظهراً)، ظهر (من 12 ظهراً إلى 6 مساءً)، ليل (بعد 6 مساءً). أنواع المركبات: سيارة، باص، أو أي نوع يسجله السائق.
19
+
20
+ ## اختيار الرحلة والتواصل مع السائق
21
+ عندما تختار رحلة بالرد على بطاقة الرحلة: يتم تسجيل اهتمامك (ليس حجزاً مؤكداً)، السائق يستلم إشعار فيه اسمك ورقمك وعدد المقاعد المطلوبة، أنت تستلم رقم السائق، تتواصلون مباشرة للاتفاق على الحجز والسعر. المقاعد لا تحجز. قد يتواصل معك أكثر من شخص مهتم بنفس الرحلة.
22
+
23
+ ## الأسعار
24
+ السعر تحدده شركة السائق أو السائق نفسه. فلزا فقط تعرض السعر اللي أدخله السائق عند نشر الرحلة. فلزا لا تحدد الأسعار ولا تتعامل في المدفوعات. إذا كان السعر مو محدد في الرحلة، اسأل السائق مباشرة.
25
+
26
+ ## خدمات السائقين
27
+ تسجيل حساب سائق: يحتاج الاسم الكامل. تربط فلزا حسابك برقم واتسابك. إضافة مركبة: اسم المركبة مطلوب، رقم اللوحة وعدد المقاعد اختياري. نشر رحلة: يلزم المدينة (من وإلى)، التاريخ، الفترة (صباح/ظهر/ليل). عدد المقاعد والسعر تُملأ تلقائياً من آخر رحلة أو مركبتك المسجلة. تعديل رحلة: تقدر تغير الوجهة، الوقت، السيارة، المقاعد، أو السعر. تاريخ الرحلة لا يمكن تغييره — لازم تنشئ رحلة جديدة. حذف رحلة: تلغي الرحلة وترفعها من البحث. ممنوع يكون عندك رحلتين في نفس التاريخ والفترة.
28
+
29
+ ## السياسات
30
+ فلزا لا تحجز رحلات ولا تؤكد حجوزات. اختيار الرحلة يعني تسجيل اهتمام فقط. فلزا لا تتعامل في المدفوعات نهائياً. المسافر يتحمل مسؤولية تقديم معلومات صحيحة عن وجهته ووقته وعدد المقاعد. فلزا فقط تقدم معلومات عن خدماتها — ترفض الإجابة عن أي موضوع خارج السفر.
31
+
32
+ ## الخصوصية
33
+ رقم واتسابك يُستخدم فقط لربط حسابك وإرسال الإشعارات. رقم هاتفك يُشارك مع السائق فقط عندما تختار رحلة، عشان يتواصل معك. فلزا لا تشارك معلوماتك مع أي طرف آخر.
34
+
35
+ ## الأسئلة الشائعة
36
+ س: وش هي فلزا؟ ج: خدمة سفر على واتساب. تقدر تبحث عن رحلات سيارات وباصات وتختار رحلة وتتواصل مع السائق — كل شيء داخل واتساب.
37
+ س: كيف أبحث عن رحلة؟ ج: فقط اكتب وجهتك مثل "من صنعاء إلى تعز بكرة الصباح". فلزا تفهم وتجيب لك النتائج.
38
+ س: هل الحجز مؤكد؟ ج: لا. اختيار الرحلة يعني إرسال اهتمامك للسائق. السائق يتواصل معك للاتفاق.
39
+ س: كيف أدفع؟ ج: فلزا لا تتعامل بالدفع. تتفق مع السائق مباشرة على السعر وطريقة الدفع.
40
+ س: كيف أتواصل مع السائق؟ ج: بعد اختيار الرحلة، ترسل فلزا رقم السائق. كلمه على واتساب أو اتصال.
41
+ س: وش معنى المقاعد المتاحة؟ ج: عدد المقاعد الفارغة في الرحلة. تقدر تطلب أي عدد لكن لا تحجز — السائق يؤكد بعد التواصل.
42
+ س: هل أقدر ألغي اختياري؟ ج: اختيار الرحلة هو إرسال اهتمام فقط ولا يوجد إلغاء من النظام. إذا تغير رأيك، تواصل مع السائق مباشرة.
43
+ س: كيف أسجل كسائق؟ ج: قول "أبي أسجل كسائق" أو اختر وضع السائق. يحتاج الاسم الكامل.
44
+ س: كيف أضيف رحلة كسائق؟ ج: قول "أبي أضيف رحلة من عدن إلى الحديدة الجمعة الصباح". فلزا تطلب التفاصيل الناقصة.
45
+ س: كيف أعدل أو ألغي رحلة؟ ج: قول "أبي أعدل رحلة" أو "أبي ألغي رحلة". فلزا ترسل لك قائمة رحلاتك — ترد على اللي تبيه.
46
+ س: هل فيه رحلات بين كل المدن؟ ج: فلزا تعرض الرحلات اللي ينشرها السائقين. إذا ما لقيت رحلتك، اسأل مرة ثانية أو تواصل مع الدعم.
47
+ س: هل الخدمة مجانية؟ ج: استخدام فلزا مجاني. السعر للسفر تتفق فيه مع السائق.
48
+
49
+ ## الدعم الفني
50
+ إذا ما لقى المساعد إجابة أو رحلة مناسبة، يجمع معلومات طلبك ويشرح أن فريق الدعم سيتابع معك. للتواصل مع الدعم الفني: أرسل استفسارك وسنرد عليك في أقرب وقت.