Yes it is possible , You can go with Connecting VM approach and its like Jump host. I mean you need another machine, login into that machine and try RDP to your Bot VM through it and initiate the Bot run. But their are some minimum prerequisites you need to follow like below:
System: Windows server 2012 or windows 10\7
RAM: 8 GB
RDP Resolution: 1366 X 768, should be same for both machines
RDP should have clipboard, driver, printer, smart card, etc. (any other physical level device access) disabled
Should have stable internet connection (Recommended 2 M.B/s)
Run the Bot and disconnect the entire RDP session, should not minimize the RDP.
This approach worked for us in attended mode. One important thing is that the Bot VM should not be locked due to inactive session. You can modify settings to “Never” under Sleep settings on machine or can run any unlock scripts to make the VM active all the time. Please anticipate the last step mentioned above.