Link Search Menu Expand Document

Method: messages.setInlineGameScore

Back to methods index

Use this method to set the score of the specified user in a game sent as an inline message (bots only).

Parameters:

NameTypeDescriptionRequired
edit_messageBoolSet this flag if the game message should be automatically edited to include the current scoreboardOptional
forceBoolSet this flag if the high score is allowed to decrease. This can be useful when fixing mistakes or banning cheatersOptional
idInputBotInlineMessageIDID of the inline messageYes
user_idUsername, chat ID, Update, Message or InputUserUser identifierOptional
scoreintNew scoreOptional

Return type: Bool

Can bots use this method: YES

MadelineProto Example (now async for huge speed and parallelism!):

if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');
$MadelineProto->start();

// PHP 8+ syntax, use an array on PHP 7.
$Bool = $MadelineProto->messages->setInlineGameScore(edit_message: Bool, force: Bool, id: InputBotInlineMessageID, user_id: InputUser, score: int, );