عن المشروع
روبوت نشاط الجهاز هو أداة لإرسال إشعارات Telegram عند تسجيل الدخول إلى جهاز Windows أو فتحه. كما يسمح بإيقاف تشغيل الأجهزة عن بُعد عبر أوامر Telegram.
الميزات:
- إرسال رسالة Telegram عند تسجيل الدخول/فتح القفل.
- الاستماع إلى أوامر `/halt` لإيقاف تشغيل الأجهزة عن بُعد.
- دعم إيقاف تشغيل جميع الأجهزة أو جهاز معين باسمه.
- يتطلب Python 3.14 أو أعلى.
- قابل للتكوين عبر متغيرات البيئة لرمز الروبوت، ومعرف الدردشة، ومعرفات المستخدم المسموح بها.
- مصمم لـ Windows مع تعليمات لإعداد pyenv-win.
- يشمل أدوات تطوير مثل ruff، وmypy، وpytest.
الاستخدام:
1. تثبيت Python 3.14 والاعتماديات.
2. تكوين `.env` بـ `BOT_TOKEN`، و`CHAT_ID`، واختيارياً `ALLOWED_USER_IDS`.
3. تشغيل `python -m src.send` للإشعارات و`python -m src.halt` للاستماع إلى الإيقاف.
4. اختياريًا، إضافة إلى جدولة مهام Windows للتشغيل التلقائي.
ملاحظة: يجب أن يكون `CHAT_ID` معرف مستخدم لإعدادات المستخدم الواحد. للمجموعات، يلزم وجود `ALLOWED_USER_IDS` لتقييد الوصول إلى أمر `/halt`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.