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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionmaxQuantity(byte max_quantity) OptionalrequestName(boolean request_name) OptionalrequestPhoto(boolean request_photo) OptionalrequestUsername(boolean request_username) OptionaluserIsBot(boolean user_is_bot) OptionaluserIsPremium(boolean user_is_premium) Optional
- 
Constructor Details- 
KeyboardButtonRequestUserspublic KeyboardButtonRequestUsers(long request_id) Required- Parameters:
- request_id- Signed 32-bit identifier of the request that will be received back in the- UsersSharedobject. Must be unique within the message
 
 
- 
- 
Method Details- 
userIsBotOptional- Parameters:
- user_is_bot- Pass True to request bots, pass False to request regular users. If not specified, no additional restrictions are applied.
- Returns:
- KeyboardButtonRequestUsers
 
- 
userIsPremiumOptional- 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
 
- 
maxQuantityOptional- Parameters:
- max_quantity- The maximum number of users to be selected; 1-10. Defaults to 1
- Returns:
- KeyboardButtonRequestUsers
 
- 
requestNameOptional- Parameters:
- request_name- Pass True to request the users' first and last names
- Returns:
- KeyboardButtonRequestUsers
 
- 
requestUsernameOptional- Parameters:
- request_username- Pass True to request the users' usernames
- Returns:
- KeyboardButtonRequestUsers
 
- 
requestPhotoOptional- Parameters:
- request_photo- Pass True to request the users' photos
- Returns:
- KeyboardButtonRequestUsers
 
 
-