import os from telethon import TelegramClient from dotenv import find_dotenv, load_dotenv # === Загрузка переменных окружения === env = find_dotenv() print(f'Использую: {env}') load_dotenv(env) # === Данные юзер-бота === api_id=os.getenv('api_id') api_hash=os.getenv('api_hash') session_name=os.getenv('session_name') or 'userbot' client = TelegramClient(session_name, api_id, api_hash) async def get_group_info(): async with client: groups = await client.get_dialogs() for dialog in groups: if dialog.is_group or dialog.is_channel: uname = dialog.entity.username or 'None' print(f'Название: {dialog.name:25} | username: {uname:15} | ID: {dialog.entity.id}') client.loop.run_until_complete(get_group_info())