получаешь айди юзера
идешь в базу - смотришь прошел ли он капчу и сколько раз(если шибко часто - просто его сразу посылаешь, без капчи он в чат не зайдет)
если не проходил капчу - генеришь ему страничку с виджетом авторизации телеги
он заходит на нее, авторизуется
жмакает капчу
ты получаешь от капчи событие и вносишь в базу для этого id что он прошел капчу
профит