Времени на раскачку нет - сразу к делу.
На сайте digital.gov.ru можно найти документ со списком организаций, прошедших аккредитацию минцифры.
Давайте добавим в @CryptedRobot, который всегда можно найти в телеграме, возможность проверки по ИНН или названию организации - является ли эта организация аккредитованной.
import pandas as pd import numpy as np df = pd.read_excel('mobi.xls') arr = np.array(df) def find_organizations(search_string: str) -> list: result = [] for item in arr: if search_string.lower() in str(item).lower(): result = [item] if not len(result) else [*result, item] return result
Это простая функция, которая осуществляет поиск по xls файлу, который предварительно загружен в оперативную память как np array.
Далее остается только вызвать эту функцию, передав в нее поисковую строку (ИНН или часть названия организации, которую вы хотите проверить):
na = find_organizations('7715004077') # numpy array ( number, insert_date, full_name, egrul, inn, revision_date, revision_number, change_date, changes, status, ) = na[0] # this is how we can destruct numpy array to separate variables
Дальше остается только отправить значения через ТГ бот апи, чтобы получить красивое сообщение:

Как обычно, надеюсь, это кому-то окажется полезным.
