【问题标题】:Pyrogram client starts with error (sqlite)Pyrogram 客户端以错误启动(sqlite)
【发布时间】:2022-06-13 21:22:02
【问题描述】:

我在启动 pyrogram 客户端时遇到问题。

我在https://my.telegram.org/ 中创建了一个应用程序,并从那里复制了凭据。
现在我开始客户端:

from pyrogram import Client


client = Client(
    "occasion",
    api_id=os.environ.get('TG_API_ID'), 
    api_hash=os.environ.get('TG_API_HASH')
)

client.start()
client.send_message('me', 'some_message_text')
client.stop()

它会在字符串client.start() 处引发错误
错误提示:

Traceback (most recent call last):
  File "C:\Users\Artur_Epremian\AppData\Local\Programs\Python\Python310\lib\code.py", line 90, in runcode
    exec(code, self.locals)
  File "<input>", line 1, in <module>
  File "C:\Users\Artur_Epremian\AppData\Local\pypoetry\Cache\virtualenvs\occasion-back-UNW6TZnG-py3.10\lib\site-packages\pyrogram\sync.py", line 66, in async_to_sync_wrap
    return loop.run_until_complete(coroutine)
  File "C:\Users\Artur_Epremian\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 646, in run_until_complete
    return future.result()
  File "C:\Users\Artur_Epremian\AppData\Local\pypoetry\Cache\virtualenvs\occasion-back-UNW6TZnG-py3.10\lib\site-packages\pyrogram\methods\utilities\start.py", line 58, in start
    is_authorized = await self.connect()
  File "C:\Users\Artur_Epremian\AppData\Local\pypoetry\Cache\virtualenvs\occasion-back-UNW6TZnG-py3.10\lib\site-packages\pyrogram\methods\auth\connect.py", line 40, in connect
    await self.load_session()
  File "C:\Users\Artur_Epremian\AppData\Local\pypoetry\Cache\virtualenvs\occasion-back-UNW6TZnG-py3.10\lib\site-packages\pyrogram\client.py", line 564, in load_session
    await self.storage.open()
  File "C:\Users\Artur_Epremian\AppData\Local\pypoetry\Cache\virtualenvs\occasion-back-UNW6TZnG-py3.10\lib\site-packages\pyrogram\storage\file_storage.py", line 58, in open
    self.conn = sqlite3.connect(str(path), timeout=1, check_same_thread=False)
sqlite3.OperationalError: unable to open database file

你能帮我找出原因吗?

【问题讨论】:

  • 我敢打赌,这些环境变量中至少有一个是空的或只是错误的
  • 它是什么?

标签: python sqlite telegram telegram-bot pyrogram


猜你喜欢
  • 2022-10-19
  • 1970-01-01
  • 2017-12-06
  • 1970-01-01
  • 1970-01-01
  • 2020-11-24
  • 1970-01-01
  • 1970-01-01
  • 2018-09-10
相关资源
最近更新 更多