ar
Feedback

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

ملفات بوتات PHP

ملفات بوتات PHP

الذهاب إلى القناة على Telegram
642
المشتركون
لا توجد بيانات24 ساعات
-87 أيام
-2030 أيام
أرشيف المشاركات
🌈 - طريقة وضع الاقتباس . 1️⃣- وضع 3 علامات تنصيص من هذه ( `` ) في البداية . 2️⃣- تخلي يم علامات التنصيص بجانبها اسم اللغه ال
🌈 - طريقة وضع الاقتباس .
1️⃣- وضع 3 علامات تنصيص من هذه ( `` ) في البداية . 2️⃣- تخلي يم علامات التنصيص بجانبها اسم اللغه البرمجيه مثل ( php | python | js الخ... ) . 3️⃣- ضع اسفل علامات التنصيص واسم اللغة البرمجية الكود البرمجي الخاص بك . 4️⃣- ضع في نهاية الكود ايضا 3 علامات تنصيص من هذه ( `` ) .
🌹- النتيجه تكون هكذا
echo "Tom World";
🪩 - الاغلبية متعرف شلون هيج تخلية فلا تجي وتكول والله قديم ومن هل سوالف انت تعرف غيرك ميعرف وبس I Love All 🤍.

''' 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, ]); } ''' بوت حجره ـ ورقة ـ مقص 🪨 📜 ✂️

<?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)]}"]); } - بوت كشف الكذب 😅 . - ضيف توكنك وارفع والهوة بضهرك 🐿️ .

- كود حذف اشعارات الدخول والخروج⚠️📌 $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 ]); } .

$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],]);} - كود عدد رسائلي

- كود ضيفه للبوت « البوت كل شخص يرسل رسالة للمجموعه متواجد بيها البوت او للبوت خاص حيكوم يكتب ( اسم البوت يقوم بالكتابه) 💌 ﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎  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, ]); } } ﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎ 

$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", ]); } 🔯و¦كود اشعار عند دخول شخص للبوت

$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, ]); } كود كشف معلومات العضو بالرد 🥀😇

- كود التحقق من الرابط ☑️. 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'=>"❌⁉️", ]); } ﹎﹎﹎﹎﹎﹎﹎﹎﹎﹎

🎵 - بــوت معــلـومــات تـيـك تـوك . ✨ - بـوت سـهل وسـريع وسلس الاستخدام . 😂 - معرف البوت : @infoo_tiktokbot .

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 ✅.

- بوت WormGpt 🍑. - يسويلك ايشي حرفياً بدون قيود 💀. - بيه ذاكرة يعني محادثه مستمره بينك وبينه 😈. - كل هذا وبشكل مجاني 🆓. - معرف البوت : @worm_vipbot ✅. - غير مسؤول عن استخدامك الخاطئ للبوت 👀. - استخدم البوت في ما يرضي الله 🤍.

تجربه @Hjjksnsbsgxudbot 💚

<?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));

?>
نفسه بس 🔡🔡🔡 .

<?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));

?>
نفسه بس 🔡🔡🔡 .

<?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));

?>
نفسه بس 🔡🔡🔡 .

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()
- كود بسيط بلغه بايثون 🐍 - عباره عن ذكاء اصطناعي 🏴‍☠️ كاتب الكود ☑ .

<?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",             ]);         }     } }
- كود بسيط بلغه 🔡🔡🔡. - وضيفته يصحح لك الكود ✔️ . - سويته شلون ما جان انته وحظك😊🥺😐

<?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
    ]));
}
- كود بسيط بلغه 🔡🔡🔡. - وضيفته يرسل عدد أعضاء قناتك 🙄.

<?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));
}
- كود بسيط بلغه 🔡🔡🔡.