TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.6K subscribers
Post #11590 6.48K
پیاده سازی MTproto در PHP !

پروژه LiveProto یک کتابخانه قدرتمند و مدرن برای تعامل با پروتکل MTProto تلگرام است که با pure PHP توسعه یافته

همانطور که میدانید پی اچ پی از اعداد بزرگ و محاسبات سنگین و رمزگذاری های پیچیده پرفورمنس خوبی به ما نمیده

اما توی این پروژه از ابزار هایی مثل GMP و حتی استفاده از زبان های دیگری مانند RUST ( که وابسته به پروژه نیستن کاملا دل خواهی مثل tgcrypto php ) استفاده شده تا پرفورمنس و سرعت را حداکثر مقدار خودش برسونه

توی این پروژه از کتابخانه AMPHP استفاده شده ( استفاده از قابلیت های برنامه نویسی Async است ) و در آینده نزدیک قرار است نسخه ای با اکستنشن Swoole باز نویسی بشه

کاملا منطبق و قابل استفاده با هر فریمورک دیگری هست و هیچ تداخلی به وجود نمیاره

این کتابخانه یک واسط ساده نیست ، بلکه پیاده سازی کامل پروتکل سطح پایین تلگرام است ! و تمامی قابلیت های کلاینت تلگرام در آن پیاده سازی شده است ! کامل تر از هر کتابخانه و فریمورک سمت کلاینت دیگری می‌باشد و سال ها زمان برده است

فریمورک های دیگر این پروژه باعث انعطاف پذیری بالا و قابلیت مهاجرت راحت از سایر کتابخانه ها را فراهم آورده است ( استفاده از Session Bridge ) این ابزار اجازه می‌دهد سشن های تلگرام را بین فرمت های معروف ( مثل Telethon و Pyrogram و Tdata و MadelineProto ) به LiveProto تبدیل کنید

- نصب آسان از طریق Composer و حتی فایل تکی Phar
- ساخت ربات های تلگرامی در مقیاس بالا با معماری مدرن Async PHP 8
- از محدودیت های Bot API فراتر بروید مدیریت کامل اکانت و ربات تلگرام با LiveProto

گیت هاب پروژه ها :
https://github.com/TakNone/LiveProto
https://github.com/TakNone/tgcrypto
https://github.com/TakNone/SessionBridge

@DevTwitter | <TakNone/>
  • ❤ 23
  • 👍 3
  • 👎 2
More from @devtwitter
  1. Oct 15, 2026پونصد‌ میلیون توکن رایگان برای استفاده از مدل های زیر : DeepSeek V4 Qwen3.8-27B GLM-5.3 در…
  2. Oct 15, 2026حالا یک جایگزین رایگان و متن‌باز برای CapCut وجود دارد. بدون واترمارک، بدون نیاز به حساب ک…
  3. Oct 14, 2026اولین پروژه‌ای که ترافیک واقعی گرفت، یه چیزی فهمیدم: فرق بین کدی که کار می‌کنه و کدی که sc…
  4. Oct 14, 2026داشتم منابع مصاحبه مهندسی داده رو بررسی می‌کردم، گفتم چرا همه مطالبی که پیدا می‌کنم رو یک‌…
  5. Oct 14, 2026پروژه dbBackup_manager؛ ابزاری برای بکاپ و بازیابی دیتابیس PostgreSQL به‌تازگی اولین نسخه…
  6. Oct 14, 2026چرا Update در SQL Server سریع‌تر از Delete + Insert است؟ مدتی پیش در پروژه‌ی "بهای تمام شد…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →