این اسکریپت حضور و گزارش کارآموزی شما را به صورت خودکار ثبت میکند و از طریق یک ربات تلگرام که از قبل مشخص کردین نتیجه رو براتون میفرسته.
نحوه استفاده از برنامه هم خیلی ساده است کافیه به صورت کامند لاین چه در ویندوز و چه در لینوکس اجرا کرده و آپشن های مورد نیاز را به برنامه پاس بدید.
البته در گوشی های اندرویدی هم میتونید نسخه لینوکس را توسط برنامه ترموکس اجرا کنید.
FOR SUPPORT PLEASE GIVE A STAR TO REPO :)
قبل از اجرا حتما فایل conf.json
را با یک تکست ادیتور ویرایش کنید.
- latitude: عرض جغرافیایی
- longitude: طول جغرافیایی
- codeCollage: (نام کاربری)کد دانشجو
- codeMelli: کد ملی (رمزعبور)
- address: آدرس محل کارآموزی
- gozareshat: حداقل 10 تا گزارش داخل این لیست قرار بدین
- useBot: فعال یا غیرفعال بودن ارسال تلگرام
- ApiKey: توکن رباتی که توسط @botfather توی تلگرام ساختین
- telegramUserId: آیدی عددی تلگرام خودتون
bash run_script.sh
behkad_windows.exe
برای اینکه خودتون هر روز دستی این اسکریپت رو ران نکنین، میتونین با استفاده از یک سرور لینوکس این کارو کاملا اتومات کنین :)
با استفاده از این دستور وارد تنظیمات ابزار میشوید
crontab -e
اگر برای اولین بار این ابزار رو باز میکنین ازتون میپرسه با کدوم ادیتور بازش کنم
عدد 1 رو بزنین و وارد ادیتور بشین و در آخرین خط آن فایل این دستور رو قرار بدین:
0 7 * * * bash /path/to/behkad_hozor/run_script.sh
به جای /path/to/behkad_hozor/script.sh
مسیری که پروژه را کلون کردین رو وارد کنین
و به ترتیب کلید های
Ctrl + X
Y
Enter
را وارد کنین
با این کار هر روز ساعت ۷ صبح اسکریپت اجرا شده و حضور رو ثبت خواهد کرد.