Нужна помощь с телеграм-ботом?

Как создать скрипт на Python с использованием библиотеки Telethon для пересылки сообщений с определенного Telegram бота в заданный канал?
  • 25 мая 2024 г. 10:31
Ответы на вопрос 1
Да, я могу помочь с созданием скрипта на Python с использованием библиотеки Telethon для пересылки сообщений с определенного Telegram бота в заданный канал. 

Вот пример кода, который может помочь вам достигнуть этой задачи:

```python
from telethon.sync import TelegramClient, events, utils

api_id = 'YOUR_API_ID'
api_hash = 'YOUR_API_HASH'
bot_token = 'YOUR_BOT_TOKEN'

client = TelegramClient('session_name', api_id, api_hash).start(bot_token=bot_token)

@client.on(events.NewMessage(chats='@source_channel'))
async def forward_message(event):
    # пересылаем сообщение из источникого канала в целевой канал
    await client.send_message('@target_channel', event.message)

client.run_until_disconnected()
```

Прежде всего, убедитесь, что у вас есть API ID и API HASH для доступа к Telegram API. Затем замените `'YOUR_API_ID'`, `'YOUR_API_HASH'`, и `'YOUR_BOT_TOKEN'` соответственно на ваши собственные значения.

Также измените `@source_channel` на имя канала, из которого вы хотите пересылать сообщения, и `@target_channel` на имя канала, в который вы хотите пересылать сообщения.

Запустите этот скрипт, и он будет пересылать сообщения из источникового канала в целевой канал по мере их поступления.
Похожие вопросы