PassportElementErrorFiles

Raw MD
Represents an issue with a list of scans

Represents an issue with a list of scans. The error is considered resolved when the list of files containing the scans changes.

Fields

FieldTypeRequiredDescription
sourceStringAlwaysError source, must be files
typeStringAlwaysThe section of the user's Telegram Passport which has the issue, one of "utility_bill", "bank_statement", "rental_agreement", "passport_registration", "temporary_registration"
file_hashesArray of StringAlwaysList of base64-encoded file hashes
messageStringAlwaysError message
Botlify Cloud Runtime
Credentials are auto-injected in .env — always load them with getenv(): BOT_TOKEN, ADMIN_CHAT_ID, BOT_USERNAME. Main database: database.db (SQLite, WAL mode). Runtime errors: error.log. Quick test: send to $ADMIN_CHAT_ID. Full details: Runtime Reference.