ربات بررسی و اعلام نسخههای جدید نرمافزارهای V2ray در کانال تلگرام
این پروژه با استفاده از GitHub Actions بهطور خودکار هر ساعت آخرین نسخههای منتشر شده از نرمافزارهای V2Ray را بررسی میکند و در صورت وجود آپدیت جدید، پیامی حاوی لینک دانلود و راهنمای نصب به کانال تلگرام شما ارسال میکند.
| ویژگی | توضیح |
|---|---|
| ⏱️ بررسی خودکار | هر ساعت از طریق GitHub Actions بدون نیاز به سرور اختصاصی |
| 📱 چندسکویی | تشخیص لینکهای دانلود برای ویندوز (x64)، مک (ARM/Intel) و اندروید (arm64) |
| 📢 اطلاعرسانی تلگرام | ارسال پیامهای HTML شکیل با لینکهای مستقیم دانلود |
| 💾 ذخیره وضعیت | ذخیره آخرین شناسه نسخه برای جلوگیری از ارسال تکراری |
| 🍏 پشتیبانی iOS | شامل لینک مستقیم اپ استور برای FoXray، Streisand و V2Box |
| 🆓 کاملاً رایگان | ۱۰۰٪ متنباز و اجرا روی GitHub Actions رایگان |
برای دریافت آخرین اخبار و آپدیتهای V2ray، حتماً عضو کانال زیر شوید:
- Python 3.10 یا بالاتر
- نصب نیازمندیها:
pip install -r requirements.txt
- توکن ربات تلگرام از BotFather@
- شناسه عددی کانال تلگرام (مثلاً
100123456789@-)
- Fork کردن این مخزن
- به Settings → Secrets and variables → Actions بروید و دو Secret زیر را ایجاد کنید:
نام Secret توضیح BOT_TOKENتوکن ربات تلگرام شما CHANNEL_IDشناسه عددی کانال تلگرام شما - مطمئن شوید GitHub Actions در مخزن فعال است
- Workflow به صورت خودکار هر یک ساعت اجرا میشود
. ├── .github/ │ └── workflows/ │ └── main.yml # گردشکار GitHub Actions (cron ساعتی) ├── version_checker.py # اسکریپت اصلی بررسی آپدیت ├── last_versions.json # فایل وضعیت برای ذخیره شناسه نسخهها ├── requirements.txt # نیازمندیهای پایتون ├── .gitignore # فایلهای نادیده گرفتهشده ├── README.EN.md # مستندات انگلیسی └── README.md # مستندات فارسی
- برای تغییر فرکانس بررسی، مقدار
cronرا درmain.ymlویرایش کنید - برای افزودن یا حذف نرمافزار، دیکشنریهای
REPOS_TO_CHECKوIOS_APPSرا درversion_checker.pyتغییر دهید - برای تغییر متن پیام، رشتههای قالب پیام در
version_checker.pyرا ویرایش کنید
خطای "BOT_TOKEN or CHANNEL_ID not set"
مطمئن شوید دو Secret به نامهای BOT_TOKEN و CHANNEL_ID در Settings → Secrets and variables → Actions به درستی تنظیم شدهاند.
پیام تلگرام ارسال نمیشود
- بررسی کنید که ربات ادمین کانال باشد
- شناسه کانال (CHANNEL_ID) باید عددی و صحیح باشد
از تمام کاربران و توسعهدهندگانی که با استفاده از این ابزار به گسترش V2ray کمک میکنند سپاسگزاریم. لطفاً با ارسال نظرات و پیشنهادات خود در بخش Issues یا از طریق کانال تلگرام ما را یاری کنید.
این پروژه تحت مجوز MIT منتشر شده است. استفاده، تغییر و توزیع آن آزاد است.