getUserProfileAudios

Raw MD
Use this method to get a list of profile audios for a user

Use this method to get a list of profile audios for a user. Returns a UserProfileAudios object.

Parameters

ParameterTypeRequiredDescription
user_idIntegerYesUnique identifier of the target user
offsetIntegerOptionalSequential number of the first audio to be returned. By default, all audios are returned.
limitIntegerOptionalLimits the number of audios to be retrieved. Values between 1-100 are accepted. Defaults to 100.

Example

PHP — Call getUserProfileAudios on Botlify Cloud
<?php
// ── Botlify Cloud .env — auto-injected, never hardcode secrets ──
$BOT_TOKEN     = getenv('BOT_TOKEN');     // Telegram bot token from @BotFather
$ADMIN_CHAT_ID = getenv('ADMIN_CHAT_ID'); // Your numeric admin Telegram user ID
$BOT_USERNAME  = getenv('BOT_USERNAME');  // Bot username without @

$resp = bot('getUserProfileAudios', [
    'user_id' => $userId,
]);

if ($resp['ok'] ?? false) {
    $result = $resp['result']; // handle the response
}
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.