if ban_id == данные из файла
Просто возвращаемся обратно
если
Чисто, нет его в данных, то отправляем то, что надо
def load_processed_ids():
if os.path.exists(PROCESSED_IDS_FILE):
with open(PROCESSED_IDS_FILE, "r") as file:
return set(json.load(file))
return set()
В другой функции, где отправка
есть вот такая проверка
if id_task not in processed_ids:
Если истина, то у меня отправляется, если нет, то не отправляется уведомление.