Telethon - 许多消息都有浏览量=None

Telethon - Many messages have views=None

我正在尝试通过 Telethon 获取消息的观看次数。

async def get_messages(entity=None, post_id=None, limit=1):
    await app.tl_client.get_dialogs()

    input_entity = await app.tl_client.get_input_entity(entity)
    print('input_entity->', input_entity)
    message = await app.tl_client.get_messages(entity, ids=post_id, limit=limit)
print('message ->', message)

输出是一个具有视图的消息对象=None。

部分邮件会出现这种情况,并非全部。一条消息怎么会有 None 的浏览量?它是聊天管理员的设置吗?

只有广播频道中的消息或从它们转发的消息才有观看次数。值得注意的是,这意味着来自私人对话、小组聊天和大型群组频道(“超级群组”)的消息将具有 views = None,除非它是从广播频道转发的。