In my online courses I use zoom for a weekly "live" virtual office hour. This allows students to participate in a "live" discussion with me. They can ask questions of me and also discuss items with each other during this session.
In addition, I provide one on one zoom sessions by appointment so students can meet with me to discuss concerns or ask questions.