| Modifier and Type | Method and Description |
|---|---|
Message |
ForwardMessage.deserializeResponse(org.json.JSONObject answer) |
| Modifier and Type | Method and Description |
|---|---|
Message |
SendVenue.deserializeResponse(org.json.JSONObject answer) |
Message |
SendMessage.deserializeResponse(org.json.JSONObject answer) |
Message |
SendLocation.deserializeResponse(org.json.JSONObject answer) |
Message |
SendGame.deserializeResponse(org.json.JSONObject answer) |
Message |
SendContact.deserializeResponse(org.json.JSONObject answer) |
| Modifier and Type | Method and Description |
|---|---|
Message |
EditMessageText.deserializeResponse(org.json.JSONObject answer) |
Message |
EditMessageReplyMarkup.deserializeResponse(org.json.JSONObject answer) |
Message |
EditMessageCaption.deserializeResponse(org.json.JSONObject answer) |
| Modifier and Type | Method and Description |
|---|---|
Message |
Update.getEditedMessage() |
Message |
Update.getMessage() |
Message |
CallbackQuery.getMessage() |
Message |
Message.getPinnedMessage() |
Message |
Message.getReplyToMessage() |
| Modifier and Type | Method and Description |
|---|---|
Message |
AbsSender.editMessageCaption(EditMessageCaption editMessageCaption) |
Message |
AbsSender.editMessageReplyMarkup(EditMessageReplyMarkup editMessageReplyMarkup) |
Message |
AbsSender.editMessageText(EditMessageText editMessageText) |
Message |
AbsSender.forwardMessage(ForwardMessage forwardMessage) |
Message |
AbsSender.sendAudio(SendAudio sendAudio)
Sends a file using Send Audio method (https://core.telegram.org/bots/api#sendaudio)
|
Message |
AbsSender.sendContact(SendContact sendContact) |
Message |
AbsSender.sendDocument(SendDocument sendDocument) |
Message |
AbsSender.sendGame(SendGame sendGame) |
Message |
AbsSender.sendLocation(SendLocation sendLocation) |
Message |
AbsSender.sendMessage(SendMessage sendMessage) |
Message |
AbsSender.sendPhoto(SendPhoto sendPhoto) |
Message |
AbsSender.sendSticker(SendSticker sendSticker) |
Message |
AbsSender.sendVenue(SendVenue sendVenue) |
Message |
AbsSender.sendVideo(SendVideo sendVideo) |
Message |
AbsSender.sendVoice(SendVoice sendVoice)
Sends a voice note using Send Voice method (https://core.telegram.org/bots/api#sendvoice)
For this to work, your audio must be in an .ogg file encoded with OPUS
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
TelegramLongPollingCommandBot.filter(Message message)
Override this function in your bot implementation to filter messages with commands
For example, if you want to prevent commands execution incoming from group chat:
#
# return !message.getChat().isGroupChat();
#
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbsSender.editMessageCaptionAsync(EditMessageCaption editMessageCaption,
SentCallback<Message> sentCallback) |
void |
AbsSender.editMessageReplyMarkup(EditMessageReplyMarkup editMessageReplyMarkup,
SentCallback<Message> sentCallback) |
void |
AbsSender.editMessageTextAsync(EditMessageText editMessageText,
SentCallback<Message> sentCallback) |
void |
AbsSender.forwardMessageAsync(ForwardMessage forwardMessage,
SentCallback<Message> sentCallback) |
void |
TelegramLongPollingCommandBot.registerDefaultAction(BiConsumer<AbsSender,Message> defaultConsumer) |
void |
AbsSender.sendContactAsync(SendContact sendContact,
SentCallback<Message> sentCallback) |
void |
AbsSender.sendGameAsync(SendGame sendGame,
SentCallback<Message> sentCallback) |
void |
AbsSender.sendLocationAsync(SendLocation sendLocation,
SentCallback<Message> sentCallback) |
void |
AbsSender.sendMessageAsync(SendMessage sendMessage,
SentCallback<Message> sentCallback) |
void |
AbsSender.sendVenueAsync(SendVenue sendVenue,
SentCallback<Message> sentCallback) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CommandRegistry.executeCommand(AbsSender absSender,
Message message)
Executes a command action if the command is registered.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ICommandRegistry.registerDefaultAction(BiConsumer<AbsSender,Message> defaultConsumer)
Register a default action when there is no command register that match the message sent
|
void |
CommandRegistry.registerDefaultAction(BiConsumer<AbsSender,Message> defaultConsumer) |
Copyright © 2016. All rights reserved.