How to make character automatically open doors?

Hello. I want to create logic for auto opening doors similar to Last of Us part 2
but more simplified of course. I just need 2 things:

  1. Character should move it’s hand to the door when it’s near (I know there is special animation node for it but can’t remember it’s name)
  2. Door should smoothly open when character going in it (like, I can stop in the middle of a way, and door will be open just for half.

How can I do it? I don’t want to use prepared animation for it, I want to make it procedural, and I know there is a special node for it.

I don’t know but sounds like some form of inverse kinematic.
search on youtube there are ton of videos about it.
ue control rig seems useful for it.