Поясните, что в доп.поле прописывать?
и где счетчик
Создаете бота-пользователя, создаете доп. поле числовое по пользователям для счета сколько в группе человек, боту прописываете в этом поле значение 0 (потому что по идее в начале 0 людей в группе). В процессе закрепляете за пользователем, который оплатил продукт как партнера бота-пользователя, дальше в процессе проверяете значение дополнительного поля у бота-пользователя, если меньше 20, то прибавляете значение 1 + добавляете пользователя в группу для запуска потока. Потом когда счетчик дойдет до числа 20, его нужно в процессе сбросить и заново счет начать