Class SendMessage
- All Implemented Interfaces:
Validable
- Version:
- 1.0 Use this method to send text messages. On success, the sent Message is returned.
- Author:
- Ruben Bermudez
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSendMessage.SendMessageBuilder<C extends SendMessage,B extends SendMessage.SendMessageBuilder<C, B>> Nested classes/interfaces inherited from class BotApiMethodMessage
BotApiMethodMessage.BotApiMethodMessageBuilder<C extends BotApiMethodMessage,B extends BotApiMethodMessage.BotApiMethodMessageBuilder<C, B>> Nested classes/interfaces inherited from class BotApiMethod
BotApiMethod.BotApiMethodBuilder<T extends Serializable,C extends BotApiMethod<T>, B extends BotApiMethod.BotApiMethodBuilder<T, C, B>> Nested classes/interfaces inherited from class PartialBotApiMethod
PartialBotApiMethod.PartialBotApiMethodBuilder<T extends Serializable,C extends PartialBotApiMethod<T>, B extends PartialBotApiMethod.PartialBotApiMethodBuilder<T, C, B>> -
Field Summary
FieldsFields inherited from class BotApiMethod
METHOD_FIELDFields inherited from class PartialBotApiMethod
OBJECT_MAPPER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidenableHtml(boolean enable) voidenableMarkdown(boolean enable) voidenableMarkdownV2(boolean enable) voidvoidGetter for method path (that is the same as method name)voidvoidvalidate()Validates that mandatory fields are filled and optional objectsMethods inherited from class BotApiMethodMessage
deserializeResponseMethods inherited from class PartialBotApiMethod
deserializeResponse, deserializeResponseArray, deserializeResponseSerializable
-
Field Details
-
PATH
- See Also:
-
-
Constructor Details
-
SendMessage
public SendMessage()
-
-
Method Details
-
setChatId
-
disableWebPagePreview
public void disableWebPagePreview() -
enableWebPagePreview
public void enableWebPagePreview() -
enableNotification
public void enableNotification() -
disableNotification
public void disableNotification() -
enableMarkdown
public void enableMarkdown(boolean enable) -
enableHtml
public void enableHtml(boolean enable) -
enableMarkdownV2
public void enableMarkdownV2(boolean enable) -
getMethod
Description copied from class:PartialBotApiMethodGetter for method path (that is the same as method name)- Specified by:
getMethodin classPartialBotApiMethod<Message>- Returns:
- Method path
-
validate
Description copied from interface:ValidableValidates that mandatory fields are filled and optional objects- Throws:
TelegramApiValidationException- If any mandatory field is empty
-