$ whois -h whois.nic.ru CPRAVKI77.RU
domain: CPRAVKI77.RU
nserver: ns7.nlkoddos.com
nserver: ns8.nlkoddos.com
state: REGISTERED, NOT DELEGATED
person: Private person
admin-contact:https://www.nic.ru/whois/send-message/?domain=cpravki77.ru
registrar: RU-CENTER-RU
created: 2016.04.15
paid-till: 2022.04.15
free-date: 2022.05.16
source: RU-CENTER
Например, бота добавляют в группу админом, затем пусть пользователь например форварднёт любое сообщение из этой группы - бот проверит, что ворвадер является админом в исходной группе и запомнит это у себя.
Спорный вопрос что делать, если пользователь админ в разных группах. Например, форварднул он сообщения из двух таких групп - и что? Запоминать последнюю? Это по-хорошему надо обдумать и принять решение.
Что касается хранения данных, то хранить данные в файле - не очень идея. Если не предпринимать мер, то можно потерять данные из-за криво записанного файла, из-за одновременного доступа к данным из разных запросов (что в целом можно решить блокировками) и всё такое. Лучше сразу базу данных. Хотя бы sqlite.