The first conditional describes what will happen if some realistic condition is met. It doesn't have to be far into the future, but it has to have not happened yet. It could just be a few seconds into the future:
If there's a game on TV, I'll watch it.
If there's any juice in the fridge, I'll have a glass.