@Steve *******
there is no appointments required for the thai consulates in Vietnam. It's just walk up service
If you're going for a tourist visa, check their websites but for sure you'll need proof of funds (20K baht or the equivalent in a bank account) and proof of onward travel (within 60-90 days). They ask for those things pretty regularly