1
0
mirror of https://github.com/danog/MadelineProto.git synced 2024-12-14 17:47:21 +01:00
MadelineProto/docs/API_docs/methods/messages_setInlineGameScore.md

2.5 KiB

title description
messages.setInlineGameScore Set the game score of an inline message

Method: messages.setInlineGameScore

Back to methods index

Set the game score of an inline message

Parameters:

Name Type Required Description
edit_message CLICK ME Bool Optional Should the message with the game be edited?
force CLICK ME Bool Optional Force setting the game score
id CLICK ME InputBotInlineMessageID Yes The ID of the inline message
user_id Username, chat ID, Update, Message or InputUser Optional The user that set the score
score CLICK ME int Yes The score

Return type: Bool

Can bots use this method: YES

Errors this method can return:

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

MadelineProto Example:

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

// !!! This API id/API hash combination will not work !!!
// !!! You must get your own @ my.telegram.org !!!
$api_id = 0;
$api_hash = '';

$MadelineProto = new \danog\MadelineProto\API('session.madeline', ['app_info' => ['api_id' => $api_id, 'api_hash' => $api_hash]]);
$MadelineProto->start();

$Bool = $MadelineProto->messages->setInlineGameScore(['edit_message' => Bool, 'force' => Bool, 'id' => InputBotInlineMessageID, '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.setInlineGameScore
  • params - {"edit_message": Bool, "force": Bool, "id": InputBotInlineMessageID, "user_id": InputUser, "score": int, }

As a user:

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

Parameters:

edit_message - Json encoded Bool

force - Json encoded Bool

id - Json encoded InputBotInlineMessageID

user_id - Json encoded InputUser

score - Json encoded int

Or, if you're into Lua:

Bool = messages.setInlineGameScore({edit_message=Bool, force=Bool, id=InputBotInlineMessageID, user_id=InputUser, score=int, })