بوت لفحص الروابط باستخدام VirusTotal API.
- Python >= 3.11
- المكتبات المطلوبة:
python-telegram-bot==20.5requests==2.31.0python-dotenv==1.0.0
- استنساخ المستودع:
git clone https://github.com/username/telegram-bot.git
cd telegram-bot- إنشاء بيئة افتراضية وتفعيلها:
python -m venv venv
# على ويندوز
venv\Scripts\activate
# على لينكس/ماك
source venv/bin/activate- تثبيت المكتبات المطلوبة:
pip install -r requirements.txt- إنشاء ملف
.envوملئه بالمفاتيح:
TELEGRAM_TOKEN=your_telegram_bot_token_here
VIRUSTOTAL_API_KEY=your_virustotal_api_key_here
- تشغيل البوت:
python main.py| الأمر | الوصف |
|---|---|
/start |
بداية التشغيل وشرح البوت |
/help |
المساعدة |
/about |
معلومات عن البوت |
/scan <رابط> |
فحص رابط محدد |
/stats |
عرض إحصائيات المستخدم |
/export |
تصدير تقرير المستخدم |
/clear |
مسح التقرير |
| إرسال أي رابط مباشر | يتم فحصه تلقائيًا |
- لا تقم برفع ملف
.envإلى GitHub لتجنب تسرب المفاتيح. - جميع السجلات يتم حفظها في ملفات
logs_<user_id>.txt. - البوت يستخدم Telegram Bot API و VirusTotal API لفحص الروابط.
- استخدام مجلد
logs/لحفظ السجلات بدل وضعها في مجلد الجذر. - تحديث README دائمًا عند إضافة ميزات جديدة.
- عند تشغيل البوت على Render أو أي سيرفر، ضع
.envمباشرة على السيرفر. - إضافة ملف
LICENSE(مثل MIT أو Apache) لتوضيح حقوق الاستخدام.