【发布时间】:2021-09-30 18:40:17
【问题描述】:
我正在尝试从我所属的 Telegram 频道中抓取新消息。我有 ID 和邀请链接,但没有实际地址。
下面的代码适用于我用来测试的路透社频道。
是否可以使用ID或邀请链接代替实际地址?
import configparser
import json
import re
from telethon.errors import SessionPasswordNeededError
from telethon import TelegramClient, events, sync
from telethon.tl.functions.messages import (GetHistoryRequest)
from telethon.tl.types import (
PeerChannel
)
api_id = '*******'
api_hash = '**************************'
client = TelegramClient('anon', api_id, api_hash)
user_input_channel = 'https://t.me/ReutersWorldChannel'
@client.on(events.NewMessage(chats=user_input_channel))
async def newMessageListener(event):
newMessage = event.message.message
print(newMessage)
with client:
client.run_until_disconnected()
【问题讨论】: