pub struct SetGameScore {
pub user_id: i64,
pub score: i64,
pub force: Option<bool>,
pub disable_edit_message: Option<bool>,
pub chat_id: Option<i64>,
pub message_id: Option<i64>,
pub inline_message_id: Option<String>,
}
Expand description
Use this method to set the score of the specified user in a game message. On success, if the message is not an inline message, the Message is returned, otherwise True is returned. Returns an error, if the new score is not greater than the user’s current score in the chat and force is False.
Fields§
§user_id: i64
User identifier
score: i64
New score, must be non-negative
force: Option<bool>
Pass True if the high score is allowed to decrease. This can be useful when fixing mistakes or banning cheaters
disable_edit_message: Option<bool>
Pass True if the game message should not be automatically edited to include the current scoreboard
chat_id: Option<i64>
Required if inline_message_id is not specified. Unique identifier for the target chat
message_id: Option<i64>
Required if inline_message_id is not specified. Identifier of the sent message
inline_message_id: Option<String>
Required if chat_id and message_id are not specified. Identifier of the inline message
Implementations§
Trait Implementations§
Source§impl Clone for SetGameScore
impl Clone for SetGameScore
Source§fn clone(&self) -> SetGameScore
fn clone(&self) -> SetGameScore
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more