https://github.com/mrvcoder/behkad_hozor
https://github.com/mrvcoder/behkad_hozor
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mrvcoder/behkad_hozor
- Owner: mrvcoder
- Created: 2024-04-25T14:24:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-05T20:24:50.000Z (over 1 year ago)
- Last Synced: 2025-03-24T16:03:30.610Z (about 1 year ago)
- Language: Go
- Size: 99.3 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Behkad automation :D
این اسکریپت حضور و گزارش کارآموزی شما را به صورت خودکار ثبت میکند و از طریق یک ربات تلگرام که از قبل مشخص کردین نتیجه رو براتون میفرسته.
نحوه استفاده از برنامه هم خیلی ساده است کافیه به صورت کامند لاین چه در ویندوز و چه در لینوکس اجرا کرده و آپشن های مورد نیاز را به برنامه پاس بدید.
البته در گوشی های اندرویدی هم میتونید نسخه لینوکس را توسط برنامه ترموکس اجرا کنید.
**FOR SUPPORT PLEASE GIVE A STAR TO REPO :)**
## Usage
قبل از اجرا حتما فایل `conf.json` را با یک تکست ادیتور ویرایش کنید.
#### مقادیری که باید ویرایش کنید:
- latitude: عرض جغرافیایی
- longitude: طول جغرافیایی
- codeCollage: (نام کاربری)کد دانشجو
- codeMelli: کد ملی (رمزعبور)
- address: آدرس محل کارآموزی
- gozareshat: حداقل 10 تا گزارش داخل این لیست قرار بدین
#### اگر روی سرور آیپی خارج اجرا میکنین میتونین از تلگرام برای ارسال نتایج استفاده کنین:
- useBot: فعال یا غیرفعال بودن ارسال تلگرام
- ApiKey: توکن رباتی که توسط @botfather توی تلگرام ساختین
- telegramUserId: آیدی عددی تلگرام خودتون
### linux:
```bash
bash run_script.sh
```
### windows:
```bash
behkad_windows.exe
```
## run in linux server with crontab(optional)
برای اینکه خودتون هر روز دستی این اسکریپت رو ران نکنین، میتونین با استفاده از یک سرور لینوکس این کارو کاملا اتومات کنین :)
با استفاده از این دستور وارد تنظیمات ابزار میشوید
```bash
crontab -e
```
اگر برای اولین بار این ابزار رو باز میکنین ازتون میپرسه با کدوم ادیتور بازش کنم
عدد 1 رو بزنین و وارد ادیتور بشین و در آخرین خط آن فایل این دستور رو قرار بدین:
```bash
0 7 * * * bash /path/to/behkad_hozor/run_script.sh
```
به جای `/path/to/behkad_hozor/script.sh` مسیری که پروژه را کلون کردین رو وارد کنین
و به ترتیب کلید های
`Ctrl + X`
`Y`
`Enter`
را وارد کنین
با این کار هر روز ساعت ۷ صبح اسکریپت اجرا شده و حضور رو ثبت خواهد کرد.