Код ниже пересылает сообщения только с обычных каналов/чатов, а приватные каналы не дают разрешения
Как решить данную проблему?
from telethon import TelegramClient, sync, events
INPUT_CHANNELS = id_channels
OUTPUT_CHANNEL = id_channels
api_id = you_api_id
api_hash = you_api_hash
client = TelegramClient('session_name', api_id, api_hash)
@client.on(events.NewMessage(chats=INPUT_CHANNELS))
async def message_handler(event):
if event.is_channel:
try:
await client.send_message(OUTPUT_CHANNEL, event.raw_text)
except Exception as e:
print(f"Error sending message: {e}")
client.start()
client.run_until_disconnected()