MessengerScraper – PHP Library for Extracting Group Titles
یک کتابخانهی سادهی PHP برای گرفتن نام گروهها/کانالها از لینکهای دعوت
پشتیبانی از پلتفرمهای زیر:
- Telegram (
t.me/telegram.me) - Eitaa (
eitaa.com) - WhatsApp (
chat.whatsapp.com)
فقط فایل src/MessengerScraper.php را در پروژهات کپی کن.
(اگر دوست داشتی میتونی بعداً این ریپو رو به شکل Composer package هم منتشر کنی.)
<?php
require_once __DIR__ . '/src/MessengerScraper.php';
$GroupTitle = new GroupTitle(20);
// ----- Telegram -------
$telegramUrl = 'https://t.me/+p4dnnFu1Clw1ZjNk';
echo "Telegram : " . ($GroupTitle->getTitle($telegramUrl) ?? "پیدا نشد") . PHP_EOL;
// ----- Eitaa -------
$eitaaUrl = 'https://eitaa.com/joinchat/3629122773C8f6cb2bfff';
echo "Eitaa : " . ($GroupTitle->getTitle($eitaaUrl) ?? "پیدا نشد") . PHP_EOL;
// ----- whatsapp -------
$whatsappUrl = 'https://chat.whatsapp.com/G1QSPihnowRHcdGyCX5bkw?mode=ems_wa_c';
echo "WhatsApp : " . ($GroupTitle->getTitle($whatsappUrl) ?? "پیدا نشد") . PHP_EOL;