Package com.pengrad.telegrambot
Class TelegramBot
java.lang.Object
com.pengrad.telegrambot.TelegramBot
public class TelegramBot
extends java.lang.Object
Stas Parshin
16 October 2015
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TelegramBot.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>
voidexecute(T request, Callback<T,R> callback)
byte[]
getFileContent(File file)
java.lang.String
getFullFilePath(File file)
java.lang.String
getToken()
void
removeGetUpdatesListener()
void
setUpdatesListener(UpdatesListener listener)
void
setUpdatesListener(UpdatesListener listener, ExceptionHandler exceptionHandler)
void
setUpdatesListener(UpdatesListener listener, ExceptionHandler exceptionHandler, GetUpdates request)
void
setUpdatesListener(UpdatesListener listener, GetUpdates request)
void
shutdown()
-
Constructor Details
-
TelegramBot
public TelegramBot(java.lang.String botToken)
-
-
Method Details
-
execute
public <T extends BaseRequest<T, R>, R extends BaseResponse> R execute(BaseRequest<T,R> request) -
execute
public <T extends BaseRequest<T, R>, R extends BaseResponse> void 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()
-