MadelineProtoDocs/docs/API_docs/methods/messages_setGameScore.md

2.3 KiB

title description image
messages.setGameScore Set the game score https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

Method: messages.setGameScore

Back to methods index

Set the game score

Parameters:

Name Type Description Required
edit_message Bool Should the message with the game be edited? Optional
force Bool Force setting the game score Optional
peer Username, chat ID, Update, Message or InputPeer The chat where the game was sent Optional
id int The message ID Yes
user_id Username, chat ID, Update, Message or InputUser The user that set the score Optional
score int The score Yes

Return type: Updates

Can bots use this method: YES

MadelineProto Example:

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();

$Updates = $MadelineProto->messages->setGameScore(['edit_message' => Bool, 'force' => Bool, 'peer' => InputPeer, 'id' => int, 'user_id' => InputUser, 'score' => int, ]);

PWRTelegram HTTP API example (NOT FOR MadelineProto):

As a bot:

POST/GET to https://api.pwrtelegram.xyz/botTOKEN/madeline

Parameters:

  • method - messages.setGameScore
  • params - {"edit_message": Bool, "force": Bool, "peer": InputPeer, "id": int, "user_id": InputUser, "score": int, }

As a user:

POST/GET to https://api.pwrtelegram.xyz/userTOKEN/messages.setGameScore

Parameters:

edit_message - Json encoded Bool

force - Json encoded Bool

peer - Json encoded InputPeer

id - Json encoded int

user_id - Json encoded InputUser

score - Json encoded int

Or, if you're into Lua:

Updates = messages.setGameScore({edit_message=Bool, force=Bool, peer=InputPeer, id=int, user_id=InputUser, score=int, })

Errors this method can return:

Error Description
PEER_ID_INVALID The provided peer id is invalid
USER_BOT_REQUIRED This method can only be called by a bot