Думаю, можно поискать в гугле что-нибудь вроде «python критерий пирсона» и там наверняка будет что-то близкое, откуда можно выудить нужные сведения.
Типа такого
Конечно, в теории всегда надо рассматривать крайние случаи, а для этого надо хорошо знать предмет.
Вот, например, захотят API улучшить, и где-нибудь ещё добавят или уберут тот косвенный признак, на который Вы опираетесь. И всё сломается.
Поэтому доверять способу нельзя, но как временное решение (костыль) использовать можно, продумав потенциальные последствия на случай, если сломается.
И ещё: у вас два if гирляндой, если после первого if кроме этого второго if ничего нет, то лучше их объединить в один if через and.
uvv99, знаете… я тут не затем, чтобы вас в ваши ошибки носом тыкать. Я тут, чтобы повысить вероятность бОльшему числу вопросов получить большее число адекватных ответов.
И поэтому я даю рекомендации, как сделать лучше. Вы сделали ничуть не лучше, потому что я написал - «в вопросе», а вы сделали - в комментарии.
Это не одно и то же.
Если вы так же отреагируете на ответ, который кто-нибудь даст, результат будет плачевный.
Совет я дам, но вы всё равно ему не последуете. Надо читать документацию. Доки по питону; доку по API телеграма; доку по API ботов телеграма; доки по базам данных; в конце концов, доку по этому ресурсу, где вы свой вопрос опубликовали.
А под какой ОС всё это происходит? У меня была глюка с селениум под macOS - хром оставлял пару незакрытых браузеров в трее, при том что открывалось их там десяток, но пара всегда оставалась. Но поскольку это всё на «ручнике» было, я особо не заморачивался разбираться…