📚Create 🆕 Programmer🔝©
341 subscribers
125 photos
60 files
120 links
🐾Adimn: #Programmer_femo 🌸🍃

🐾 @Askfemo_bot 🌸🍃

🐾Learning Programming🌸🍃

🐾Web Design🌸🍃

🐾About software🌸🍃

🐾Code🌸🍃

🐾Lua -bot-telegram🌸🍃
Download Telegram
📚Create 🆕 Programmer🔝©
https://www.youtube.com/watch?v=ZC-7RZ1xuPs
☺️جماعة الويب وصلنة درس 25 اي سؤال او استفسار @progfemo96_bot
Forwarded from MouamleAPI();
أذا البوت فجأه طفه وحده
ومن تريد تشغله بعد ميشتغل هذا الأمر يفيدك :)

cd $home && cd .telegram-cli && rm state && rm config && cd .. && cd TeleSeed && ./launch.sh
🌐🌐
شرح قالب ملف قفل اعادة توجيه بدون تحذير وبتحذير
🌐🌐
اجي هسه اشرح خطوة خطوة الملف وابين كل خطوة شنو تعني :
—[[
#السطر_الاول
local hash = "lock:"..msg.to.id
هذا السطر عرفنة متغير من نوع لوكال
وحفظ الايدي مال مجموعة
—]]

—[[
#السطر_الثاني
if redis:get(hash)
and msg.fwd_from
and not is_momod(msg)
then
delete_msg(msg.id,ok_cb,true)
🌐🌐
هنا راح يجيك اذا الريدز اخذ قيمة الهاش الي احنة حطينة بيه الأيدي مال مجموعة يعني راح يتأكد اذا الريدز يشتغل
واذا جانت الرساله من نوع اعادة توجيه fwd_from
واذا الي دز الرسالة نوع الحسانة مالته هو عضو فأحذف الرسالة


—]]
🌐🌐
—[[
#السطر_الثالث
delete_msg(msg.id,ok_cb,true)
reply_msg(msg.id,"اذا قمت بعمل اعادة توجيه مرة ثانية سوف يتم طردك من المجموعة ",ok_cb,true)
redis:del(hash) —هنا يحذف الريدز
kick_user("user#id:"..msgfrom.id,"chat#id:"..msg.to.id) —هنا راح يطرد العضو من المجموعة

اول شي راح يحذف اعادة التوجيه بعدين يدز رسالة ممنوع عمل اعادة توجيه هنا
وراهة راح يحذف الريدز ويطرد العضو

—]]

🌐🌐
—[[
#السطر_الرابع
local function run(msg,maches)
local hash = "lock:"..msg.to.id

if matches[1] == "lock fwd"
and is_momod(msg)
then
redis:set(hash,true)
return "تم تفعيل قفل اعادة التوجيه"


elseif matches[1] == "lock fwd"
and not is_momod(msg)
return "فقط للادمنية"


elseif matches[1] == "unlock fwd"

and is_momod(msg)
then
redis:del(hash)
return "تم الغاء ققل اعادة التوجيه"

🌐🌐


هنا لازم نحط نفس المتغير الي حطينة بيه الايدي ميصير نغيرة اول شي
مثل مشرحنة بالبدايه عن الملفات وع الماجز هنا امرين نستخدمهن بملف القفل
الامر الاول هو lock fwd
والامر الثاني هو unlock fwd
اول شي تقارن الماجز اذا جان الامر الي اندز هو lock fwd ونوع الحصانة ادمن
يعني الي دز هذا الامر بالمجموعه هو ادمن فتطلعه رساله تم قفل اعاده توجيه
واذا عضو دز قفل اعاده توجيه فتطلعله رساله فقط للادمنيه
واذا الادمن دز امر unlock fwd
فراح تطلعله رسالة تم الغاء قفل اعاده توجيه والريدز راح يحذف قيمة الهاش
ونفس الشي نخلي رساله تطلع للعضو الي يدز امر الغاء القفل

—]]
#شكل_الملف_راح_يكون_هيج
🌐🌐



do
local function pre_procces(msg)

local hash = "lock:"..msg.to.id

if redis:get(hash)
and msg.fwd_from
and not is_momod(msg)
then
delete_msg(msg.id,ok_cb,true)
reply_msg(msg.id,"✋🏻😒ممنوع عمل اعادة توجيه اذا قمت/ي بعمل اعادة توجيه مرة ثانية سوف اقوم بطردك/ي من المجموعه ",ok_cb,true)
redis:del(hash) —هنا راح يحذف الريدز
kick_user("user#id:"..msgfrom.id,"chat#id:"..msg.to.id)


end
return msg
end



local function run(msg,maches)
local hash = "lock:"..msg.to.id


if matches[1] == "lock fwd"
and is_momod(msg)
then
redis:set(hash,true)
return "تم تفعيل قفل اعادة التوجيه"


elseif matches[1] == "lock fwd"
and not is_momod(msg)
then
return "فقط للادمنية"


elseif matches[1] == "unlock fwd"

and is_momod(msg)
then
redis:del(hash)
return "تم الغاء ققل اعادة التوجيه"



end

end
return {
patterns = {
"^[/#!](lock fwd) $",
"^[/#!](unlock fwd)$"
},
run = run,
pre_procces = pre_procces
}

end
🌐🌐
اي شي مفهمتوه تكدرون تسئلوني☺️💗



Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer


🌐🌐
Forwarded from MouamleAPI();
@MConverterBot
الأصدار الجديد
الوظيفه متختلف بعدها نفسها
مجرد رجعت من تدزله صوره يسويها ستكر
اذا تريد اللي يسوي الصوره مربعه @MPhotosBot
ورتبته شويه بحيث يكللك شديسوي بالملف مالتك حالياً :)
🌐🌐
شرح ملف قفل الميديا نوع صور
🌐🌐

—[[

طبعا اكو اكثر من نوع اكو قفل وفتح صور ,روابط,ملصقات,صوت,فديو...الخ
هسه راح اشرح قفل وفتح للصور واطيكم بقية الاوامر ببقية اانواع الميديا
#نبدي_ع_بركة_الله
ملف قفل وفتح الميديا هو نفسة قفل اعادة توجيه وشويه تغيرات نغير اوامر ونغير msg.fwd_from
نحط بمكانهة msg.reply_id
هسه راح اشرح وتابعو خطوة بخطوة نبدي :

—]]
🌐🌐


—[[
#السطر_الاول
local lock_photo = msg['id']
local PHOTO = 'LOCK: -'..msg.to.id
عرفنة متغير من نوع لوكال نحفظ بيهة الرسالة
والمتغير الثاني نحفظ بيه الايدي مال رسالة

—]]
🌐🌐
—[[
#السطر_الثاني
if redis:get(PHOTO)
and not is_momod(msg)
and msg.media
and msg.media.type == 'photo'
delete_msg(msg.id, ok_cb, true)
send_large_msg(get_receiver(msg), 'لا تـدز صـور ولـيدي😐أخـاف عليک🌝 @'..msg.from.username)
return "ماشي😐💔"
end
return msg
end
هنا بهاي الاسطر راح نخلي شرط وهو اذا الريدز خزن الرسالة ونوع الرساله هيه ميديا
ونوعهة بالتحديد هو صور
فأحذف الصورة ودز رساله تحذير


—]]
🌐🌐
—[[
#السطر_الثالث
local function FUN1(msg, matches)
chat_id = msg.to.id
local reply_id = msg['id']
if is_momod(msg)
and matches[1]== 'lock'
and matches[2]== 'photo'
then
local PHOTO = 'LOCK: -'..msg.to.id
redis:set(PHOTO, true)
local PHOTO = "تـ्م تشغيل منع الصـور🤖✌🏾"
return reply_msg(reply_id, FUN1, ok_cb, false)
end
عرفنة داله من نوع فاكشن هنا شراح يصير؟
راح يتاكد من الامر lock اذا اندز هذا الامر للمجموعه وجان نوع الرسالة المرسلة هو صور
فجيب الايدي مال رساله وفعل الريدز ورة متتنفذ الفكشن دظ رساله تم تشغيل منع الصور
—]]
🌐🌐
—[[
#السطر_الرابع
local reply_id = msg['id']
if not is_momod(msg)
and matches[1]== 'lock'
and matches[2]== 'photo'
then
local lock_photo = " الصور بالفعل مقفلة"
return reply_msg(reply_id, lock_photo, ok_cb, false)
end
بهاي الاسطر راح يتاكد اذا جان امر القفل مفعل ومن نوع قفل صور فراح يدزلة رساله يكوله انو الصور بالفعل مقفلة
—]]
🌐🌐
—[[
#السطر_الخامس
local reply_id = msg['id']
if is_momod(msg)
and matches[1]== 'unlock'
and matches[2]== 'photo'
then
local PHOTO = 'LOCK: -'..msg.to.id
redis:del(PHOTO)
local PHOTO = "تـ्م اطفـاء منع الصـور🎆 🌝"
return reply_msg(reply_id, PHOTO, ok_cb, false)
end
بهاي الاسطر راح يتأكد اذا اندز امر unlock ومن نوع صور فيفتح القفل ويدز رساله

—]]
🌐🌐
—[[
#السطر_السادس
local reply_id = msg['id']
if not is_momod(msg)
and matches[1]== 'unlock'
and matches[2]== 'photo'
then
local PHOTO = "تم بالفعل فتح قفل الصور"
return reply_msg(reply_id,PHOTO, ok_cb, false)
end
end
بهاي الاسطر راح يقارن اذا الامر الي اندز هو unlock
والميديا نوع صور والقفل جان مفتوح مسبقا فراح يكوله انو القفل مفتوح بالفعل
—]]
🌐🌐
#شكل_الملف_راح_يكون_هيج:
🌐🌐
do
local function pre_process(msg)
local lock_photo = msg['id']
local PHOTO = 'LOCK: -'..msg.to.id
if redis:get(PHOTO)
and not is_momod(msg)
and msg.media
and msg.media.type == 'photo'
then
delete_msg(msg.id, ok_cb, true)
send_large_msg(get_receiver(msg), 'لا تـدز صـور ولـيدي😐أخـاف عليک🌝 @'..msg.from.username)
return "ماشي😐💔"
end
return msg
end
local function PHOTO(msg, matches)
chat_id = msg.to.id
local reply_id = msg['id']
if is_momod(msg)
and matches[1]== 'lock'
and matches[2]== 'photo'
then
local PHOTO = 'LOCK: -'..msg.to.id
redis:set(PHOTO, true)
local PHOTO = "تـ्م تشغيل منع الصـور🤖✌🏾"
return reply_msg(reply_id, PHOTO, ok_cb, false)
end

local reply_id = msg['id']
if not is_momod(msg)
and matches[1]== 'lock'
and matches[2]== 'photo'
then
local lock_photo1 = "منع الصور بالفعل مفعل"
return reply_msg(reply_id, lock_photo1, ok_cb, false)
end
local reply_id = msg['id']
if is_momod(msg)
and matches[1]== 'unlock'
and matches[2]== 'photo'
then
local PHOTO = 'LOCK: -'..msg.to.id
redis:del(PHOTO)
local PHOTO = "تـ्م اطفـاء منع الصـور🎆 🌝"
return reply_msg(reply_id, PHOTO, ok_cb, false)
end

local reply_id = msg['id']
if not is_momod(msg)
and matches[1]== 'unlock'
and matches[2]== 'photo'
then
local PHOTO = "تم بالفعل فتح قفل الصور"
return reply_msg(reply_id,PHOTO, ok_cb, false)
end
end
return {
patterns ={
"^[/!](lock) (photo)$",
"^[/!](unlock) (photo)$"
},
run = PHOTO,
pre_process = pre_process
}
end
🌐🌐
اي شي مفهمتوه تكدرون تسئلوني☺️💗



Bot-telegram|💗|@progfemo96_bot||Channel: @create_programmer


🌐🌐
😂💔مبرمج هندي سوة دعم لقناتي 💔😂🙈شي حلو
https://telegram.me/javaebooks قناته حلوة ينشر كتب ع برمجة
☺️شكرا للي سوة ربلي اما الي بقة بالقناة فماعرف شنو انت وشدتحس ع عموم اسفة دوختكم االيوم تصبحون ع خير🌸
^^ شي حلو واحد يصبح ع هيج رسالة
جماعة الويب💗وصلنة درس 26
موقع الفيس بوك الي راد الكود ماله ^^ مجرد تروح لموقع الفيس كلك ايمن وتضغط ع خيار view page sours ويطلعلكم كود الفيس
🤔واذا فاتح فون مو حاسبة فقط اكتب بالمتصفح : view-source:https://www.facebook.com/ ويطلعلك كود الموقع 💗
هذا الموقع كلش حلو ومفيد طبعا فادني من قريت لغات برمجه كلش حلو حته محرر اللغة موجود بيه ^^ اتمنه يفيدكم http://www.tutorialspoint.com
😍😍شوفو اجنبي يطلب مني اشرح بالانكليزي
As the who follow channel became the Arabs + and foreigners🙊💗
I'm going to convert♻️ half of explanation to the english 🙃❤️ ||بما انو متابعين القناة صارو عرب+اجانب 🙈راح اشرح عربي +اجنبي ❤️
#Programmer_femo