Class SendPoll
java.lang.Object
io.github.natanimn.telebof.requests.AbstractBaseRequest<SendPoll,Message>
 
io.github.natanimn.telebof.requests.send.SendPoll
SendPoll class. Returns sent 
Message on success.- Since:
- 3 March 2025
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionSendPoll(Object chat_id, String question, InputPollOption[] options, Api api) Required
- 
Method SummaryModifier and TypeMethodDescriptionallowPaidBroadcast(boolean allow_paid_broadcast) OptionalallowsMultipleAnswers(boolean allows_multiple_answers) OptionalbusinessConnectionId(String business_connection_id) OptionalcloseDate(int close_date) OptionalcorrectOptionId(int correct_option_id) OptionaldisableNotification(boolean disable_notification) Optionalexplanation(String explanation) OptionalexplanationEntities(MessageEntity[] explanation_entities) OptionalexplanationParseMode(ParseMode explanation_parse_mode) OptionalisAnonymous(boolean is_anonymous) OptionalisClosed(boolean is_closed) OptionalmessageEffectId(String message_effect_id) OptionalopenPeriod(int open_period) OptionalprotectContent(boolean protect_content) OptionalquestionEntities(MessageEntity[] question_entities) OptionalquestionParseMode(ParseMode question_parse_mode) OptionalreplyMarkup(Markup reply_markup) OptionalreplyParameters(ReplyParameters reply_parameters) OptionalOptionalMethods inherited from class io.github.natanimn.telebof.requests.AbstractBaseRequestexec
- 
Constructor Details- 
SendPollRequired- Parameters:
- chat_id- chat id
- question- question
- options- options
- api- api
 
 
- 
- 
Method Details- 
isAnonymous
- 
typeOptional- Parameters:
- type- Poll type,- PollType.QUIZor- PollType.REGULAR, defaults to- PollType.REGULAR
- Returns:
- SendPoll
 
- 
allowsMultipleAnswers
- 
correctOptionId
- 
explanation
- 
explanationParseMode
- 
explanationEntitiesOptional- Parameters:
- explanation_entities- A JSON-serialized list of special entities that appear in the poll explanation. It can be specified instead of explanation_parse_mode
- Returns:
- SendPoll
 
- 
openPeriod
- 
closeDate
- 
isClosed
- 
disableNotification
- 
protectContent
- 
allowPaidBroadcastOptional- Parameters:
- allow_paid_broadcast- Pass True to allow up to 1000 messages per second, ignoring broadcasting limits for a fee of 0.1 Telegram Stars per message. The relevant Stars will be withdrawn from the bot's balance
- Returns:
- SendPoll
 
- 
replyParametersOptional- Parameters:
- reply_parameters- Description of the message to reply to
- Returns:
- SendPoll
 
- 
replyMarkup
- 
businessConnectionId
- 
questionParseMode
- 
questionEntitiesOptional- Parameters:
- question_entities- A JSON-serialized list of special entities that appear in the poll question. It can be specified instead of question_parse_mode
- Returns:
- SendPoll
 
- 
messageEffectId
 
-