There is a striking difference between "will" and "be going to".
'What are you going to do this weekend?', where 'be going to' future indicates a plan or intention ('will' future is thought of by many grammarians as a simple statement of future fact based on present knowledge)😫