قناتنا التقنية
231 subscribers
9 photos
1 video
11 files
27 links
🔱 محتوى القناة باختصار 👇
📲 #تطبيقات حصرية مجانية
🤖 #بوتات مميزة استثنائية
📁 #ملفات برمجية تكاملية
🎁 مسابقات ع جوائز مادية
📝 كل هذا وأكثر
📡 في قناتنا التقنية
👨‍💻 لـ الفريق البرمجي اليمني || يمن ديفز
Yemen Devs => @YemenDevs
Download Telegram
Forwarded from لمسات برمجية . ‌⎙ . (A𝐥𝐢 𝐤𝐢𝐧𝐝𝐢 🎧😴)
$botid =0000; # ايدي البوت
$step1 = json_decode(file_get_contents("https://api.telegram.org/bot".API_KEY."/getChatMember?chat_id=$chat_id&user_id=$botid"),true);

$step3 = $step1['result']
['can_change_info'];
$step4 = $step1['result']['can_delete_messages'];
$step5 = $step1['result']['can_restrict_members'];
$step6 = $step1['result']
['can_invite_users'];
$step7 = $step1['result']
['can_pin_messages'];
$step8 = $step1['result']
['can_promote_members'];

if($step3 == 1){
$check3 = '';
}elseif($step3 != 1){
$check3 = '';
}if($step4 == 1){
$check4 = '';
}elseif($step4 != 1){
$check4 = '';
}if($step5 == 1){
$check5 = '';
}elseif($step5 != 1){
$check5 = '';
}if($step6 == 1){
$check6 = '';
}elseif($step6 != 1){
$check6 = '';
}if($step7 == 1){
$check7 = '';
}elseif($step7 != 1){
$check7 = '';
}if($step8 == 1){
$check8 = '';
}elseif($step8 != 1){
$check8 = '';
}

if($text =="كشف البوت"){
bot("deleteMessage",["chat_id"=>$chat_id,
"message_id"=>$message_id]);
$get=bot('sendMessage', [
'chat_id'=>$chat_id,
'text'=>"*⌯︙ اهلا بك عزيزي 🙋🏽‍♂
⌯︙هذهۃ صلاحيات البوت ادناهۃ !
⌯︙علامة ❪❫ مفتوحة ❪❫ مقفولة↯
ـ• ┉ • ┉ • ┉ • ┉ • ┉ •
$check3 ︙تغيير معلومات المجموعة
$check6 ︙دعوهۃ الاعضاء الجديدة
$check7 ︙تثبيت رسائل الاعضاء
$check5 ︙حظر تقيد الاعضاء
$check8 ︙اضافهۃ مشرفين
$check4 ︙حذف الرسائل
• ┉ • ┉ • ┉ • ┉ • ┉ •
⌯ ¦ Ch ⋙ @TH3SS*
",'parse_mode'=>"MARKDOWN",
]);
}
- تحديث لكود كشف صلاحية البوت
- الكود شغال ومجرب للحماية والردود
- اشكرني بدعم لمسات برمجية @TH1BS
Forwarded from عالم البرمجيات (النجم《 أجمل الخالدي 》)
$idbotak = 1042791355; #ايدي بوتك
$step1 = json_decode(file_get_contents("https://api.telegram.org/bot".API_KEY."/getChatMember?chat_id=$chat_id&user_id=$idbotak"),true);
$step3 = $step1['result']['can_change_info'];
$step4 = $step1['result']['can_delete_messages'];
$step5 = $step1['result']['can_restrict_members'];
$step6 = $step1['result']['can_invite_users'];
$step7 = $step1['result']['can_pin_messages'];
$step8 = $step1['result']['can_promote_members'];


if($step3 == 1){
$check3 = '';
}elseif($step3 != 1){
$check3 = '';
}if($step4 == 1){
$check4 = '';
}elseif($step4 != 1){
$check4 = '';
}if($step5 == 1){
$check5 = '';
}elseif($step5 != 1){
$check5 = '';
}if($step6 == 1){
$check6 = '';
}elseif($step6 != 1){
$check6 = '';
}if($step7 == 1){
$check7 = '';
}elseif($step7 != 1){
$check7 = '';
}if($step8 == 1){
$check8 = '';
}elseif($step8 != 1){
$check8 = '';
}

if($text == 'كشف البوت' ){
bot('sendMessage',[
'chat_id'=>$chat_id,
'text'=>"
💯 تم كشف صلاحيات البوت بالمجموعة
🌟 النتائج كالتالي
صلاحية تغيير معلومات المجموعة $check3
صلاحية مسح الرسائل $check4
صلاحية حظر وتقييد مستخدمين $check5
صلاحية دعوة مستخدمين $check6
صلاحية تثبيت الرسائل $check7
صلاحية اضافة مشرفين جدد $check8
",]);}


💯 كود كشف صلاحيات البوت بالمجموعة
🔆 يكشف جميع صلاحيات البوت بالمجموعة
تقدر تحط ايدي الادمن مكان ايدي البوت لكشف صلاحيات الادمن
👨‍💻 للمطور :- أجمل الخالدي
♨️ تنقل اذكر اسمي او معرف قناتي @Yebots
📡 https://t.me/joinchat/AAAAAE-_iot1I4eBdaRJVA
Forwarded from 🔘 Ƭᴇᴀᴍ Wᴀᴛʜq (/⁽ وآثـہٰٰـّہـٰہٰٰٖـۧ͡ــِٰہـ͒ہٰٰـق ⁞ ₎˛⁽♛₎!:)
شخص ثقة ياخذ اليوزر @WATAW يكلمني عشان اعطيه
Forwarded from Yemen Devs Team (YDT) (ENG / Jello (Y-S) Alkhaledi)
التعابير النظامية - Regular expressions

🤠 تعتبر التعابير النظامية من أهم الامور في السلك البرمجي بل وفي مقدمتها ، وكل ما كان المبرمج يجيد التعامل معها كان في مقام أرفع.


🧐 إذا لم تكن تعرف التعابير النظامية من قبل فإليك التعريف

🌏 عند دخولك موقع Facebook مثلا وطلب هو بدوره أن تقم بإدخال بريدك الإلكتروني مثلا
ومن المعروف بأن صيغة البريد الإلكتروني تكون بإحدى الصيغتين أدناه

user@domain.com
user.name@domain.com

فأنت لو قمت بإدخال بريدك الإلكتروني بهذه الصيغة
user @domain.com
🗣 فسيخبرك الموقع بأن صيغة البريد الإلكتروني غير صحيحة

🤓 إذن فالموقع هنا لا شك بأنه يستعمل شكل من التعابير النظامية كالتالي

/^([a-zA-Z0-9_])+(\.[a-zA-Z0-9_]+)*@([a-zA-Z0-9_])+(\.[a-zA-Z0-9_]+)+$/

وعلى سبيل المثال يتم إستخدامها في لغة PHP كالتالي

if(preg_match("/^([a-zA-Z0-9_])+(\.[a-zA-Z0-9_]+)*@([a-zA-Z0-9_])+(\.[a-zA-Z0-9_]+)+$/","notLess@gmail.com")){
echo "Yes true";
} else {
echo "Error false";
}

هل تحب تعلم التعامل مع التعابير النظامية ؟
إليك بعضا من المصادر المفيدة

🌐 regexr.com موقع ممتاز
🌐 regextester.com موقع جيد

هل كان هذا المنشور مفيداً ؟؟؟؟

🔗 بواسطة :- @YemenDevs
Forwarded from Yemen Devs Team (YDT) (ENG / Jello (Y-S) Alkhaledi)
🌏 متواجدون لبرمجة أي موقع ويب أو نظام برمجي ،
📡 للتواصل : «\» @F_F_4
الإسم / أجمل الخالدي
المهنة / مهندس برمجيات
حسابي على تيليجرام @F_F_4
لغات البرمجة {JavaScript , PHP , Python MySQL , Java , Bash } بما في ذلك { HTML , CSS } للهيكلة والتصميم

في حال إحتياجك أحد ما يلي { موقع ويب ، تطبيق اندرويد ، بوت تويتر ، بوت تيليجرام ، روبوت تداول كريبتو ، روبوت تداول فوركس ، أداة على لينكس ، نظام محاسبي } تواصل معي
This media is not supported in your browser
VIEW IN TELEGRAM
بوت اكسب معنا وجميع البوتات التي تستخدم نفس السكريبت لن تدفع لك شيئا ، وإنما هي بوتات لإضاعة الوقت والجهد وتقوم بالنصب والإحتيال.

الدليل بالفيديو ، الفيديو منقول من مصادر موثوقة

لإيقاف هذه الطريقة الهمجية قم بالمشاركة في التبليغ على بوت اكسب معنا وجميع البوتات التي تستخدم نفس السكريبت


بوت اكسب معنا @B4U_ARABICBOT
JsonWithPHP.php
2.5 KB
كود لتشفير التخزين بصيغة json وحمايته من التعرض للتلف أو الإختراق ( حتى مع معرفة مسار التخزين )
⚡️ عند تغيير مسار القاعدة يجب بقاء الصيغة .php

👨‍💻 بُرمج بواسطة / أجمل الخالدي @F_F_4
📡 @YemenDevs
🎗 كيف تكتب أمراً برمجياً بشكلٍ صحيحٍ وبإحترافية

🌷 أولاً :- فأنا من قيامي بكتابة هذا المنشور أسعى لتطويرك عزيزي القارئ وليس التقليل من شأنك ومن مستواك الحالي في البرمجة فتفهم موقفي وتقبل كلامي برحابة صدر

👨‍💻 عند قيامك بكتابة الأوامر البرمجية توخى الحشو داخل الأمر واكتب بتنسيق GNU أو تنسيق BSD

مثلا

<?php

error_reporting(0); #hiddenErrors

$message = "Hi";
$response = "Hello world";

if(isset($_GET['command'])){
if($_GET['command'] == $message){
echo "\n{$response}";
exit;
}
}

لاحظ كيف قمت بوضع 4 مسافات أسفل كل شرط لكي لا أقع في أي أخطاء بالإضافة إلى انني قمت بوضع علامتي المساواة للمتغيرين $message و $response على خط عمودي واحد

في الواقع هذا الشيء البسيط لن يوثر على عمل الكود ولن يحسن مستواه "من جانب الخادم" ولكنه سيجنبك الوقوع في أي أخطاء كما أنه سيختصر عليك الأمور لاحقا في حال أردت إجراء تعديل كما أن أي مبرمج أو مطور أو مهندس عندما يلقي نظرة على أسطر الأوامر الخاصة بك سيعتقد أن مستواك متقدم وبالفعل سيكون إعتقاده صحيحاً لأن عند وصولك إلى هذه المرحلة من طريقة الكتابة فأنت لا شك سيتحسن مستواك "لعدم وقوعك في الأخطاء وترك اي ثغرات"

بعد ذلك قمت بوضع الأمر exit للخروج من الأمر وعدم تنفيذ أي أمر أسفل الأمر الحالي في حال تحقق شرطي التنفيذ ، أنت لا تحتاج إلى الأمر exit غالباً لكنه ستحتاجه عند التعامل مع أوامر كبح التنفيذ "كالتي تستخدم في أوامر الإشتراك الإجباري return false"


في الواقع جل الكلام التي كتبته أعلاه ليس كافيا فما هو إلا مجرد شرح بشري والأقلية منه عبارة عن تفسير برمجي ، دعونا نخض قليلاً في التفسير البرمجي

1⃣ :- قم باستخدام التعابير النظامية فهي دليلك وسر احترافك فإياك أن تتخلى عنها

شرحتها مسبقا هنا »»» https://t.me/YemenDevs/289

انظر إلى الأمر التالي :-
<?php

$message = "ابحث عن قناة يمن ديفز وكوادر برمجية";

$rest = str_replace("بحث","",$message);

echo $rest;
?>

الأغلب يستخدم هذه الطريقة للتحقق من وجود كلمة "بحث" واستبدالها بلا شيء ويعتقد أنها ستعطيه كل ما بعد "بحث"

في الواقع الأمر السابق لن يعطيك هذه النتيجة
"عن قناة يمن ديفز وكوادر برمجية"
بل سيعطيك هذه النتيجة
"ا عن قناة يمن ديفز وكوادر برمجية"

بالإضافة إلى ذلك فالأمر ليس مؤمن ومحمي وقابل لوضع shell عليه

ماذا لو كان الأمر أعلاه كالتالي :-


<?php

$message = "ابحث عن قناة يمن ديفز وكوادر برمجية";
$searchW = "بحث";
$pregA = "/^(".$searchW.")(.+)$/";

if(preg_match($pregA,$message,$rest)){
echo $rest[2];
} else {
echo "يجب كتابة كلمة بحث ثم نص";
exit;
}
?>

هذا ما سيعطيك ما أردته فعلاً

أكرر »» لا تتخلى عن التعابير النظامية

وللحديث بقية........

#Jello (Y-S) Alkhaledi
#أجمل_الخالدي
Member / @NNINB
Owner / @YemenDevs
Elia's.zip
34 KB
سكربت الأرقام المتطور

بلغة PHP ⚡️
🌐 شبيه ببوت نامبرو
لا ينقصه سوى قسم الرشق 👻

💲 الملف ينباع ، ولكم مجانا ،
عدل اللي عليك ومبروك عليك الملف 😍

🫥 تم نشر الملف ردا على النصب الضئيل الذي تعرضنا له من قبل صاحب الملف ( لم يكن غباء منا بل كانت ثقة )

📡 المصدر @YemenDevs
test.py
795 B
⚡️ حساب حجم الملفات والمجلدات بلغة Python

#Jello (Y-S) Alkhaledi

😎 تذكر ما تذكر الحقوق ما يهمني ، يهمني ان الناس تستفيد
test (1).php
1.5 KB
⚡️ حساب حجم الملفات والمجلدات (~) بلغة PHP

🎗هناك نفس السكربت بالبايثون نشرته مسبقا هنا »» https://t.me/YemenDevs/307

#Jello (Y-S) Alkhaledi

😎 تذكر ما تذكر الحقوق ما يهمني ، يهمني ان الناس تستفيد
📡 المصدر الأساسي :- @YemenDevs
🎗 كود PHP بسيط يقوم بتنفيذ الأوامر على السيرفر


<?php

$regX = "/^نفذ \\n*(.+)$/";

$text = "نفذ apt update";

if(preg_match($regX,$text,$rt)){
system($rt[1]);
$response = "تم تنفيذ الأمر \n".$rt[1]."";

echo $response;
}

?>


🤖 يمكنك التعديل عليه وإضافته إلى بوتك

🗣 أمر التنفيذ كالتالي

نفذ apt install php

كما يمكنك استخدام الطريقة التالية

نفذ
apt install php


#Jello (Y-S) Alkhaledi

📡 المصدر :- @YemenDevs
تواصل_مع_التشفير.php
5.1 KB
⚡️ ملف بوت تواصل متطور بحجم صغير جداً
😉 مثال على حماية وتشفير التخزين بصيغة JSON

نشرت سابقا طريقة لتشفير وحماية البيانات بصيغة JSON هنا
ويوجد البعض من سألني عن كيفية عمل الملف ويريد مني مثال على استخدام الطريقة

وهذا الملف لبوت تواصل متطور مبني على الطريقة ذاتها

👨‍💻 بُرمج بواسطة / أجمل الخالدي @WWXAA

📡 @YemenDevs