Got it all sorted out, thanks to everyone who suggested advices! ✊
@neauoire How did you end up solving it?
@tinspin https://github.com/neauoire/totp
@neauoire How did you end up solving it?