#جماعة_الويب هذا الموقع حلو يفيدكم بأستخدام الالوان من تصممون صفحة ويب تكدرون تشوفون الالوان منة 🌸 https://material.google.com/style/color.html#
😂❤️حبيباتي البنوتات شنو حسدتكم كمتو متصممون💔😂 الي صمم خ يدزلي اشوف شغلة @progfemo96_bot ⭐️
📚Create 🆕 Programmer🔝©
https://www.youtube.com/watch?v=xJ9NKSAUb4s
جماعة الويب 💚وصلنة درس 21🌿
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
Note :function-Lua
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
عدنة هنا كم ملاحظة ع الدوال قبل تعلمنه شون نكتب دوال هسه شلون نستدعي هاي الدوال؟
عدنة امثلة كم دالة هنا
3 دوال
function f(a, b)
—الدالة الاولة
end
function g(a, b, ...)
—الداله الثانية
end
function r()
—الداله الثالثة
return 1,2,3
end
oooooooooooooooooooooooooooooooooooooooooooo
هسه نجي ع طريقة استدعاء الدوال
يعني كل براميتر حطيناه بالدالة ندزلة قيمة من نستدعي الدالة يعني شنو براميتر ؟ المتغيرات الي خليناهة بالدوال هاي تسمى براميترا
CALL PARAMETERS
f(3) —a=3, b=nil
f(3, 4) —a=3, b=4
f(3, 4, 5) —a=3, b=4
f(r(), 10) —a=1, b=10
f(r()) —a=1, b=2
g(3) —a=3, b=nil, ... —> (nothing)
g(3, 4) —a=3, b=4, ... —> (nothing)
g(3, 4, 5, 8) —a=3, b=4, ... —> 5 8
g(5, r()) —a=5, b=1, ... —> 2 3
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐 اي سؤال او استفسار او شي مواضح عدكم او مفهمتوه تكدرون تراسلوني :)
#BY_Programmer_femo
Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer
Note :function-Lua
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
عدنة هنا كم ملاحظة ع الدوال قبل تعلمنه شون نكتب دوال هسه شلون نستدعي هاي الدوال؟
عدنة امثلة كم دالة هنا
3 دوال
function f(a, b)
—الدالة الاولة
end
function g(a, b, ...)
—الداله الثانية
end
function r()
—الداله الثالثة
return 1,2,3
end
oooooooooooooooooooooooooooooooooooooooooooo
هسه نجي ع طريقة استدعاء الدوال
يعني كل براميتر حطيناه بالدالة ندزلة قيمة من نستدعي الدالة يعني شنو براميتر ؟ المتغيرات الي خليناهة بالدوال هاي تسمى براميترا
CALL PARAMETERS
f(3) —a=3, b=nil
f(3, 4) —a=3, b=4
f(3, 4, 5) —a=3, b=4
f(r(), 10) —a=1, b=10
f(r()) —a=1, b=2
g(3) —a=3, b=nil, ... —> (nothing)
g(3, 4) —a=3, b=4, ... —> (nothing)
g(3, 4, 5, 8) —a=3, b=4, ... —> 5 8
g(5, r()) —a=5, b=1, ... —> 2 3
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐 اي سؤال او استفسار او شي مواضح عدكم او مفهمتوه تكدرون تراسلوني :)
#BY_Programmer_femo
Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
WEB
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع الاول :
http://www.w3schools.com
****موقع حلو ومفيد****
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع الثاني :
http://www.shawacademy.com
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع الرابع:
http://www.sololearn.com/Courses/
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع الخامس :
http://www.html5rocks.com/en/
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع السادس :
https://www.coursera.org/course/proglang
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع السابع :
https://www.codecademy.com
** حلوومفيد **
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع الثامن :
http://www.tutorialspoint.com
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع التاسع :
https://developer.android.com/training/basics/firstapp/index.html
**تعلم تصميم تطبيقات اندرويد***
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع العاشر :
http://www.tutorialspoint.com/android/android_ui_design.htm
**تعلم تصميم تطبيقات اندوريد**
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع ال11
https://www.futurelearn.com/courses/begin-programming
**تصميم العاب فون**
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع ال12
http://gamecodeschool.com
**تعلم تصميم العاب**
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
اي شي تحتاجو اني بالخدمة تكدرون تسئلون
#BY_Programmer_femo
Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer
WEB
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع الاول :
http://www.w3schools.com
****موقع حلو ومفيد****
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع الثاني :
http://www.shawacademy.com
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع الرابع:
http://www.sololearn.com/Courses/
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع الخامس :
http://www.html5rocks.com/en/
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع السادس :
https://www.coursera.org/course/proglang
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع السابع :
https://www.codecademy.com
** حلوومفيد **
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع الثامن :
http://www.tutorialspoint.com
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع التاسع :
https://developer.android.com/training/basics/firstapp/index.html
**تعلم تصميم تطبيقات اندرويد***
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع العاشر :
http://www.tutorialspoint.com/android/android_ui_design.htm
**تعلم تصميم تطبيقات اندوريد**
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع ال11
https://www.futurelearn.com/courses/begin-programming
**تصميم العاب فون**
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الموقع ال12
http://gamecodeschool.com
**تعلم تصميم العاب**
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
اي شي تحتاجو اني بالخدمة تكدرون تسئلون
#BY_Programmer_femo
Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer
Shawacademy
Free Online Courses & Certification
Access over 100 courses with a free trial! Get certified in photography, design, nutrition, business & much more. Join free today!"
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
مقدمة لتعلم كتابة ملفات بلغة لوا ||Lua
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
⭐️_سَلام🙂✨
شباب وبنات الي يحب يتعلم كتابة ملفات بلوا 🍀
رح اقدملكم شرح بسيط وصغير عن كتابة ملف بأستخدام lua '•` .. بالتسلسل {العافيـة درجات}
قبل كلشي لازم اگول كم شغلـة : -
1-اكـو اكثر من طريقـة تگدر تنشئ من خلالهـة ملف \:
2 - اكتب الملف بعقلک قبل ماتكتبـه ألكترونيـاً (^_-)
3 - وَفِر لنفسک حلول ثانويـة للملف قبل متكتب .. حتى في حال حدوث خطأ " اكو حل بديل "
4- لا تعـجز مِن المَلَف .. انت اللي صنعتـه وانت اللي تشغلـة مهمـا حصل 😉
5- ادعـم غيرک بالشي اللي تعرفـه ولا تبخل او تحتكر " اطلب المساعدة اذا تحتاجهـة ولا تستحي
وأهـم فقرة "
جرب بنفسک هوااي وهوااي ولا تكون أتكالي "
التجربـة مفتاح المعرفـة " كون مُبدع "
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
الشرح منقول من قناة :
Channel - @Dev_iQ_S
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني @progfemo96_bot
مقدمة لتعلم كتابة ملفات بلغة لوا ||Lua
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
⭐️_سَلام🙂✨
شباب وبنات الي يحب يتعلم كتابة ملفات بلوا 🍀
رح اقدملكم شرح بسيط وصغير عن كتابة ملف بأستخدام lua '•` .. بالتسلسل {العافيـة درجات}
قبل كلشي لازم اگول كم شغلـة : -
1-اكـو اكثر من طريقـة تگدر تنشئ من خلالهـة ملف \:
2 - اكتب الملف بعقلک قبل ماتكتبـه ألكترونيـاً (^_-)
3 - وَفِر لنفسک حلول ثانويـة للملف قبل متكتب .. حتى في حال حدوث خطأ " اكو حل بديل "
4- لا تعـجز مِن المَلَف .. انت اللي صنعتـه وانت اللي تشغلـة مهمـا حصل 😉
5- ادعـم غيرک بالشي اللي تعرفـه ولا تبخل او تحتكر " اطلب المساعدة اذا تحتاجهـة ولا تستحي
وأهـم فقرة "
جرب بنفسک هوااي وهوااي ولا تكون أتكالي "
التجربـة مفتاح المعرفـة " كون مُبدع "
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
الشرح منقول من قناة :
Channel - @Dev_iQ_S
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني @progfemo96_bot
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الدرس الاول بكتابة الملفات
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
نبدأ (-_•) بملاحظات ✨
`كُل do تفتحهـة .. لازم تغلقهـة بـ end ..
كُل if تفتحهـة .. لازم تغلقهـة بـ end ..
كُل fanction تفتحهـة.. هم تغلقهـة بـ end
كُل } تفتحـه .. لازـم تغلقـه بـ { ..
كُل run تعقُب الـ fanction تبدأ بيهـة الملف..
لازم تقابلهـة run تقفُل بيهـة الملف *
كُل fanction .. يُستَحَب أن
تعرفهـا بـ local "`
💗🍀💗🍀💗🍀💗🍀💗🍀💗🍀💗🍀💗🍀
نبدأ نموذج : -
do
هنـا نكتب الملف .. مابين البدايـة والنهايـة
end
.........................
مثـال 1⃣ :-
do
local fanction run(msg, matches) هنـا عرفنـا الفكشن لازم نحط حصانة والتعريف
هسه نجي نحط حصانـة "
الحصانـة = { تحدد استخدام الأمر - للمطور فقط - للمشرف - للآدمن - للكل - أو _ تگدر تحدده لشخصين او اكثر .. مثلاً مطور ومشرف .. او مطور و آدمن .. او كلهم ما عدا العضو }
الحصانـات انواع .. رح انزلهن الكم جوة الشرح "
بعد ماعرفنـا الفكشن .. هسه نجي نحط حصانـة .. وتعريف ..
if is_momod(msg) then
هنـا حطيت الحصانـه للآدمن او الأداري في المجموعـة
اي بمـا معناه { أذا الآدمن أرسل تلک الرسالة(الأمر) ذلک سيعود عليک بـ :
return " هنـا رد البوت رح يكون اللي هو تعريف الفكشن "
ملاحضـة { return = عودة }
end قفلت الفكشن
end قفلت الـ if
return { هنـا يعني { كُل ما كتبته .. ستعود به :
patterns = { 👇🏽 هذه الأوامر
"^[/!](command)$",
ملاحض❤️ـة { command = الأمر }
ملاحضـة { تگدر تخلي اي أمر تريدة انت/انتي}
هسه ورا ما خلصنـا من الأمر .. او الأوامر .. نجي نقفل القوس ' } ' اللي بداخله مجموعة الأوامر{patterns} مثـل ماذكرت فوگ ..
},
قفلت القوس 🌱
هسه نجي نوثق ✨تشغيل الملف :
run = run,
هسه نجي نقفل قوس الـ {return}
}
end
وأخيراً نقفل الـ {do} بـ {end}
هـذا .. شرح الملف .. حتـى تكون .. عدكم فكرة بالخطوات وشنو عملها "
رح يطلع شكل اللي شرحنـاه هيچ 👇🏽 :
local function run(msg, matches)
if is_momod(msg) then
return " "
end
end
return {
patterns = {
"^[!/]()$",
},
run = run,
}
end
من خلال هـذا القالب .. نگدر نصنع ملف 🙂❣
هذا قالب بسيط لملف 🍃
🌸✨🌸✨🌸✨🌸✨🌸✨🌸✨🌸✨🌸
عدنـا انواع الحصـانـة :
if is_sudo(msg) {فقط للمطور} 🌕
if is_owner(msg) {فقط للمشرف} 🌖
if is_momod(msg) {للآدمن • للأداري} 🌗
if not is_momod(msg) {حصانة للعضو} 🌘
🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚
الشرح منقول من قناة :
Channel - @Dev_iQ_S
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني @progfemo96_bot
الدرس الاول بكتابة الملفات
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
نبدأ (-_•) بملاحظات ✨
`كُل do تفتحهـة .. لازم تغلقهـة بـ end ..
كُل if تفتحهـة .. لازم تغلقهـة بـ end ..
كُل fanction تفتحهـة.. هم تغلقهـة بـ end
كُل } تفتحـه .. لازـم تغلقـه بـ { ..
كُل run تعقُب الـ fanction تبدأ بيهـة الملف..
لازم تقابلهـة run تقفُل بيهـة الملف *
كُل fanction .. يُستَحَب أن
تعرفهـا بـ local "`
💗🍀💗🍀💗🍀💗🍀💗🍀💗🍀💗🍀💗🍀
نبدأ نموذج : -
do
هنـا نكتب الملف .. مابين البدايـة والنهايـة
end
.........................
مثـال 1⃣ :-
do
local fanction run(msg, matches) هنـا عرفنـا الفكشن لازم نحط حصانة والتعريف
هسه نجي نحط حصانـة "
الحصانـة = { تحدد استخدام الأمر - للمطور فقط - للمشرف - للآدمن - للكل - أو _ تگدر تحدده لشخصين او اكثر .. مثلاً مطور ومشرف .. او مطور و آدمن .. او كلهم ما عدا العضو }
الحصانـات انواع .. رح انزلهن الكم جوة الشرح "
بعد ماعرفنـا الفكشن .. هسه نجي نحط حصانـة .. وتعريف ..
if is_momod(msg) then
هنـا حطيت الحصانـه للآدمن او الأداري في المجموعـة
اي بمـا معناه { أذا الآدمن أرسل تلک الرسالة(الأمر) ذلک سيعود عليک بـ :
return " هنـا رد البوت رح يكون اللي هو تعريف الفكشن "
ملاحضـة { return = عودة }
end قفلت الفكشن
end قفلت الـ if
return { هنـا يعني { كُل ما كتبته .. ستعود به :
patterns = { 👇🏽 هذه الأوامر
"^[/!](command)$",
ملاحض❤️ـة { command = الأمر }
ملاحضـة { تگدر تخلي اي أمر تريدة انت/انتي}
هسه ورا ما خلصنـا من الأمر .. او الأوامر .. نجي نقفل القوس ' } ' اللي بداخله مجموعة الأوامر{patterns} مثـل ماذكرت فوگ ..
},
قفلت القوس 🌱
هسه نجي نوثق ✨تشغيل الملف :
run = run,
هسه نجي نقفل قوس الـ {return}
}
end
وأخيراً نقفل الـ {do} بـ {end}
هـذا .. شرح الملف .. حتـى تكون .. عدكم فكرة بالخطوات وشنو عملها "
رح يطلع شكل اللي شرحنـاه هيچ 👇🏽 :
do
local function run(msg, matches)
if is_momod(msg) then
return " "
end
end
return {
patterns = {
"^[!/]()$",
},
run = run,
}
end
من خلال هـذا القالب .. نگدر نصنع ملف 🙂❣
هذا قالب بسيط لملف 🍃
🌸✨🌸✨🌸✨🌸✨🌸✨🌸✨🌸✨🌸
عدنـا انواع الحصـانـة :
if is_sudo(msg) {فقط للمطور} 🌕
if is_owner(msg) {فقط للمشرف} 🌖
if is_momod(msg) {للآدمن • للأداري} 🌗
if not is_momod(msg) {حصانة للعضو} 🌘
🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚
الشرح منقول من قناة :
Channel - @Dev_iQ_S
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني @progfemo96_bot
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
الدرس الثاني بكتابة الملفات
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
نگدر هم نكتب الملف بأضافـة شي ثانـي :
if matches[1]== "الأمر" then
هاي الصيغـة تمنحنـا فرصة اضافـة اكثر من حصانـة "
بأستخدام {and} ← مثـال :
if matches[1]== "الأمر" and is_momod(msg) and is_sudo(msg) then
لاحظـو هنـا خلينا حصانـة للآدمن والـ مطور •~•
او نگدر نخلي حصانـة وحدة بس (^.^)
رح يكون الشكل كالآتي :
do
local function run(msg, matches)
if matches[1]== "الأمر" and is_momod(msg) then
return " "
end
end
return {
patterns = {
"^[!/]()$",
},
run = run,
}
end
هـذا القالب مثل مدتشوفوه گدامكم • √ •
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐 الشرح منقول من قناة
Channel - @Dev_iQ_S
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني @progfemo96_bot
الدرس الثاني بكتابة الملفات
🌐〰➰〰➰〰➰〰 💗➰〰➰〰➰〰➰〰🌐
نگدر هم نكتب الملف بأضافـة شي ثانـي :
if matches[1]== "الأمر" then
هاي الصيغـة تمنحنـا فرصة اضافـة اكثر من حصانـة "
بأستخدام {and} ← مثـال :
if matches[1]== "الأمر" and is_momod(msg) and is_sudo(msg) then
لاحظـو هنـا خلينا حصانـة للآدمن والـ مطور •~•
او نگدر نخلي حصانـة وحدة بس (^.^)
رح يكون الشكل كالآتي :
do
local function run(msg, matches)
if matches[1]== "الأمر" and is_momod(msg) then
return " "
end
end
return {
patterns = {
"^[!/]()$",
},
run = run,
}
end
هـذا القالب مثل مدتشوفوه گدامكم • √ •
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐 الشرح منقول من قناة
Channel - @Dev_iQ_S
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني @progfemo96_bot
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
قالب ملف للتعليم
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
do
local function learn(msg, matches)
if is_sudo(msg) then
return
[[
اوامر المطور هنا
]]
end
if is_owner(msg) then
return
[[
اوامر المدير هنا
]]
end
if is_momod(msg) then
return
[[
اوامر الادمن هنا
]]
end
if not is_momod(msg) then
return
[[
اوامر العضو هنا
]]
end
end
return {
patterns = {
"^[!/](help)$",
},
run = learn,
}
end
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني @progfemo96_bot
قالب ملف للتعليم
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
do
local function learn(msg, matches)
if is_sudo(msg) then
return
[[
اوامر المطور هنا
]]
end
if is_owner(msg) then
return
[[
اوامر المدير هنا
]]
end
if is_momod(msg) then
return
[[
اوامر الادمن هنا
]]
end
if not is_momod(msg) then
return
[[
اوامر العضو هنا
]]
end
end
return {
patterns = {
"^[!/](help)$",
},
run = learn,
}
end
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني @progfemo96_bot
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
شرح قالب ملف الترحيب || Lua
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
كلنه شايفين تقريبا بكل ملفات لوا matches ويمكن الاغلبية ميعرفوهة شنو 😅🤔؟
مهم هاي الماجز هيه داله مبينه بلغة لوا يعني دالة جاهزة احنة مجرد نستدعيهة وهيه تشتغل شنو شغلتهة "مطابقه" 📸يعني تطابق الاشياء الي ادزهة الهة مع بعض هاي عملهة هسه اجي اشرحلكم بداية ملف الترحيب كل خطوة شنو تعني :
🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚
🍀msg.from هاي تعرض رساله
🍀msg.action.user.username هذا السطر يعرض المعرف مال العضو الي دخل المجموعه
🍀..msg.from.print_name.. هذا السطر يجيب اسم العضو الي ضاف العضو للمجموعه
🍀..msg.from.id.. هذا السطر يجيب الايدي مال العضو الي ضاف العضو للمجموعه
🍀..msg.action.user.id.. هذا السطر يعرض الايدي مال عضو
🍀msg.from.username هذا السطر يعرض المعرف مال عضو
🍀..msg.from.first_name.. هنا يعرض اسم العضو
🍀..msg.to.id.. هذا السطر راح يجيب الايدي مال كروب
🍀..msg.to.members_num.. هذا السطر راح يجيبنله عدد اعضاء الكروب
هسه نكمل الاشياء الي راح تطابقهة دالة الماجز هيه 3 اشياء بالنسبة لملف الترحيب راح تقارن :-
1⃣💗chat_add_user هذا السطر يعني اذا عضو من داخل المجموعه ضاف العضو
2⃣💗chat_add_user_link هذا السطر يعني اذا العضو دخل للمجموعه عن طريق الرابط
3⃣💗chat_del_user هذا السطر معناه العضو غادر من المجموعه او نحذف يعني شخص حذفه من المجموعه
🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚
شكل الملف راح يكون هيج :-
—ملف ترحيب
do
local function welcom(msg,matches)
if matches[1] == "chat_add_user"
then
return "اهلا وسهلا بك/ج يا"..msg.to.first_name.." \n انته الان في "..msg.to.title.." كروب \n اسم المستخدم : telegram.me/"
..(msg.action.user.username or "لا يوجد∅").." \n ايديك "..msg.action.user.id.." \n معرف الي ضافك : @"..(msg.from.username or "لا يوجد∅").." \n ايدي الشخص الي ضافك "..msg.from.id.." \n اسم الشخص الي ضافك "..msg.from.print_name.." \n ايدي الكروب "..msg.to.id.." \n members عدد الاعضاء☆ "..msg.to.members_num.." \n enjoy"
elseif matches[1] == "chat_add_user_link" then
return "مرحبا بك/ج يا "..msg.from.first_name.." لقد قمت بالدخول باستخدام رابط \n معرفك : telegram.me/"..(msg.from.username or "لايوجد∅").." \n ايديك هو : "..msg.from.id.." \n chat id : "..msg.to.id.." \n عدد اعضاء الكروب : "..msg.to.members_num.." \n شكرا لك لانك دخلت باستخدام رابط الدعوى \n enjoy "
elseif matches[1] == "chat_del_user" then
return "good bye my friend "..msg.from.first_name.." \n معرفك : @ "..(msg.from.username or "لا يوجد لديك معرف ").." \n id : "..msg.from.id.."
end
end
end
return {
patterns = {
"^!!tgservice (chat_add_user)$",
"^!!tgservice (chat_add_user_link) $",
"^!!tgservice (chat_del_user) $"
},
run = welcom
}
end
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلون
Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
شرح قالب ملف الترحيب || Lua
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
كلنه شايفين تقريبا بكل ملفات لوا matches ويمكن الاغلبية ميعرفوهة شنو 😅🤔؟
مهم هاي الماجز هيه داله مبينه بلغة لوا يعني دالة جاهزة احنة مجرد نستدعيهة وهيه تشتغل شنو شغلتهة "مطابقه" 📸يعني تطابق الاشياء الي ادزهة الهة مع بعض هاي عملهة هسه اجي اشرحلكم بداية ملف الترحيب كل خطوة شنو تعني :
🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚
🍀msg.from هاي تعرض رساله
🍀msg.action.user.username هذا السطر يعرض المعرف مال العضو الي دخل المجموعه
🍀..msg.from.print_name.. هذا السطر يجيب اسم العضو الي ضاف العضو للمجموعه
🍀..msg.from.id.. هذا السطر يجيب الايدي مال العضو الي ضاف العضو للمجموعه
🍀..msg.action.user.id.. هذا السطر يعرض الايدي مال عضو
🍀msg.from.username هذا السطر يعرض المعرف مال عضو
🍀..msg.from.first_name.. هنا يعرض اسم العضو
🍀..msg.to.id.. هذا السطر راح يجيب الايدي مال كروب
🍀..msg.to.members_num.. هذا السطر راح يجيبنله عدد اعضاء الكروب
هسه نكمل الاشياء الي راح تطابقهة دالة الماجز هيه 3 اشياء بالنسبة لملف الترحيب راح تقارن :-
1⃣💗chat_add_user هذا السطر يعني اذا عضو من داخل المجموعه ضاف العضو
2⃣💗chat_add_user_link هذا السطر يعني اذا العضو دخل للمجموعه عن طريق الرابط
3⃣💗chat_del_user هذا السطر معناه العضو غادر من المجموعه او نحذف يعني شخص حذفه من المجموعه
🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚🌏💚
شكل الملف راح يكون هيج :-
—ملف ترحيب
do
local function welcom(msg,matches)
if matches[1] == "chat_add_user"
then
return "اهلا وسهلا بك/ج يا"..msg.to.first_name.." \n انته الان في "..msg.to.title.." كروب \n اسم المستخدم : telegram.me/"
..(msg.action.user.username or "لا يوجد∅").." \n ايديك "..msg.action.user.id.." \n معرف الي ضافك : @"..(msg.from.username or "لا يوجد∅").." \n ايدي الشخص الي ضافك "..msg.from.id.." \n اسم الشخص الي ضافك "..msg.from.print_name.." \n ايدي الكروب "..msg.to.id.." \n members عدد الاعضاء☆ "..msg.to.members_num.." \n enjoy"
elseif matches[1] == "chat_add_user_link" then
return "مرحبا بك/ج يا "..msg.from.first_name.." لقد قمت بالدخول باستخدام رابط \n معرفك : telegram.me/"..(msg.from.username or "لايوجد∅").." \n ايديك هو : "..msg.from.id.." \n chat id : "..msg.to.id.." \n عدد اعضاء الكروب : "..msg.to.members_num.." \n شكرا لك لانك دخلت باستخدام رابط الدعوى \n enjoy "
elseif matches[1] == "chat_del_user" then
return "good bye my friend "..msg.from.first_name.." \n معرفك : @ "..(msg.from.username or "لا يوجد لديك معرف ").." \n id : "..msg.from.id.."
end
end
end
return {
patterns = {
"^!!tgservice (chat_add_user)$",
"^!!tgservice (chat_add_user_link) $",
"^!!tgservice (chat_del_user) $"
},
run = welcom
}
end
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلون
Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer
🌐〰➰〰➰〰➰〰💗➰〰➰〰➰〰➰〰🌐
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
شرح قالب ملف info||لوا _Lua
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
—اليوم نشرح ملف الانفو بالتفصيل كل سطر شنو يعني
—[[
#هاي_البارحه_عرفنة_كل_سطر_شنو_معناه_وا نضافلهن_كم_سطر
🍀 msg.from هاي تعرض رساله
🍀 msg.action.user.username هذا السطر يعرض المعرف مال العضو الي دخل المجموعه
🍀..msg.from.print_name.. هذا السطر يجيب اسم العضو الي ضاف العضو للمجموعه
🍀..msg.to.title.. هذا السطر يعرض اسم الكروب
🍀..msg.from.id.. هذا السطر يجيب الايدي مال العضو الي ضاف العضو للمجموعه
🍀..msg.action.user.id.. هذا السطر يعرض الايدي مال عضو
🍀 msg.from.phone هذا السطر يعرض رقم الفون
🍀 msg.from.username هذا السطر يعرض المعرف مال عضو
🍀..msg.from.first_name.. هنا يعرض اسم العضو
🍀..msg.to.id.. هذا السطر راح يجيب الايدي مال كروب
🍀..msg.to.members_num.. هذا السطر راح يجيبنله عدد اعضاء الكروب
🍀..msg.text.. هذا السطر راح يعرض رسالة نص يعني كل التمعلومات الي كتبناهن بملف انفو يعرضهن
🍀..os.date(' %T', os.time())).. هذا السطر يعرض الوقت
🍀 .. os.date('!%A %B:%d:%Y\n', timestamp).. هذا السطر يعرض التاريخ
🍀 reply_msg(msg.id, learn, ok_cb, false) هذا السطر يعني رد بالرسالة
—]]
#شكل_الملف_راح_يكون_هيج
do
function INFO(msg, matches)
local learn = '💭ID :'..msg.from.id..'\n'
..'👤User :(@'..msg.from.username..')\n'
..'👤First Name :'..(msg.from.first_name or '')..'\n'
..'🔆Last Name :'..(msg.from.lastname or '')..'\n'
..'💡Group ID :('..msg.to.id..')\n'
..'📜Group Name :('..msg.to.title..')\n'
..'📞Number phone :+'..(msg.from.phone or " لايوجد رقم هاتف "..')\n'
..'✉️Msg Text :('..msg.text..')\n'
..'👥You are in :(' ..msg.to.type..')\n'
..'🕚Time : '..os.date(' %T', os.time()))..'\n'
..'📅 : '.. os.date('!%A %B:%d:%Y\n', timestamp)..'\n'
reply_msg(msg.id, learn, ok_cb, false)
end
return {
patterns = {
"^[!/#](info)$"
},
run = INFO
}
end
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني ☺️💗
Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
شرح قالب ملف info||لوا _Lua
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
—اليوم نشرح ملف الانفو بالتفصيل كل سطر شنو يعني
—[[
#هاي_البارحه_عرفنة_كل_سطر_شنو_معناه_وا نضافلهن_كم_سطر
🍀 msg.from هاي تعرض رساله
🍀 msg.action.user.username هذا السطر يعرض المعرف مال العضو الي دخل المجموعه
🍀..msg.from.print_name.. هذا السطر يجيب اسم العضو الي ضاف العضو للمجموعه
🍀..msg.to.title.. هذا السطر يعرض اسم الكروب
🍀..msg.from.id.. هذا السطر يجيب الايدي مال العضو الي ضاف العضو للمجموعه
🍀..msg.action.user.id.. هذا السطر يعرض الايدي مال عضو
🍀 msg.from.phone هذا السطر يعرض رقم الفون
🍀 msg.from.username هذا السطر يعرض المعرف مال عضو
🍀..msg.from.first_name.. هنا يعرض اسم العضو
🍀..msg.to.id.. هذا السطر راح يجيب الايدي مال كروب
🍀..msg.to.members_num.. هذا السطر راح يجيبنله عدد اعضاء الكروب
🍀..msg.text.. هذا السطر راح يعرض رسالة نص يعني كل التمعلومات الي كتبناهن بملف انفو يعرضهن
🍀..os.date(' %T', os.time())).. هذا السطر يعرض الوقت
🍀 .. os.date('!%A %B:%d:%Y\n', timestamp).. هذا السطر يعرض التاريخ
🍀 reply_msg(msg.id, learn, ok_cb, false) هذا السطر يعني رد بالرسالة
—]]
#شكل_الملف_راح_يكون_هيج
do
function INFO(msg, matches)
local learn = '💭ID :'..msg.from.id..'\n'
..'👤User :(@'..msg.from.username..')\n'
..'👤First Name :'..(msg.from.first_name or '')..'\n'
..'🔆Last Name :'..(msg.from.lastname or '')..'\n'
..'💡Group ID :('..msg.to.id..')\n'
..'📜Group Name :('..msg.to.title..')\n'
..'📞Number phone :+'..(msg.from.phone or " لايوجد رقم هاتف "..')\n'
..'✉️Msg Text :('..msg.text..')\n'
..'👥You are in :(' ..msg.to.type..')\n'
..'🕚Time : '..os.date(' %T', os.time()))..'\n'
..'📅 : '.. os.date('!%A %B:%d:%Y\n', timestamp)..'\n'
reply_msg(msg.id, learn, ok_cb, false)
end
return {
patterns = {
"^[!/#](info)$"
},
run = INFO
}
end
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني ☺️💗
Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
📚Create 🆕 Programmer🔝©
https://www.youtube.com/watch?v=-9WJt9mzJR0
🌏جماعة الويب وصلنة درس 🌸22
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
شرح قالب ملف موقعي||Lua
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
—[[
local fanction who_me(msg, matches)
هنـا عرفنـا الفكشن لازم نحط حصانة والتعريف
هسه نجي نحط حصانـة "
الحصانـة = { تحدد استخدام الأمر - للمطور فقط - للمشرف - للآدمن - للكل - أو _ تگدر تحدده لشخصين او اكثر .. مثلاً مطور ومشرف .. او مطور و آدمن .. او كلهم ما عدا العضو }
#هاي_هم_اخذناهن_البارحه
#الحصانات
if is_sudo(msg) {فقط للمطور} 🌕
if is_owner(msg) {فقط للمشرف} 🌖
if is_momod(msg) {للآدمن • للأداري} 🌗
if not is_momod(msg) {حصانة للعضو} 🌘
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
—]]
#الملف_راح_يكون_هيج
do
local function who_me(msg, matches)
if is_sudo(msg) and matches[1] == "me" then
return " انت المطور مالتي 🙈💗 "
elseif is_momod(msg) and matches[1] == "me" then
return "انت مجرد ادمن 😅🍀"
elseif is_owner(msg) and matches[1] == "me" then
return "انت مجرد مشرف😄🍃"
elseif matches[1] == "me" then
return "انت مجرد عضو😒💔"
end
end
return {
patterns = {
"^(me)$"
},
run = who_me,
}
end
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني☺️💗
Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
شرح قالب ملف موقعي||Lua
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
—[[
local fanction who_me(msg, matches)
هنـا عرفنـا الفكشن لازم نحط حصانة والتعريف
هسه نجي نحط حصانـة "
الحصانـة = { تحدد استخدام الأمر - للمطور فقط - للمشرف - للآدمن - للكل - أو _ تگدر تحدده لشخصين او اكثر .. مثلاً مطور ومشرف .. او مطور و آدمن .. او كلهم ما عدا العضو }
#هاي_هم_اخذناهن_البارحه
#الحصانات
if is_sudo(msg) {فقط للمطور} 🌕
if is_owner(msg) {فقط للمشرف} 🌖
if is_momod(msg) {للآدمن • للأداري} 🌗
if not is_momod(msg) {حصانة للعضو} 🌘
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
—]]
#الملف_راح_يكون_هيج
do
local function who_me(msg, matches)
if is_sudo(msg) and matches[1] == "me" then
return " انت المطور مالتي 🙈💗 "
elseif is_momod(msg) and matches[1] == "me" then
return "انت مجرد ادمن 😅🍀"
elseif is_owner(msg) and matches[1] == "me" then
return "انت مجرد مشرف😄🍃"
elseif matches[1] == "me" then
return "انت مجرد عضو😒💔"
end
end
return {
patterns = {
"^(me)$"
},
run = who_me,
}
end
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐
اي شي مفهمتوه تكدرون تسئلوني☺️💗
Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer
🌐〰➰〰➰〰➰〰➰〰➰〰➰〰➰〰🌐