如何从电报渠道捕获消息

时间:2019-07-17 19:00:25

标签: python bots telegram

我在这里阅读了很多答案并尝试了它们的代码,但是我无法获得适合我的示例,我也不明白为什么。

我想从电报频道中捕获消息。

我正在使用telethon,但如何使用并不重要。我只需要捕获这些消息。

from telethon import TelegramClient, events,utils
from telethon.tl.functions.messages import GetFullChatRequest
from telethon.tl.functions.messages import GetHistoryRequest
from telethon.tl.functions.channels import GetChannelsRequest
from telethon.tl.functions.contacts import ResolveUsernameRequest
from telethon.tl.types import PeerUser, PeerChat, PeerChannel , sync
import re


 client = TelegramClient('session_name', api id, api hash )
 assert client.start()
 print(client.get_dialogs(10))

这是我得到的输出:

  

C:/Users/Giulia/Desktop/telegrambot.py:19:RuntimeWarning:从未等待协程TelegramBaseClient.connect'
  断言client.connect()
  C:/Users/Giulia/Desktop/telegrambot.py:24:运行时警告:
  从未等待协程'DialogMethods.get_dialogs'
  client.username()

     

“获取”对话框返回此协程对象:

     

协程对象DialogMethods.get_dialogs at 0x00000074AF530728

我应该如何进行?

0 个答案:

没有答案