public abstract class TimedSendLongPollingBot extends TelegramLongPollingBot
exe| Modifier | Constructor and Description |
|---|---|
protected |
TimedSendLongPollingBot() |
| Modifier and Type | Method and Description |
|---|---|
void |
finish() |
abstract void |
sendMessageCallback(Long chatId,
Object messageRequest)
//@Override
public void sendMessageCallback(Long chatId, Object messageRequest)
{
try
{
if (messageRequest instanceof SendMessage)
{
sendMessage((SendMessage) messageRequest);
}
else if (messageRequest instanceof EditMessageText)
{
editMessageText((EditMessageText) messageRequest);
}
else if (messageRequest instanceof SendChatAction)
{
sendChatAction((SendChatAction) messageRequest);
}
else if (messageRequest instanceof SendDocument)
{
sendDocument((SendDocument) messageRequest);
}
//Etc...
|
void |
sendTimed(Long chatId,
Object messageRequest)
SendMessage sendMessageRequest = new SendMessage();
sendMessageRequest.setChatId(chatId);
sendMessageRequest.setParseMode("HTML");
sendMessageRequest.setText(text);
sendMessageRequest.setReplyMarkup(replyMarkup);
sendTimed(chatId, sendMessageRequest); // <-- Instead of sendMessage() API method
|
clearWebhook, onClosingdownloadFile, downloadFile, downloadFileAsync, downloadFileAsync, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, getBaseUrl, getBotToken, sendApiMethod, sendApiMethodAsyncexecute, executeAsync, getMe, getMeAsync, getWebhookInfo, getWebhookInfoAsyncclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBotToken, getBotUsername, onUpdateReceived, onUpdatesReceivedpublic void finish()
public void sendTimed(Long chatId, Object messageRequest)
public abstract void sendMessageCallback(Long chatId, Object messageRequest)
Copyright © 2018. All rights reserved.