alerts_bot/telethon_get_chat_list.py
Евгений Панков 2bfa13b023 Alert первый комит
Основной функционал:
* Портативная среда выполнения на виндовс
* Пересылка сообщений из публичного канала по ключевым словам
* Отслеживание изменений пересланных сообщений
* Очистка от системных
2025-07-10 20:49:41 +03:00

24 lines
731 B
Python

import os
from telethon import TelegramClient
from dotenv import find_dotenv, load_dotenv
# === Загрузка переменных окружения ===
env = find_dotenv()
print(f'Использую: {env}')
load_dotenv(env)
# === Данные юзер-бота ===
api_id=26507458
api_hash='9bf31965a06209eadd1995cec266d3ae'
session_name='Joshua_session'
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:
print(f'Название: {dialog.name} | ID: {dialog.entity.id}')
client.loop.run_until_complete(get_group_info())