Also as we have an African passport
http://www.consular.go.th/main/th/cu...itled-for.html
http://www.mfa.go.th/main/en/service...onal-Heal.html
Can you share which country? If not visa-exempt eligible will you have a visa or be eligible for a Visa on Arrival?
If you have a Kenyan passport, I think you will require a visa? With a valid visa, and the Yellow Fever certificate, I think you can use the mid-field procedures described below:
http://suvarnabhumiairport.com/en/22...-boarding-pass
http://suvarnabhumiairport.com/en/10...-boarding-pass
You should be able to buy duty free on arrival; they will ask if you are flying on, and seal the bag(s). But if you clear Immigration and Customs in BKK, then maybe re-pack DF purchases in your checked bags, head up to level 4, check in with PG and clear domestic security/departures.
I might arrange ~ 3 hours (at a minimum) but a lot will depend on your passport/visa situation.