如何使用Telethon捕获Telegram中的频道消息?

时间:2017-08-19 02:24:56

标签: python python-3.x telegram telethon

我想捕获频道消息并将它们发送到另一个python函数。 通过使用该文档,我能够连接到Telegram服务器并进行身份验证。但是,我无法了解如何捕获频道消息。

该文档提供了以下方法:

channels.getMessages#93d7b347 channel:InputChannel id:Vector<int> = messages.Messages

channelInputChannel。以下是文档

inputChannel#afeb712e channel_id:int access_hash:long = InputChannel

我无法理解如何获取channel_id和access_hash。 另外,我不明白为id:Vector<int>

提供什么

如果我想捕获每条消息。我是否必须在无限循环中运行它? 一个小例子将不胜感激。

1 个答案:

答案 0 :(得分:1)

相关:join-a-channel

  

问题:不知道如何找到channel_id

a =[1,2,3,4,5]
a= iter(a)
a.next()
  

问题:我不明白为id提供什么:Vector&lt; int&gt;

  

Core types
  向量&lt; T&gt;:如果类型T被包裹在Vector&lt; T&gt;周围,则意味着该参数应该是它的列表。
  例如, Vector&lt; int&gt;的有效值会是[1,2,3]