Package com.pengrad.telegrambot
Class TelegramBot
- java.lang.Object
-
- com.pengrad.telegrambot.TelegramBot
-
public class TelegramBot extends java.lang.ObjectStas 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends BaseRequest,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.StringgetFullFilePath(File file)voidremoveGetUpdatesListener()voidsetUpdatesListener(UpdatesListener listener)voidsetUpdatesListener(UpdatesListener listener, GetUpdates request)
-
-
-
Method Detail
-
execute
public <T extends BaseRequest,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)
-
getFullFilePath
public java.lang.String getFullFilePath(File file)
-
getFileContent
public byte[] getFileContent(File file) throws java.lang.Exception
- Throws:
java.lang.Exception
-
setUpdatesListener
public void setUpdatesListener(UpdatesListener listener)
-
setUpdatesListener
public void setUpdatesListener(UpdatesListener listener, GetUpdates request)
-
removeGetUpdatesListener
public void removeGetUpdatesListener()
-
-