The autoAttendix2 is a better version of autoAttendix. It use the api instead of the web interface, which boost the performance significantly by skipping the process of waiting the web interface to load which takes a long time.
You may use the included QR Code image files for testing and checking if everything is working as expected or correctly.
- Python 3.10
- Internet 😃
How to use (Please run start.bat as Administrator for the first time to install the requirements properly!)
- Add your ApSpace login credentials and mode to settings.json file.
For Example:
{
"username":"tp012345",
"password":"password",
"discord-bot":false,
"discord-webhook":"",
"power-saving":true
}
- Turning
power-saving
on(true) will capture that screen less frequently for resources saving purpose, by turning it off(false), the programm will take more resource and power consumption, but this increase the sensitivity of QR code recognition. - Turning
discord-bot
on(true), the program will send message to the discord server whenever it log to console. By turning this on(true), thediscord-webhook
have to be a valid webhook address, more information about discord webhook can be found below.
- Click on start.bat and it will do their works.
By using the discord webhook, the program will send you a message when a attendance signing process is attempted. This feature can be implemented to any private/public server. The webhook can generated with the steps below.
- Go to discord app homepage
- On the side navigation bar, scroll to the bottom
- Select the plus/add symbol button
- Select
Create My Own
- Select
For me and my friends
- Fill in your desire server name and click create
- Right click on the server created
- Select
Server Settings
- Select
Integrations
on the side navigation bar - Select
View Webhooks
- Select
New Webhook
- Fill in the Webhook
Name
and choose your desireChannel
(#general as default) - Select
Copy Webhook URL
- Paste the URL into the
settings.json
as example below, and set thediscord-bot
totrue
{
"discord-bot":true,
"discord-webhook":"https://discord.com/api/webhooks/963589414606789804/RtZ_PnmMV_Ywxu132uTvSQn_xCjKdddawawdjw-GxY47AaUNe2kdwDWfSENyplS",
}
- Done
- Capture Specific Window ⌛
- Credentials Verification on Start ⌛
- Discord Integration ✔️
- Instagram Integration 🏃♂️
- Multi User ⌛
- Telegram Integration ⌛