我有用于电报帐户的 .session ang .json 文件,但是当我启动脚本时,它给出 sqlite3.OperationalError: no such columns: number err
import asyncio
from pyrogram import Client
import json
from datetime import datetime
import os
with open('session.json', 'r') as sessiondatafile:
session_data = json.load(sessiondatafile)
async def main():
async with Client(name=session_data['session_file'], api_id=session_data["app_id"], api_hash=session_data["app_hash"], app_version=session_data["app_version"], device_model=session_data["device"], system_version=session_data['app_version'], lang_code=session_data['lang_code'], phone_number=session_data['phone']) as app:
await app.send_video_note(id, video_note=message['circle_id'])
await app.send_message(id, text=message['text'])
我希望授权 tg 帐户并发送一些消息。
.session 文件可能已过时或与您的脚本版本的 Pyrogram 或 Telegram 不兼容。要解决此问题,请尝试删除 .session 文件,然后再次运行脚本以创建新的会话文件(应该兼容)。另外,请确保 .json 文件中的所有字段均已正确填写。