Do I need to stay online all the time in order to make DC work?

No, with the Direct Connection you are not required to be online with your Telegram client. Our system works independently, separately from your client. It is important not to delete the active session with the bot. It is used to get the messages which you want to forward.