Class KeyboardButtonRequestUsers
java.lang.Object
io.github.natanimn.telebof.types.keyboard.KeyboardButtonRequestUsers
- All Implemented Interfaces:
Serializable
This object defines the criteria used to request suitable users.
Information about the selected users will be shared with the bot when the corresponding button is pressed.
- Since:
- 3 March 2025
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetMaxQuantity(int maxQuantity) OptionalsetRequestName(boolean requestName) OptionalsetRequestPhoto(boolean requestPhoto) OptionalsetRequestUsername(boolean requestUsername) OptionalsetUserIsBot(boolean userIsBot) OptionalsetUserIsPremium(boolean userIsPremium) Optional
-
Constructor Details
-
KeyboardButtonRequestUsers
public KeyboardButtonRequestUsers(long requestId) Required- Parameters:
requestId- Signed 32-bit identifier of the request that will be received back in theUsersSharedobject. Must be unique within the message
-
-
Method Details
-
setUserIsBot
Optional- Parameters:
userIsBot- Pass True to request bots, pass False to request regular users. If not specified, no additional restrictions are applied.- Returns:
KeyboardButtonRequestUsers
-
setUserIsPremium
Optional- Parameters:
user_is_premium- Pass True to request premium users, pass False to request non-premium users. If not specified, no additional restrictions are applied.- Returns:
KeyboardButtonRequestUsers
-
setMaxQuantity
Optional- Parameters:
maxQuantity- The maximum number of users to be selected; 1-10. Defaults to 1- Returns:
KeyboardButtonRequestUsers
-
setRequestName
Optional- Parameters:
requestName- Pass True to request the users' first and last names- Returns:
KeyboardButtonRequestUsers
-
setRequestUsername
Optional- Parameters:
requestUsername- Pass True to request the users' usernames- Returns:
KeyboardButtonRequestUsers
-
setRequestPhoto
Optional- Parameters:
requestPhoto- Pass True to request the users' photos- Returns:
KeyboardButtonRequestUsers
-