I blame the Op and his contact.
- Op warned his contact never to send a dime upfront before the meeting date and he failed.
- Satochipzz is not upto 2 months old in the forum, how would Op trust him to deliver transaction worth upto 1 BTC
I don't know how easy it is to make money in your country, but if I am to make a deal of 1BTC I will not even make it with someone I don't know.

The third party gave out the backdoor opportunity for the scammer and not the ops, you can see that ops mentioned that his contact charged his term of contract after being convinced by the scammer, so he went against ops term of only making payments when the Bitcoin is delivered and confirmed, this is how those telegram scammers operates and at such he definitely have alot of victims aside from the ops contact, between why will I want to buy Bitcoin on a face to face deal when I can use exchange in the most privacy enhancing way's with risking myself and the funds just like in this case.