Files
myfirstprogram/storage/message_storage.py
T
2025-10-04 16:59:38 +03:00

25 lines
708 B
Python

import os
MESSAGES_FILE = "messages.txt"
# --- функция для записи message_id ---
def save_message(chat_id: int, message_id: int):
with open(MESSAGES_FILE, "a", encoding="utf-8") as f:
f.write(f"{chat_id},{message_id}\n")
# --- функция для загрузки всех сообщений ---
def load_messages():
if not os.path.exists(MESSAGES_FILE):
return []
with open(MESSAGES_FILE, "r", encoding="utf-8") as f:
lines = f.readlines()
return [tuple(map(int, line.strip().split(","))) for line in lines if line.strip()]
# --- функция для очистки файла ---
def clear_messages():
open(MESSAGES_FILE, "w").close()