Full transcript
0:00السلام عليكم ورحمه الله في الفيديو ده
0:02هنكمل كلامنا عن البيزك الى الام تشين
0:05اللي كنا بداناها في الفيديو اللي فات قبل
0:08ما تيجي على الفيديو ده قبل ما تسمع
0:10الفيديو ده لازم تسمع بارت 1 لان هو مهم
0:12جدا عشان تفهم الفيديو ده بسهوله طيب دي
0:17البيزك الى الامشين بتاعتنا البيزك الى
0:19الامشين ببتدي ان انا على البن دي كده
0:21بوصل
0:23الموديل بتاعي سواء كان اوبن سورس او مش
0:25اوبن سورس او
0:27الموديلز التانيه العاديه يعني بعد كده
0:30المفروض ده الانبوت اللي بيدخل للال تشين
0:34والاوتبوت المفروض ان انا باخده من البن
0:37دي طيب الكلام ده احنا هنشوفه بالتفصيل
0:40على البلات فورم على ال ان 8 ان ولكن
0:42دلوقتي احنا عايزين نعرف البيزك الى
0:45الامجين هي ليه مهمه جدا ان احنا نعرفها
0:49اول حاجه ان البيزك الى الامجين بتعمل لي
0:52اربع حاجات مع بعض احنا المره اللي فاتت
0:54قلنا ايه قلنا ان احنا لازم نسال نفسنا
0:57السؤال ده اللي هو ازاي اللي هو ايه؟ اللي
1:00هو ها كان و
1:03سورس ال ام يعني المفروض زي ما قلتلكم ان
1:07اي مسج بتتبعد من ال ان 8 ان
1:12لاي موديل سواء اوبن سورس او مش اوبن سورس
1:15اي اي موديل المفروض ان المسج دي انا بحدد
1:18النوع بتاعها سواء هي يوزر ولا سيستم ولا
1:22اسستنت طيب ده بالنسبه للاي بي اي او ا
1:29التول او النود اللي معمول على ال ان ات
1:31ان الخاصه بشركه اوبن اي تمام طيب لو احنا
1:35بقى عايزين نعمل نفس الموضوع ده مع الاوبن
1:37سورس فعشان نستخدم الاوبن سورس
1:42موديلز ونحدد لها نوع الرساله هي يوزر ولا
1:45سيستم ولا اسيستنت بنستخدم حاجتين يا اما
1:49نستخدم الاي اي ايجنت نود اللي احنا
1:52قلناها المره اللي فاتت يا اما نستخدم
1:54البيزك ال ام نود اللي احنا بنتكلم عنها
1:57المره دي طيب البيزك ال الام نوت ديت بقدر
1:59ان انا اكونكت معاها الل ام موديل على
2:03البن دي سواء بقى دي بسيك او اي نوع تاني
2:06ثاني حاجه بقدر ان انا اكتب جواها
2:10اليوزر مسدج يعني بقدر ان انا اكتب جواها
2:13رساله واحددها ان الرساله دي بتاعه اليوزر
2:17وبقدر ان انا اكتب جواها رساله ثانيه
2:19واحدد ان الرساله دي من النوع سيستم وبرده
2:23بقدر ان انا اكتب جواها رساله ثالثه واحدد
2:26النوع الرساله دي من النوع اسيستنت
2:29فبالتالي البيزك الى الامج هين بتقدر فعلا
2:32ان هي تعمل لي نفس الحاجات اللي كان النود
2:37بتاع اوبن اي بتعملها على ال ان 8 ان
2:40فبالتالي لو انا استخدمت اوبن سورس موديل
2:42هنا وليكن مثلا ديب سيك هقدر ان انا احدد
2:45له نوع الرسائل اللي بتروح له هل هي يوزر
2:48ولا سيستم ولا اسيستنت
2:51طيب رابع حاجه البيزك الامجين بتعملها ان
2:55هي بعد ما الرساله بتروح من البيزك الى
2:58الامجين للموديل والموديل يرد على البيزك
3:01الى الامجين بيطلع لي الاوتبوت على البنه
3:04دي فبالتالي هي بتديني برده او بتديني
3:07الاوتبوت على البنه دي على طول فبالتالي
3:11هي بتتعامل مع الموديل وفي نفس الوقت بتدي
3:14له الرسائل متفصله بالنوع بتاعها وفي نفس
3:18الوقت بتديني الريسبونس على البنه بتاع
3:20الخارج فهي بتعمل اربع حاجات مع بعض
3:23والكلام ده احنا هنشوفه بمثال العملي
3:25المره الجايه. طيب دلوقتي احنا عايزين بقى
3:28نخش جوه الل ام تشين ديت جوه التول نفسها
3:31ونخش نشوف ايه اللي جواها وايه المكونات
3:34بتاعتها وازاي ان انا اعمل لها سيتنج. طيب
3:37في بعض البرااميترز المفروض ان هي جوه
3:41البيزك الى الام تشين يعني لو انت فتحت
3:42البيزك الى الام تشين نود على ال ان 8 ان
3:45هتلاقي جواها باراميترز كتير. طيب اول
3:49باراميتر موجود معانا اللي هي حاجه اسمها
3:52البرومبت. يعني ده اول برام باراميتر اللي
3:55هو البرومبت ومحطوط عليه حاجه اسمها
3:57اليوزر مسدج يعني اي حاجه انا هكتبها هنا
4:01لما تروح للموديل اللي هو سواء بقى اوبن
4:04سورس او مش اوبن سورس هيكون معمول لها
4:07ماركن او متحدده ان هي من النوع يوزر تمام
4:11طيب احنا عندنا اتنين اوبشن لليوزر عندنا
4:15هنا حاجه اسمها ديفاين بلو يعني الاوبشن
4:19الاولاني المفروض ان هو تيك فروم بريفيس
4:22نود اوتوماتيك يعني لو انت ضغطت على السهم
4:25ده هتلاقي في اتنين اوبشن عندك اللي هي
4:27الديفاين وهتلاقي الاوبشن الاولاني اللي
4:29هو تيك فروم بريفيس نود اوتوماتيك وده
4:32الاوبشن التاني يعني احنا هنا عندنا اتنين
4:34اوبشن طيب الاوبشن الاولاني اللي هو تيك
4:36فروم بريفيس نود اوتوماتيك الاوبشن ده
4:39بيعمل ايه لو انت اخترت الاوبشن ده معناه
4:43ان
4:45البيزك ال الامج هين هتتوقع ان في انبوت
4:49هيجيلها والانبوت ده هيكون متاخد د من نود
4:53تانيه او من يابل تاني اسمه شات انبوت
4:56يعني لازم يكون اسمه شات انبوت تمام يا
5:00اما الاوبشن التاني ان انت تعمل حاجه
5:03اسمها ديفاين بيلو ديفاين بلو دي معناها
5:05ايه معناها ان انت ممكن تدي انبوت ل
5:09البيزك الى الامج تشين من ايابل انت عايزه
5:12او من اي انبوت تاني انت عايزه يعني مش
5:14لازم يكون اسمه شات انبوت طيب تاني
5:19باراميتر معانا موجود معانا هنا اللي هو
5:21الشات مسج
5:22تمام الشات مسجز ديت معناها ايه؟ معناها
5:26انت المفروض دلوقتي حددت في المره
5:29الاولانيه ده اليوزر انبوت خلاص ده احنا
5:32كده حددنا اليوزر انبوت طيب دلوقتي بقى في
5:36انبوت تاني المفروض ان احنا نديه للاي اي
5:39موديل بتاعنا احنا قلنا ان في ثلاث انواع
5:41من الرسائل يا اما يوزر يا اما سيستم يا
5:44اما اي او اسيستنت فدلوقتي احنا خلاص
5:47اليوزر احنا اديناه فوق في البرومبت يبقى
5:50فاضل حاجه واحده ان احنا كمان ندي الرساله
5:53بتاع السيستم دي بقى الرولز اللي احنا
5:56هنديها ل الموديل او الاي اي موديل اللي
5:59احنا بنتعامل معاه عشان يدينا الاوتبوت
6:03المظبوط اللي احنا عايزينه وطبعا الحاجات
6:05دي احنا شرحناها بالتفصيل ايه الفرق ما
6:07بين الاسيستنت والسيستم واليوزر المره
6:11اللي فاتت فبالتالي التول بتاع البيزك الى
6:14الامجين دلوقتي خلتني اقدر ان انا اتعامل
6:18مع الاوبن سورس موديلز وكمان اعرفها ايه
6:23نوع الرساله اللي جايه لها هل هي يوزر ولا
6:26سيستم ولا اي من خلال السيتنجز اللي احنا
6:29عملناها هنا في الباراميترز تمام طيب فاضل
6:32بقى حاجه احنا ما قلناهاش او عديناها اللي
6:34هي الفيلد اللي قدامكم ده حاجه اسمها
6:37ريكواير سبيسيفيك اوبوت فورمات ليه بقى لو
6:42احنا رجعنا للسلايد دي تاني احنا قلنا ان
6:44الاوتبوت
6:46بعد ما الل ام اللي هنا ده الاوبن سورس ال
6:48ام او اي ال الام يرد عليا يديني
6:51الريسبونس المفروض ان الريسبونس ده بيطلع
6:53لي هنا كده طيب الريسبونس ده لما بيطلع هل
6:57فعلا الريسبونس ده بيكون ليه فورمات معينه
7:00يعني مثلا هل بيكون بلين تكست يعني بيكون
7:03نص عادي ولا بيكون مثلا مكتوب في الفورمات
7:05بتاع الجيسون ولا بيكون مكتوب ازاي بالظبط
7:08ولا بيكون محطوط مثلا في تيبل ولا ايه
7:10بالظبط قال لك لو انت عملت
7:15لو انت عملت اون للزرار ده كده ريكواير
7:19سبيسيفيك اوتبوت فورمات
7:20معنى كده ان انت عايز البيزك ال الام تشين
7:23بتاعتك تديك فورمات معين طيب ايه انواع
7:27الفورمات اللي موجوده اللي ممكن البيزك
7:29الى الامج شين تتعامل معاها عندنا لاثه
7:32فورمات
7:33سوري يا شباب هي مش لاثه فورمات احنا
7:36عندنا ثلاث طرق للاوتبوت يعني ثلاث طرق
7:40بيظبطوا لي الاوتبوت اللي بيطلع من الل
7:42الامين اللي هم اللي هم بعد كده بيدوني
7:45فورمات معينه انا عايزها طيب ايه الثلاث
7:48طرق اللي بيستخدموا لو انا عملت تفعيل
7:50للموضوع ده اول حاجه اسمها الاوتو فيكسين
7:53اوتبوت بارسر
7:56النوع التاني اللي هو الايتم ليست او
7:58بارسر بعد كده الاستراكشر اوتبوت بارسر
8:01فاحنا عندنا لات طرق بتاخد الاوتبوت من
8:05البيزك الى الامج تشين وبعد كده بتديه لي
8:08في صيغه معينه انا عايزها طيب لو انتم
8:11ملاحظين هتلاقي ان كلمه بارسر اتكررت في
8:15الثلاث طرق طيب يعني ايه كلمه بارسر اصلا
8:18البارسر يا شباب هي عباره عن حاجه بتاخد
8:22الداتا اللي هي مالهاش اي ستراكتشر يعني
8:24بتاخد تكست عادي خالص زي اي تكست بيطلع من
8:28شات جي بي تي وبعد كده بتحولهك بتحولهلك
8:31لاستراكشردتا
8:33يعني بتحولهك لديتا ليها فورمات معين يعني
8:37مثلا ممكن تحولهلك لليست مثلا ممكن
8:39تحولهلك لجدول لتيبل ممكن تحولهلك لجيسون
8:43ممكن تحولهلك لاي فورمات انت عايزها فده
8:46هو البارسر
8:48طيب في الاي اي ايجنت او في الاي اي عموما
8:51او في الال الام عموما المفروض ان
8:53الاوتبوت بتاع الال الام بيكون عاده هو رو
8:56تكست يعني بيكون نص عادي خالص ما فيهوش اي
8:59فورمات يعني مش معم مش مش استراكشر تمام
9:03فالبارسر بياخد الاوتبوت اللي خارج من الل
9:06ام ده اللي هو مالوش اي معالم ده يحوله
9:08لنا لحاجه ليها معنى او حاجه اقدر ان انا
9:12استخدمها في نودز ثانيه او في الورك فلو
9:15بتاعي تمام يعني تخيل مثلا ادي البيزك الى
9:19الام تشين ادي بيزك ال الام تشين وتخيل
9:23مثلا ان هي مطلع لي تكست بالنص ده كده
9:26يعني التكست بيقول ذس از محمد
9:32اوكي في بقى نود تانيه متوصله مع البيزك
9:36الى الايم تشين يعني المفروض ان الاوتبوت
9:39ده واصل بالنود اللي بعدها والمفروض النود
9:43اللي بعدها دي محتاجه الاسم بس يعني
9:46محتاجه الاسم بتاع محمد عشان تعمل بيه اي
9:50حاجه يعني هي محتاجه تاخد الاسم من التكست
9:53اللي طالع ده طيب التكست اللي طالع قدامك
9:56ده هو حاجه اسمها البلين تكست يعني نص
9:59عادي مالوش اي يعني مالوش اي استراكتشر
10:03تمام طيب لو انا وصلت البيزك الى الايم
10:07تشين مباشره مع النود اللي بعدها بالطريقه
10:10دي مش هتشتغل لان اصلا النيم انا مش هعرف
10:14اخده من التكست ده طيب عشان اخد النيم بقى
10:16من التكست اللي قدام حضراتكم ده لازم
10:19استخدم حاجه اسمها البارسر البارسر هيروح
10:22جاي محول لي البلين تكست اللي قدامك ده
10:24لجيسون مثلا يعني ممكن يحوله لي لحاجه
10:26عامله كده لحاجه مثلا مكتوبه كده نيم
10:30وبعدين نقطتين وبعدين محمد
10:34طيب لو انا عايز استخدم بقى الاسم اللي
10:37بيطلع لي من البيزك الى الامج هنا اعمل
10:39ايه كل الموضوع هروح جاي واخد الفيابل ده
10:41حاطه في النود اللي بعدها لان خلاص الديتا
10:44بقت ليها ستراكتشر بقى ليها شكل اقدر او
10:48النود اللي بعدها تقدر انها تفهمه طيب
10:51تعالوا نتعرف دلوقتي على الانواع المختلفه
10:53من البارسر
10:55المفروض ان البارسل ثلاث انواع زي ما احنا
10:57قلنا الاوتو فيكسين بعد كده الايتم ليست
10:59بعد كده الاستراكشر خلينا ناخد دلوقتي اول
11:03نوع من انواع البارسر اللي هو الاوتو
11:06فيكسين اوبوت بارسر طيب لو انت وصلت مع
11:10البيزك الى الامج تشين لو وصلت على
11:12الاوتبوت بتاعها اوتو فيكسين
11:16ده بيعمل ايه اصلا؟ تعالوا ناخد مثال بسيط
11:18خالص كده
11:21المثال ده بيوضحلك ايه الوظيفه بتاع
11:23الاوتو فيكسين بارسر ده من اسمه كده
11:26بيقوللك ايه بيقوللك فيكس اند بارس ميسي
11:28ال ام اوبوت يعني لو انت طالب من الل ام
11:31بتاعتك بتقوللها طلعيلي جيسون ديتا يعني
11:35طلعيلي الاوتبوت بتاعك جيسون فتخيل مثلا
11:38ان ال الام طلعت لك الجيسون بالطريقه اللي
11:41قدامك دي طيب الطريقه اللي قدامك دي هي
11:44جيسون فعلا بس في غلطه في غلطه واحده
11:47فالاوتو فيكسين بارسر بتروح جايه عامله
11:49ايه؟ بتروح جايه واخده النص اللي فيه غلط
11:51ده ومطلعهول لك من غير اي اخطاء طب ايه
11:55الخطا؟ الخطا ان ما كانش فيه هنا ا الدبل
11:58كوتيشن فعشان كده الاوتو فيكسد الاوتو
12:01فيكسين بارسر هتروح جايه واخده الاوتبوت
12:03اللي طلع من الل ال ام اللي هو الغلط ده
12:05وتروح جايه معدلاه وضايفه لك الدبل كوتيشن
12:09هنا عشان تقدر تستخدمه بعد كده في اي نود
12:12جايه بعد البيزك الامج ين يبقى بالتالي
12:16انا بستخدم الاوتو فيكسين بارسر دي امتى؟
12:19بيقوللك لو الاوبوت بتاع ال الام كان
12:22الموست كوركت يعني تقريبا صح بس في حاجه
12:25صغيره غلط فساعتها بستخدم الاوتو فيكسن
12:29بارسر عشان يصلح لي الخطا البسيط ده عشان
12:33الورك فلو او الاي اي ايجنت اللي انا
12:35عامله ما يقفش ولا يدي خطا طيب النوع
12:39الثاني من البارسر اللي هو الايتم ليست
12:42اوتبوت بارسر ده بيعمل ايه؟ تعالوا برض
12:44ناخد خد مثال قاللك ان الجول من الايتم
12:48ليست او برسر ده اللي هو بيعمل اكستراكتش
12:51ايتم فروم ابلين ليست يعني مثلا هنفترض ان
12:56الاو بتاع الا بتاعك كان بالشكل اللي
12:58قدامك ده بيقوللك ان واحد ابل انين بنانا
13:01لاثه اورنج ده كده ده عباره عن تكست
13:05ده عباره عن تكست ما فيهوش اي يابل ولا
13:08ايتم ولا اي حاجه طيب التكست ده انا عايز
13:12احوله لمجموعه من الاي ايتمز يعني كل خانه
13:16هنا تبقى عباره عن ايتم يعني ايه تبقى
13:18عباره عن ايتم لو كل خانه بقت عباره عن
13:21ايتم هقدر ان انا استخدمها بعد كده في
13:25النودز اللي جايه او في الحاجات اللي بعد
13:27كده يعني بيتحول للطريقه دي بالظبط يعني
13:31انا بحول البلين تكست اللي قدامك ده لمثلا
13:33جيسون كل عنصر عندي في البلين تكست اللي
13:36قدامكم ده بيتحول لايتم
13:40وطبعا طالما انا حولت خارج ال الام للشكل
13:43ده اقدر ان انا اتعامل معاه بسهوله جدا في
13:47الورك فلو بتاعي. طيب وزي ما انا بقول لكم
13:50هنا يا شباب بعد ما انا حولت كل حاجه كانت
13:54هنا لايتمز فبالتالي دلوقتي اقدر مثلا ان
13:59انا احفظ الايتمز ديت في اي حاجه اقدر ان
14:01انا اعمل لها ايميل لاي حد مافيش مشكله
14:04لانها خلاص بقت ايتم يعني اقدر اقراها
14:06واقدر ان انا ابعتها
14:09طيب امتى بستخدم طريقه الايتم ليست او
14:12برسر
14:14بتستخدمها لما تكون الل ام بتاعتك بتديلك
14:17مالتيب
14:18او بوينت بالت بوينت يعني ايه زي دي
14:20بالضبط كده اكنها مثلا بتديك واحد انين
14:23تلا ومديك ايتمز ورا بعضها فانت عايز كل
14:28صف من دول يكون عباره عن ايتم في الجيسون
14:31فايل بتاعك فساعتها بنستخدم الايتم ليست
14:35او بارسر
14:36هوضح لكم الموضوع اكت بمثال يعني ايه انا
14:39حولت من بلين تكست الايتم لان اعتقد ان
14:42لسه في بعض الناس مش فاهماها قوي البلين
14:45تكست ده تخيل كده انا اخدت الاوتبوت اللي
14:48طالع من الل ام هنا على طول رحت جاي حاطه
14:50على جيميل اي بي اي فاكرين الجيميل اي بي
14:54اي اللي احنا بنتعامل عليه على ال ان
14:56اتلوقتي
14:58انا عايز مثلا اخد الايتم الاولاني احطه
15:01هنا على الجيميل اي بي اي عشان يبدا يبعته
15:04لحد لو جيت اعمل دراج اند دروب لو جيت
15:07اسحب الايتم ده من هنا كده احطه في
15:09الجيميل اي بي اي مش هيتسحب معايا على ال
15:11ان اي 10 لان ده مش اريابل اصلا تمام ولكن
15:15لو جيت اسحبه من الجيسون فايل هنا لو جيت
15:18اسحب الايتم ده من هنا كده احطه في
15:19الجيميل عشان يتبعت لحد هيتسحب معايا عادي
15:22خالص لانه بيعتبر دلوقتي اكنه يابل
15:27طيب لو احنا رحنا للنوع التالث من البارسر
15:31اللي هو الاستراكتشرد اوتبوت بارسر
15:34الاستراكشر اوبوت بارسر ده انت عندك
15:38الريسبونس اللي طالع من الل هو اصلا
15:41استراكشر يعني متقسم وطالع لك جيسون جاهز
15:45ما فيهوش اي مشكله
15:48طيب طالما الاوبوت طالع لي من الل ام جاهز
15:51وهو جيسون اصلا طب انا هحتاج ليه اصلا
15:53بارسر ما هو طالع لي جاهز اساسا المشكله
15:56يا شباب ان الاوتبوت بتاع الل ام اللي هو
15:58طالع لك جاهز ده ومكتوب ان هو جيسون فعلا
16:01بس في الحقيقه ا اي نود او اي حاجه بعد
16:05الال الام هي بتبص للاوبت اللي طلع ده
16:08اكنه جمله واحده يعني ما بتفرقش ما بين
16:11الاشيو وما بين البرايوريتي وما بين
16:14الاسايند تو ما بتفرقش ما بتفرقش ما بينهم
16:17لان هي بتعتبر ان ده لونج سترينج يعني دي
16:20جمله بس طويله شويه تمام انما ما
16:23بتعتبرهاش ان هي جيسون طيب لو انت عندك
16:26حاجه بالشكل ده بتطلع من الال
16:29وهي مظبوطه فعلا ولكن طبعا هي بتعامل
16:32معامله التكست او البلين تكست انت بس كل
16:35الموضوع ان انت عايز تحول الشكل ده او
16:38عايز ا عايز حاجه تفهم النود اللي جايه ان
16:44كل حاجه من دول عباره عن ايتم مختلف عن
16:48الثاني مش دي مش جمله واحده على بعضها فهو
16:51ده وظيفه البارسر اللي عندنا هنا دلوقتي
16:53بيخلي لنا بيحول الجيسون اللي هنا لو انت
16:56واخد بالك هتلاقي الجيسون اللي هنا هو نفس
16:59اللي هنا بالظبط ما فيش اي اختلاف بس كل
17:01الاختلاف ان دلوقتي
17:04الاوتبوت بتاع البارسر بتاعنا بقى بيفرق
17:07ما بين كل ايتم والثاني يعني ده لوحده كده
17:10ايتم ده الثاني ده ايتم ده الثالث ده ايتم
17:13اما هنا خارج الا بيعتبر كله تكست على
17:17بعضه ما فيش اي فرق ما بين الثلاثه هم
17:20يعتبر جمله واحده تمام يبقى بالتالي لو
17:24البيزك الى الامجين اللي هنا دي ادي
17:26البيزك الى الامج تشين هنفترض ان في جيميل
17:30بعدها مثلا جيميل بعدها لو البيزك الى
17:34الام تشين طلعت مثلا جيسون والجيسون ده
17:38انا دخلته على طول على الجيميل الكلام ده
17:41مش هينفع لان الجيسون اللي طالع من هنا
17:44بينظر ليه ان هو جمله ان هو تكست ان هو
17:47بلين تكست عادي فلازم ان انا احط البارسر
17:50هنا اللي هو الاستراكتشر اوبوت بارسر عشان
17:53ياخد الجيسون ده يحوله لايتمز وبعد كده
17:57اخد الايتم اللي انا عايزها احطها في
17:59الجيميل اي بي اي عشان تتبعت لليوزر اللي
18:01انا عايزه تمام ده الموضوع ببساطه
18:04ا طبعا هنا انا بقول لك ايه انا بقول لك
18:07ان كل فيلد بيعتبر
18:11كل فيلد بيعتبر نيمد كي ان ذا اوبوت
18:13اوبجكت يعني البارسر اللي هنا ده بيخلي لي
18:17كل نيم هو عباره عن اوبجكت وطالما بقى
18:21اوبجكت يبقى ابدا استخدمه في اي نود جايه
18:23زي الجيميل او اي حاجه
18:26طبعا اليوز كيس بتاع الاستراكشر او
18:29البارسر دي يعني امتى هستخدمه اليوز كيس
18:31دي معناها ان انا امتى هستخدمه بقوللك
18:39يعني الموديل انت اصلا بتقولله رجعلي جيسو
18:42وهو فعلا رجعلك جيسون ولكن انت بقى عايز
18:46الجيسون اللي راجعلك ده يتحول ل اوبجكت
18:49يعني كل عنصر جواه يبقى اوبجكت لوحده عشان
18:53اقدر استخدمه في النودز اللي جايه فساعتها
18:56استخدم الاستراكشر اوتبوت برسر طيب