Link Search Menu Expand Document

Method: messages.setGameScore

Back to methods index

Use this method to set the score of the specified user in a game sent as a normal 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
peerUsername, chat ID, Update, Message or InputPeerUnique identifier of target chatOptional
idintIdentifier of the sent messageOptional
user_idUsername, chat ID, Update, Message or InputUserUser identifierOptional
scoreintNew scoreOptional

Return type: Updates

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.
$Updates = $MadelineProto->messages->setGameScore(edit_message: Bool, force: Bool, peer: InputPeer, id: int, user_id: InputUser, score: int, );