Spaces:
Sleeping
Sleeping
| """Print Telegram subscribers persisted in the configured database.""" | |
| from __future__ import annotations | |
| import sys | |
| from pathlib import Path | |
| _BACKEND_ROOT = Path(__file__).resolve().parent.parent | |
| if str(_BACKEND_ROOT) not in sys.path: | |
| sys.path.insert(0, str(_BACKEND_ROOT)) | |
| from db.database import Database | |
| def main() -> None: | |
| db = Database.get_instance() | |
| db.initialize() | |
| db.ensure_telegram_subscribers_table() | |
| ids = db.list_telegram_subscriber_ids() | |
| print(f"subscribers: {len(ids)}") | |
| for cid in ids: | |
| print(f" - {cid}") | |
| db.close() | |
| if __name__ == "__main__": | |
| main() | |