ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

ملفات بوتات PHP

ملفات بوتات PHP

الذهاب إلى القناة على Telegram
642
المشتركون
لا توجد بيانات24 ساعات
-87 أيام
-2030 أيام
جذب المشتركين
يونيو '25
يونيو '250
في 6 قنوات
مايو '25
+22
في 0 قنوات
Get PRO
أبريل '25
+35
في 0 قنوات
Get PRO
مارس '25
+41
في 10 قنوات
Get PRO
فبراير '25
+13
في 0 قنوات
Get PRO
يناير '25
+13
في 0 قنوات
Get PRO
ديسمبر '24
+12
في 0 قنوات
Get PRO
نوفمبر '24
+94
في 3 قنوات
Get PRO
أكتوبر '24
+624
في 1 قنوات
Get PRO
سبتمبر '24
+3
في 9 قنوات
Get PRO
أغسطس '24
+592
في 2 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
01 يونيو0
منشورات القناة
🌈 - طريقة وضع الاقتباس . 1️⃣- وضع 3 علامات تنصيص من هذه ( `` ) في البداية . 2️⃣- تخلي يم علامات التنصيص بجانبها اسم اللغه ال
🌈 - طريقة وضع الاقتباس .
1️⃣- وضع 3 علامات تنصيص من هذه ( `` ) في البداية . 2️⃣- تخلي يم علامات التنصيص بجانبها اسم اللغه البرمجيه مثل ( php | python | js الخ... ) . 3️⃣- ضع اسفل علامات التنصيص واسم اللغة البرمجية الكود البرمجي الخاص بك . 4️⃣- ضع في نهاية الكود ايضا 3 علامات تنصيص من هذه ( `` ) .
🌹- النتيجه تكون هكذا
echo "Tom World";
🪩 - الاغلبية متعرف شلون هيج تخلية فلا تجي وتكول والله قديم ومن هل سوالف انت تعرف غيرك ميعرف وبس I Love All 🤍.

2
''' PHP <?php ob_start(); $API_KEY = 'توكنك'; define('API_KEY',$API_KEY); function bot($method,$datas=[]){ $url = "https://api.telegram.org/bot".API_KEY."/".$method; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_POSTFIELDS,$datas); $res = curl_exec($ch); if(curl_error($ch)){ var_dump(curl_error($ch)); }else{ return json_decode($res); } } $update = json_decode(file_get_contents('php://input')); $message = $update->message; $from_id = $message->from->id; $chat_id = $message->chat->id; $txt = $message->text; $from_id = $message->from->id; if($txt != "حجرة" && $txt != "ورقة" && $txt != "مقص" && $txt == "/start"){ bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"اختار ( حجرة - ورقة - مقص ) 🚶🏻.", 'parse_mode'=>"markdown", ]); } $random = array('انت فزت لان اختياري مقص 🌚🤞🏻', 'انا فزت لان اختياري ورقة 🌚🖱', 'نحن متعادلين 🌚✊🏻'); $random1 = array_rand($random, 1); $rrues = array('انت الفائز لان اختياري حجرة 🌚✊🏻', 'نحن متعادلين 🤝🌚', 'انا فزت لان اختياري مقص 🌚🤞🏻'); $rues = array_rand($rrues); $ccut = array('نحن متعادلين 🌚🤝 ','انا فزت لان اختياري حجرة 🌚✊🏻', ' انت فزت لان اختياري ورقة 🖱🌚'); $cut = array_rand($ccut); if($txt == "حجرة"){ bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$random[$random1], 'reply_to_message_id'=>$message->message_id, ]); } if($txt == "مقص"){ bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$ccut[$cut], 'reply_to_message_id'=>$message->message_id, ]); } if($txt == "ورقة"){ bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>$rrues[$rues], 'reply_to_message_id'=>$message->message_id, ]); } ''' بوت حجره ـ ورقة ـ مقص 🪨 📜 ✂️
34
3
<?php ob_start(); $API_KEY = "توكن"; $ch = "لمعرف"; #معرف القناه بدون @ define('API_KEY',$API_KEY); function bot($method,$datas=[]){ $url = "https://api.telegram.org/bot".API_KEY."/".$method; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_POSTFIELDS,$datas); $res = curl_exec($ch); if(curl_error($ch)){ var_dump(curl_error($ch)); }else{return json_decode($res);}} $update = json_decode(file_get_contents('php://input')); $message = $update->message; $text = $message->text; $chat_id = $message->chat->id; $from_id = $message->from->id; $fn = $message->from->first_name; $join = file_get_contents("https://api.telegram.org/bot".API_KEY."/getChatMember?chat_id=$ch&user_id=".$from_id); if($message && (strpos($join,'"status":"left"') or strpos($join,'"Bad Request: USER_ID_INVALID"') or strpos($join,'"status":"kicked"'))!== false){ bot('sendMessage', [ 'chat_id'=>$chat_id, 'text'=>"عزيزي لايمكنك استخدام 🙋🏿‍♂ بوت كشف الكذب عليك الاشتراك بلقناة🤦🏾‍♀ @$ch ثم ارسل /starr ,", ]);return false;} if ($text == '/start') { bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>"- أھــلاً  بك $fn  ، 👋🏾🤳 بوت كشف الكذب قم ب ارسال جملة او توجيه من شخص ل اقوم بكشفه/ها اذا كانت صحيحه ام كاذبه 📝🤣 ", 'reply_markup'=>json_encode(['inline_keyboard'=>[ [['text'=>"- تابع قناتــي ،",'url'=>"t.me/$ch"]], ] ]) ]); } else {   $_ = ['جذب','صح','','فعلآ صحيحه 🙂😹','صحيحة','كذالك هم جذب 😹','هم جذب '];   bot('sendMessage',['chat_id'=>$chat_id,'text'=>"الجمـلة ($text) \n {$_[array_rand($_,1)]}"]); } - بوت كشف الكذب 😅 . - ضيف توكنك وارفع والهوة بضهرك 🐿️ .
64
4
- كود حذف اشعارات الدخول والخروج⚠️📌 $mid = $message->message_id; if($message->new_chat_members){ bot('DeleteMessage',[ 'chat_id'=>$chat_id, 'message_id'=>$mid ]); } if($message->left_chat_member){ bot('DeleteMessage',[ 'chat_id'=>$chat_id, 'message_id'=>$mid ]); } .
71
5
$msgs = json_decode(file_get_contents('msgs.json'),true); $update = json_decode(file_get_contents('php://input')); $message = $update->message; $text = $message->text; $chat_id = $message->chat->id; $from_id = $message->from->id; if($message){ $msgs['msgs'][$chat_id][$from_id] = ($msgs['msgs'][$chat_id][$from_id]+1); file_put_contents('msgs.json', json_encode($msgs));} if($text == "msg" or $text == "رسائلي"){ bot('sendMessage',[ 'chat_id'=>$chat_id, 'text'=>' 〈🔖عدد رسائلك هيه 〉 〈  💁‍♂ ┇  $re_user  〉' .$msgs['msgs'][$chat_id][$from_id],]);} - كود عدد رسائلي
83
6
- كود ضيفه للبوت « البوت كل شخص يرسل رسالة للمجموعه متواجد بيها البوت او للبوت خاص حيكوم يكتب ( اسم البوت يقوم بالكتابه) 💌 ﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎  if($message){ sendaction($chat_id,'typing'); }   typing : جار الكتابة  upload_photo : جار إرسال صورة  record_video : يقوم بتسجيل فيديو  upload_video : جار إرسال الفيديو  record_audio : يقوم بتسجيل رسالة صوتية  upload_audio : جار ارسال رسالة صوتية  upload_document : جار ارسال المف  record_video_note : يقوم بتسجيل رسالة مرئية  upload_video_note : جار ارسال رسالة مرئية كمثال : ↙️ if($text == '/start'){ bot('sendChatAction' , ['chat_id' =>$chat_id, 'action' => 'typing' ,]); sleep(2); bot('sendMessage',[ 'chat_id' =>$chat_id, 'text' => "أهلا بك", 'reply_to_message_id' =>$message->message_id, ]); } } ﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎ 
73
7
$id = $message->from->id; $rembo = "000000"; #ايديك# $text = $message->text; $name = $message->from->first_name; $user = $message->from->username; if($text =='/start' and $id !=$rembo){ bot('sendmessage',[ 'chat_id'=>$rembo, 'text'=>" 🔱¦ دخل شخص للبوت 🤸¦  اسمه » [$name](tg://user?id=$id) • 🎗¦ معرفه » [@$user](tg://user?id=$id) • 💳¦ ايديه » [$id](tg://user?id=$id) • ", 'disable_web_page_preview'=>true, 'parse_mode'=>"MarkDown", ]); } 🔯و¦كود اشعار عند دخول شخص للبوت
71
8
$reply_name = $update->message->reply_to_message->from->first_name; $reply_id = $update->message->reply_to_message->from->id; $reply_user = $update->message->reply_to_message->from->username; $get = file_get_contents("https://api.telegram.org/bot$API_KEY/getChatMember?chat_id=$chat_id&user_id=$reply_id"); $info = json_decode($get, true); $you = $info['result']['status']; $re         = $update->message->reply_to_message; if($re and $text=="كشف" and $you == "creator"){ bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>" 📌❉ اسمه » { $reply_name } 🎟❉ ايديه » { $reply_id } 🎗❉ معرفه »{ @$reply_user} 🎖❉ رتبته » المنشئ المجموعة 🏌🏻 ❉", 'reply_to_message_id'=>$message->message_id, ]); } if($re and $text=="كشف" and  $you == "administrator"){ bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>" 📌❉ اسمه » { $reply_name } 🎟❉ ايديه » { $reply_id } 🎗❉ معرفه »{ @$reply_user} 🎖❉ رتبته » ادمن في المجموعة 🏌🏻 ❉", 'reply_to_message_id'=>$message->message_id, ]); } if($re and $text=="كشف" and  $you == "member"){ bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>" 📌❉ اسمه » { $reply_name } 🎟❉ ايديه » { $reply_id } 🎗❉ معرفه »{ @$reply_user} 🎖❉ رتبته » فقط عضو 🙍🏼‍♂️ ❉", 'reply_to_message_id'=>$message->message_id, ]); } كود كشف معلومات العضو بالرد 🥀😇
75
9
- كود التحقق من الرابط ☑️. if (preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$text)){ bot('sendmessage',[ 'chat_id'=>$chat_id, 'text'=>"✔✔ ",   ]); }else{ bot('SendMessage',[ 'chat_id'=>$chat_id, 'text'=>"❌⁉️", ]); } ﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎
77
10
🎵 - بــوت معــلـومــات تـيـك تـوك . ✨ - بـوت سـهل وسـريع وسلس الاستخدام . 😂 - معرف البوت : @infoo_tiktokbot .
87
11
if(isset($update->message->entities[0]) && $update->message->entities[0]->type == "custom_emoji"){ $custom_emoji_id = $update->message->entities[0]->custom_emoji_id; bot("sendMessage",[ "chat_id" => $chat_id, "text" => "*- ايدي الملصق المميز :* `$custom_emoji_id`", 'parse_mode' => 'Markdown' ]); } - كود استخراج ايدي الملصق المميز 🙂. - كود بسيط حسب طلب المستخدم 🙂🤍. - المطور : @T_0_M0 ✅.
156
12
- بوت WormGpt 🍑. - يسويلك ايشي حرفياً بدون قيود 💀. - بيه ذاكرة يعني محادثه مستمره بينك وبينه 😈. - كل هذا وبشكل مجاني 🆓. - معرف البوت : @worm_vipbot ✅. - غير مسؤول عن استخدامك الخاطئ للبوت 👀. - استخدم البوت في ما يرضي الله 🤍.
151
13
تجربه @Hjjksnsbsgxudbot 💚
143
14
<?php $botToken = '7964478354:AAF6XoFHJvGT0KafeHOc3LMDwDTo1lxNvNA'; $apiUrl = "https://api.telegram.org/bot$botToken/"; $aiApiUrl = 'http://pass-gpt.nowtechai.com/api/v1/pass'; $update = json_decode(file_get_contents("php://input"), true); if (!$update || !isset($update['message']['text'])) {     exit; } $chatId = $update['message']['chat']['id']; $userMessage = $update['message']['text']; $payload = json_encode([     "contents" => [         ["role" => "system", "content" => "أجب باختصار وباللغة العربية."],         ["role" => "user", "content" => $userMessage]     ] ]); $headers = [     "Content-Type: application/json",     "User-Agent: Ktor client",     "Accept: text/event-stream" ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $aiApiUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); curl_close($ch); $lines = explode("\n", $response); $finalReply = ""; foreach ($lines as $line) {     if (strpos($line, "data:") === 0) {         $jsonPart = trim(substr($line, 5));         $parsed = json_decode($jsonPart, true);         if (isset($parsed['status']) && $parsed['status'] === 'stream') {             $finalReply .= $parsed['content'];         }     } } $finalReply = trim($finalReply); if ($finalReply === '') {     $finalReply = "لم يتم العثور على رد من API."; } file_get_contents($apiUrl . "sendMessage?chat_id=$chatId&text=" . urlencode($finalReply)); ?> نفسه بس 🔡🔡🔡 .
141
15
<?php // إعدادات البوت $botToken = '7964478354:AAF6XoFHJvGT0KafeHOc3LMDwDTo1lxNvNA'; $apiUrl = "https://api.telegram.org/bot$botToken/"; $aiApiUrl = 'http://pass-gpt.nowtechai.com/api/v1/pass'; // استقبال التحديث من Telegram $update = json_decode(file_get_contents("php://input"), true); if (!$update || !isset($update['message']['text'])) { exit; } $chatId = $update['message']['chat']['id']; $userMessage = $update['message']['text']; // تجهيز البيانات لإرسالها إلى API الذكاء الاصطناعي $payload = json_encode([ "contents" => [ ["role" => "system", "content" => "أجب باختصار وباللغة العربية."], ["role" => "user", "content" => $userMessage] ] ]); $headers = [ "Content-Type: application/json", "User-Agent: Ktor client", "Accept: text/event-stream" ]; // إرسال الطلب إلى API باستخدام cURL $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $aiApiUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); curl_close($ch); // تحليل الرد المتدفق وتجميع المحتوى $lines = explode("\n", $response); $finalReply = ""; foreach ($lines as $line) { if (strpos($line, "data:") === 0) { $jsonPart = trim(substr($line, 5)); $parsed = json_decode($jsonPart, true); if (isset($parsed['status']) && $parsed['status'] === 'stream') { $finalReply .= $parsed['content']; } } } $finalReply = trim($finalReply); if ($finalReply === '') { $finalReply = "لم يتم العثور على رد من API."; } // إرسال الرد للمستخدم file_get_contents($apiUrl . "sendMessage?chat_id=$chatId&text=" . urlencode($finalReply)); ?> نفسه بس 🔡🔡🔡 .
1
16
<?php // إعدادات البوت $botToken = '7964478354:AAF6XoFHJvGT0KafeHOc3LMDwDTo1lxNvNA'; $apiUrl = "https://api.telegram.org/bot$botToken/"; $aiApiUrl = 'http://pass-gpt.nowtechai.com/api/v1/pass'; // استقبال التحديث من Telegram $update = json_decode(file_get_contents("php://input"), true); if (!$update || !isset($update['message']['text'])) {     exit; } $chatId = $update['message']['chat']['id']; $userMessage = $update['message']['text']; // تجهيز البيانات لإرسالها إلى API الذكاء الاصطناعي $payload = json_encode([     "contents" => [         ["role" => "system", "content" => "أجب باختصار وباللغة العربية."],         ["role" => "user", "content" => $userMessage]     ] ]); $headers = [     "Content-Type: application/json",     "User-Agent: Ktor client",     "Accept: text/event-stream" ]; // إرسال الطلب إلى API باستخدام cURL $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $aiApiUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $response = curl_exec($ch); curl_close($ch); // تحليل الرد المتدفق وتجميع المحتوى $lines = explode("\n", $response); $finalReply = ""; foreach ($lines as $line) {     if (strpos($line, "data:") === 0) {         $jsonPart = trim(substr($line, 5));         $parsed = json_decode($jsonPart, true);         if (isset($parsed['status']) && $parsed['status'] === 'stream') {             $finalReply .= $parsed['content'];         }     } } $finalReply = trim($finalReply); if ($finalReply === '') {     $finalReply = "لم يتم العثور على رد من API."; } // إرسال الرد للمستخدم file_get_contents($apiUrl . "sendMessage?chat_id=$chatId&text=" . urlencode($finalReply)); ?> نفسه بس 🔡🔡🔡 .
1
17
from telegram.ext import Updater, MessageHandler, Filters import requests import json BOT_TOKEN = 'توكنك' API_URL = 'http://pass-gpt.nowtechai.com/api/v1/pass' def handle_message(update, context): user_text = update.message.text payload = { "contents": [ { "role": "system", "content": "أجب باختصار وباللغة العربية." }, { "role": "user", "content": user_text } ] } headers = { 'Content-Type': 'application/json', 'User-Agent': 'Ktor client', 'Accept': 'text/event-stream' } try: response = requests.post(API_URL, headers=headers, data=json.dumps(payload)) raw_text = response.text lines = raw_text.strip().split("\n") reply_parts = [] for line in lines: if line.startswith("data:"): try: data_json = json.loads(line[5:]) if data_json.get("status") == "stream": reply_parts.append(data_json.get("content", "")) except Exception: continue final_reply = "".join(reply_parts).strip() if not final_reply: final_reply = "لم يتم استخراج رد من الـ API." except Exception as e: final_reply = f"حدث خطأ أثناء الاتصال بـ API:\n{e}" update.message.reply_text(final_reply) # تشغيل البوت print("[*] البوت يعمل الآن...") updater = Updater(BOT_TOKEN, use_context=True) dp = updater.dispatcher dp.add_handler(MessageHandler(Filters.text & ~Filters.command, handle_message)) updater.start_polling() updater.idle() - كود بسيط بلغه بايثون 🐍 - عباره عن ذكاء اصطناعي 🏴‍☠️ كاتب الكود ☑ .
133
18
<?php $API_KEY = "7112798554:AAE-HvEn3Muv-bidDel3688JqL3eWIJHpF4" ; define('API_KEY',$API_KEY); define("IDBot", explode(":", $API_KEY)[0]); function bot($method, $datas = []) {     $url = "https://api.telegram.org/bot" . API_KEY . "/" . $method;     $options = [         'http' => [             'method'  => 'POST',             'content' => http_build_query($datas),             'header'  => 'Content-Type: application/x-www-form-urlencoded\r\n',         ],     ];     $context  = stream_context_create($options);     $res = file_get_contents($url, false, $context);     if ($res === FALSE) {         return json_encode(['error' => 'Request failed']);     } else {         return json_decode($res);     } } $update = json_decode(file_get_contents('php://input')); $message = $update->message; $chat_id = $message->chat->id; $text = $message->text; $user = $message->from->username; $name = $update->message->from->first_name; $from_id = $update->message->from->id; $number = "999"; if ($text == "/start") {     bot("sendphoto", [         'chat_id' => $chat_id,         "photo" => "https://t.me/", //رابط الصوره         'caption' => "* - مرحبا بك في بوت تصحيح الأخطاء - ارسل الكود البرمجي لتحقق منه - لا يتجاوز * `$number` * حرف * ",         'parse_mode' => "Markdown",         'disable_web_page_preview' => true,         'reply_markup' => json_encode([             'inline_keyboard' => [                 [['text' => "• لتنصيب بوت مشابه •", 'url' => "tg://user?id=1327986860"]],             ]         ])     ]); } else {     // تعيين عدد الاحرف     if (strlen($text) > 250) {         bot("sendMessage", [             'chat_id' => $chat_id,             'text' => "- الكود اكثر من `$number` حرف             - ارسل كود لا يتجاوز اكثر من `$number` حرف",             'parse_mode' => "Markdown",         ]);     } else {         if (preg_match('/[A-Za-z]+/', $text)) {             $correction_code = " - تم تصحيح الكود - الكود المصحح ⏬ `$text` ";                         bot("sendMessage", [                 'chat_id' => $chat_id,                 'text' => $correction_code,                 'parse_mode' => "Markdown",             ]);         } else {             bot("sendMessage", [                 'chat_id' => $chat_id,                 'text' => "🤔] - عذراً لم اتعرف على الكود",                 'parse_mode' => "Markdown",             ]);         }     } } - كود بسيط بلغه 🔡🔡🔡. - وضيفته يصحح لك الكود ✔️ . - سويته شلون ما جان انته وحظك😊🥺😐
3
19
<?php // Token $botToken = 'YOUR_BOT_TOKEN'; $apiURL = "https://api.telegram.org/bot$botToken/"; $input = file_get_contents('php://input'); $update = json_decode($input, true); if (isset($update['message'])) { $message = $update['message']; $chat_id = $message['chat']['id']; $text = trim($message['text'] ?? ''); if ($text === '/start') { $keyboard = [ 'inline_keyboard' => [ [ ['text' => 'احصل على عدد أعضاء القناة', 'callback_data' => 'get_members'] ] ] ]; sendMessage($chat_id, "أهلاً بك!\nاضغط على الزر بالأسفل للحصول على عدد أعضاء قناتك.", $keyboard); exit; } if (preg_match('/^@[\w_]{5,}$/', $text)) { $count = getChannelMembersCount($text); if ($count !== false) { $response = "عدد أعضاء القناة $text هو: $count"; } else { $response = "تعذر الوصول إلى القناة.\nتأكد أن البوت أدمن في القناة وأن المعرف مكتوب بشكل صحيح."; } sendMessage($chat_id, $response); exit; } } if (isset($update['callback_query'])) { $callback = $update['callback_query']; $chat_id = $callback['message']['chat']['id']; $data = $callback['data']; if ($data === 'get_members') { sendMessage($chat_id, "يرجى إرسال معرف القناة بالشكل التالي:\nمثال: @example_channel"); } answerCallbackQuery($callback['id']); } function sendMessage($chat_id, $text, $keyboard = null) { global $apiURL; $payload = [ 'chat_id' => $chat_id, 'text' => $text, 'parse_mode' => 'HTML' ]; if ($keyboard) { $payload['reply_markup'] = json_encode($keyboard); } file_get_contents($apiURL . 'sendMessage?' . http_build_query($payload)); } function getChannelMembersCount($channel_username) { global $apiURL; $url = $apiURL . 'getChatMembersCount?chat_id=' . urlencode($channel_username); $response = file_get_contents($url); $data = json_decode($response, true); return $data['ok'] ? $data['result'] : false; } function answerCallbackQuery($callback_id) { global $apiURL; file_get_contents($apiURL . 'answerCallbackQuery?' . http_build_query([ 'callback_query_id' => $callback_id ])); } - كود بسيط بلغه 🔡🔡🔡. - وضيفته يرسل عدد أعضاء قناتك 🙄.
35
20
<?php $botToken = '7964478354:AAF6XoFHJvGT0KafeHOc3LMDwDTo1lxNvNA'; $apiURL = "https://api.telegram.org/bot$botToken/"; define('LOG_FILE', 'channel_stats.json'); $input = file_get_contents('php://input'); $update = json_decode($input, true); if (isset($update['message'])) { $message = $update['message']; $chat_id = $message['chat']['id']; $text = trim($message['text'] ?? ''); if ($text === '/start') { $keyboard = [ 'inline_keyboard' => [ [['text' => 'عرض إحصائيات قناة', 'callback_data' => 'get_stats']] ] ]; sendMessage($chat_id, "مرحباً! اضغط على الزر بالأسفل لعرض إحصائيات قناة.", $keyboard); exit; } // معرف قناة if (preg_match('/^@[\w_]{5,}$/', $text)) { $channel = $text; // جلب عدد الأعضاء $members = getChannelMembersCount($channel); $msgCount = getChannelMessageCount($channel); if ($members !== false) { $msg = "إحصائيات القناة $channel:\n"; $msg .= "عدد الأعضاء: $members\n"; $msg .= "عدد الرسائل التي رصدها البوت: $msgCount\n"; $msg .= "\n(لا يمكن عرض عدد المشاهدات بسبب قيود Telegram Bot API)"; } else { $msg = "تعذر الوصول إلى القناة.\nتأكد أن البوت أدمن في القناة وأن المعرف مكتوب بشكل صحيح."; } sendMessage($chat_id, $msg); exit; } } if (isset($update['callback_query'])) { $callback = $update['callback_query']; $chat_id = $callback['message']['chat']['id']; if ($callback['data'] === 'get_stats') { sendMessage($chat_id, "من فضلك أرسل معرف القناة (مثال: @my_channel)"); } answerCallbackQuery($callback['id']); } function sendMessage($chat_id, $text, $keyboard = null) { global $apiURL; $payload = [ 'chat_id' => $chat_id, 'text' => $text, 'parse_mode' => 'HTML' ]; if ($keyboard) { $payload['reply_markup'] = json_encode($keyboard); } file_get_contents($apiURL . 'sendMessage?' . http_build_query($payload)); } function answerCallbackQuery($callback_id) { global $apiURL; file_get_contents($apiURL . 'answerCallbackQuery?' . http_build_query([ 'callback_query_id' => $callback_id ])); } function getChannelMembersCount($channel_username) { global $apiURL; $url = $apiURL . 'getChatMembersCount?chat_id=' . urlencode($channel_username); $response = file_get_contents($url); $data = json_decode($response, true); return $data['ok'] ? $data['result'] : false; } function getChannelMessageCount($channel_username) { if (!file_exists(LOG_FILE)) return 0; $data = json_decode(file_get_contents(LOG_FILE), true); return $data[$channel_username] ?? 0; } function incrementMessageCount($channel_username) { $data = []; if (file_exists(LOG_FILE)) { $data = json_decode(file_get_contents(LOG_FILE), true); } if (!isset($data[$channel_username])) { $data[$channel_username] = 0; } $data[$channel_username]++; file_put_contents(LOG_FILE, json_encode($data)); } - كود بسيط بلغه 🔡🔡🔡.
1