You are in a GF with opener looking to slam in ♥ or NT. I'd treat 3♥ as slam invitational with a self-sustaining suit; still plenty of space to establish whether you have controls in all suits and switch to NT if applicable.
Struggling to count to 23+ total points (max. 20) so not a 2♣ opening? I'm not sure the robot can count either if the description is correct A 1♠ opening for most ending in 4♠