File size: 751 Bytes
4e9b253 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
from pyrogram import Client
from bot.config import settings
from bot.utils import logger
async def register_sessions() -> None:
API_ID = settings.API_ID
API_HASH = settings.API_HASH
if not API_ID or not API_HASH:
raise ValueError("API_ID and API_HASH not found in the .env file.")
session_name = input('\nEnter the session name (press Enter to exit): ')
if not session_name:
return None
session = Client(
name=session_name,
api_id=API_ID,
api_hash=API_HASH,
workdir="sessions/"
)
async with session:
user_data = await session.get_me()
logger.success(f'Session added successfully @{user_data.username} | {user_data.first_name} {user_data.last_name}')
|