Describe the bug
The !followage command reports a follow duration that differs from FossaBot by one month for the same Twitch user and channel.
To Reproduce
- Run
!followage through Senchabot.
- Run
!followage through FossaBot for the same user and channel.
- Compare the results: Senchabot's month count differs by one.
Expected behavior
Senchabot should calculate the elapsed follow duration consistently and return the correct calendar month count.
Additional context
This may be caused by converting elapsed days into fixed-length months instead of calculating calendar years, months, and days from the Twitch follow timestamp.
Describe the bug
The
!followagecommand reports a follow duration that differs from FossaBot by one month for the same Twitch user and channel.To Reproduce
!followagethrough Senchabot.!followagethrough FossaBot for the same user and channel.Expected behavior
Senchabot should calculate the elapsed follow duration consistently and return the correct calendar month count.
Additional context
This may be caused by converting elapsed days into fixed-length months instead of calculating calendar years, months, and days from the Twitch follow timestamp.