creating a telegram channel just to show vouches sounds really bizarre, and posting those screenshots cannot prove anything.
i never see legit sellers doing these stuff, but instead, they have verifiable vouches and customer groups on telegram or discord.