【问题标题】:How to Read and Save Messages in Telegram and then Send message Using Python如何在 Telegram 中读取和保存消息,然后使用 Python 发送消息
【发布时间】:2022-01-14 12:30:15
【问题描述】:

我想使用 Telegram 客户端 API。 我想运行 run_until_disconnected() 在 24 小时内获取所有消息并将它们保存在数据库中。这部分很好,我编写了代码并且工作正常。在对消息数据库进行一些操作之后,我想将该操作的结果作为消息发送到电报(发送到频道或用户)。我也写了发送消息的代码,但是当我想使用时,我得到了数据库被锁定或会话被锁定的错误......

我该怎么办?

【问题讨论】:

标签: python api telegram telethon


【解决方案1】:

请阅读::https://docs.telethon.dev/en/latest/quick-references/faq.html#id9

根据文档的解决方案: 如果您需要两个客户端,请使用两个会话。如果问题仍然存在并且您使用的是 Linux,您可以使用 fuser my.session 找出锁定文件的进程。作为最后的手段,您可以重新启动系统。

如果您真的不喜欢 SQLite,请使用不同的会话存储。在Session Files.

有一整节内容

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-14
    • 2014-12-28
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    • 2023-03-23
    • 1970-01-01
    • 2018-07-25
    相关资源
    最近更新 更多