使用Telethon库从电报组中获取所有计划的消息

时间:2020-02-13 17:19:54

标签: python telethon

如何从特定组中的客户端获取所有计划的邮件?我知道如何访问客户端已经发送的消息,但找不到预定的消息。

我当前正在运行python应用程序客户端,并且正在使用Telethon

2 个答案:

答案 0 :(得分:2)

您可以使用GetScheduledHistoryRequesthttps://tl.telethon.dev/methods/messages/get_scheduled_history.html

来自示例:

result = client(functions.messages.GetScheduledHistoryRequest(
    peer='username',
    hash=0
    ))
print(result.stringify())

答案 1 :(得分:1)

如果您要检查是否已通过计划发送邮件,只需检查package edu.carleton.comp4601.resources; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.core.Context; import javax.ws.rs.core.Request; import javax.ws.rs.core.UriInfo; @Path("/sda") public class SearchableDocumentArchive { @Context UriInfo uriInfo; @Context Request request; @GET public String getHome(){ return "COMP4601 Searchable Document Archive: Zachary"; } } 参数即可。

from_schedule

这将返回Message.from_schedule True