gpt4 book ai didi

python - 如何使用 TELETHON 按日期获取消息?

转载 作者:行者123 更新时间:2023-12-01 06:40:43 26 4
gpt4 key购买 nike

如何使用TELETHON获取今天发布的消息

我使用下面的代码

date_of_post = datetime.datetime(2019, 12, 24)

with TelegramClient(name, api_id, api_hash) as client:
for message in client.iter_messages(chat , offset_date = date_of_post):
print(message.sender_id, ':', message.text)

最佳答案

offset_date 用于获取该日期之前的消息。所以你应该使用后一天:

async def get_messages_at_date(chat, date):
result = []
tomorrow = date + datetime.timedelta(days=1)
async for msg in client.iter_messages(chat, offset_date=date):
if msg.date < date:
return result
result.append(msg)

关于python - 如何使用 TELETHON 按日期获取消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59471119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com