Package com.pengrad.telegrambot
Class TelegramBot
java.lang.Object
com.pengrad.telegrambot.TelegramBot
- All Implemented Interfaces:
com.pengrad.telegrambot.TelegramAware
public class TelegramBot
extends java.lang.Object
implements com.pengrad.telegrambot.TelegramAware
Stas Parshin
16 October 2015
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTelegramBot.Builder -
Constructor Summary
Constructors Constructor Description TelegramBot(java.lang.String botToken) -
Method Summary
Modifier and Type Method Description <T extends BaseRequest<T, R>, R extends BaseResponse>
Rexecute(BaseRequest<T,R> request)<T extends BaseRequest<T, R>, R extends BaseResponse>
Cancellableexecute(T request, Callback<T,R> callback)byte[]getFileContent(File file)java.lang.StringgetFullFilePath(File file)java.lang.StringgetToken()voidremoveGetUpdatesListener()voidsetUpdatesListener(UpdatesListener listener)voidsetUpdatesListener(UpdatesListener listener, ExceptionHandler exceptionHandler)voidsetUpdatesListener(UpdatesListener listener, ExceptionHandler exceptionHandler, GetUpdates request)voidsetUpdatesListener(UpdatesListener listener, GetUpdates request)voidshutdown()
-
Constructor Details
-
TelegramBot
public TelegramBot(java.lang.String botToken)
-
-
Method Details
-
execute
@NotNull public <T extends BaseRequest<T, R>, R extends BaseResponse> R execute(@NotNull BaseRequest<T,R> request)- Specified by:
executein interfacecom.pengrad.telegrambot.TelegramAware
-
execute
public <T extends BaseRequest<T, R>, R extends BaseResponse> Cancellable execute(T request, Callback<T,R> callback) -
getToken
public java.lang.String getToken() -
getFullFilePath
-
getFileContent
- Throws:
java.io.IOException
-
setUpdatesListener
-
setUpdatesListener
-
setUpdatesListener
-
setUpdatesListener
public void setUpdatesListener(UpdatesListener listener, ExceptionHandler exceptionHandler, GetUpdates request) -
removeGetUpdatesListener
public void removeGetUpdatesListener() -
shutdown
public void shutdown()
-