kcajc / usvisa-ca

A script for making US visa appointments in Canada
44 stars 29 forks source link

Reschedule function not working #12

Open dynacorp opened 3 months ago

dynacorp commented 3 months ago

Hi Team,

The script found an early date today and ran the reschedule function which was successful but my appointment date hasn't changed. Screenshot 2024-03-06 005225

kcajc commented 3 months ago

I have observed this as a consequence of the slot being taken in the short timeframe between requesting availability and rescheduling.

Unfortunately there are other automated script users so it's a very competitive process. This might be improved by rewriting the rescheduling steps with requests but I need a test account that I can actually reschedule.

dynacorp commented 3 months ago

that's quite unfortunate, I understand there is that problem with an account to test with. This might pose a problem as I believe it is difficult alone to find an available date.

djluv commented 3 months ago

Hello @kcajc - To let you know, this issue still persists. I found six availabilities yesterday and couldn't book a single one due to competitiveness. Any short term solutions that we can implement?

image

kcajc commented 3 months ago

You may try shorter retry timeout. My experiment suggests that retrying too often will trigger some rate limit, but you can try tweaking the timeouts in settings.