public class TelegramBot
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TelegramBot.Builder |
Constructor and Description |
---|
TelegramBot(java.lang.String botToken) |
Modifier and Type | Method and Description |
---|---|
<T extends BaseRequest<T,R>,R extends BaseResponse> |
execute(BaseRequest<T,R> request) |
<T extends BaseRequest<T,R>,R extends BaseResponse> |
execute(T request,
Callback<T,R> callback) |
byte[] |
getFileContent(File file) |
java.lang.String |
getFullFilePath(File file) |
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) |
public <T extends BaseRequest<T,R>,R extends BaseResponse> R execute(BaseRequest<T,R> request)
public <T extends BaseRequest<T,R>,R extends BaseResponse> void execute(T request, Callback<T,R> callback)
public java.lang.String getFullFilePath(File file)
public byte[] getFileContent(File file) throws java.io.IOException
java.io.IOException
public void setUpdatesListener(UpdatesListener listener)
public void setUpdatesListener(UpdatesListener listener, GetUpdates request)
public void setUpdatesListener(UpdatesListener listener, ExceptionHandler exceptionHandler)
public void setUpdatesListener(UpdatesListener listener, ExceptionHandler exceptionHandler, GetUpdates request)
public void removeGetUpdatesListener()