Class SendChatAction
java.lang.Object
org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod<T>
org.telegram.telegrambots.meta.api.methods.BotApiMethod<Boolean>
org.telegram.telegrambots.meta.api.methods.botapimethods.BotApiMethodBoolean
org.telegram.telegrambots.meta.api.methods.send.SendChatAction
- All Implemented Interfaces:
Validable
- Version:
- 1.0 Use this method when you need to tell the user that something is happening on the bot's side. The status is set for 5 seconds or less (when a message arrives from your bot, Telegram clients clear its typing status).
- Author:
- Ruben Bermudez
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.telegram.telegrambots.meta.api.methods.BotApiMethod
METHOD_FIELD
Fields inherited from class org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod
OBJECT_MAPPER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGetter for method path (that is the same as method name)void
setAction
(ActionType action) void
void
validate()
Validates that mandatory fields are filled and optional objectsMethods inherited from class org.telegram.telegrambots.meta.api.methods.botapimethods.BotApiMethodBoolean
deserializeResponse
Methods inherited from class org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod
deserializeResponse, deserializeResponseArray, deserializeResponseSerializable
-
Field Details
-
PATH
- See Also:
-
CHATID_FIELD
- See Also:
-
-
Constructor Details
-
SendChatAction
public SendChatAction()
-
-
Method Details
-
setChatId
-
getActionType
-
setAction
-
getMethod
Description copied from class:BotApiMethod
Getter for method path (that is the same as method name)- Specified by:
getMethod
in classBotApiMethod<Boolean>
- Returns:
- Method path
-
validate
Description copied from interface:Validable
Validates that mandatory fields are filled and optional objects- Throws:
TelegramApiValidationException
- If any mandatory field is empty
-