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
All Methods Instance Methods Concrete Methods 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()
-
-
-
Method Detail
-
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
public java.lang.String getFullFilePath(File file)
-
getFileContent
public byte[] getFileContent(File file) throws java.io.IOException
- Throws:
java.io.IOException
-
setUpdatesListener
public void setUpdatesListener(UpdatesListener listener)
-
setUpdatesListener
public void setUpdatesListener(UpdatesListener listener, GetUpdates request)
-
setUpdatesListener
public void setUpdatesListener(UpdatesListener listener, ExceptionHandler exceptionHandler)
-
setUpdatesListener
public void setUpdatesListener(UpdatesListener listener, ExceptionHandler exceptionHandler, GetUpdates request)
-
removeGetUpdatesListener
public void removeGetUpdatesListener()
-
shutdown
public void shutdown()
-
-