public interface IBotAPI<T extends IUpdate>
| Modifier and Type | Method and Description |
|---|---|
void |
addHandler(IMessageHandler handler) |
void |
addHandlers(List<IMessageHandler> handler) |
List<User> |
getChatUsers(long chatId) |
List<IMessageHandler> |
getHandlers() |
IInlineHandler |
getInlineHandler() |
String |
getName() |
List<T> |
getUpdates(Integer limit) |
void |
registerUpdateListener(IBotUpdatesHandler handler) |
void |
sendAnimation(String chatId,
byte[] photoUrl) |
void |
sendInlinePhoto(String inlineId,
String photoUrl,
String thumbnailUrl,
int width,
int height) |
void |
sendMessage(Long chatId,
String message,
com.pengrad.telegrambot.model.request.ParseMode parseMode,
boolean disableWebPagePreview,
Integer messageId,
com.pengrad.telegrambot.model.request.Keyboard keyboard) |
void |
sendMessage(T message,
String text) |
void |
sendMessage(T message,
String text,
Object... args) |
void |
sendMessageWithKeyboard(IUpdate update,
List<List<String>> keyboardList,
String text) |
void |
sendPhoto(T chat,
byte[] photoUrl) |
void |
setInlineHandler(IInlineHandler handler) |
void |
setOffset(int updateId) |
boolean |
supportsUpdateListener() |
boolean |
typing(IUpdate update) |
void |
unregisterUpdateListener() |
void |
updateMessage(Long chatId,
String message,
Integer messageId,
com.pengrad.telegrambot.model.request.InlineKeyboardMarkup keyboard) |
List<IMessageHandler> getHandlers()
void setInlineHandler(IInlineHandler handler)
IInlineHandler getInlineHandler()
void addHandler(IMessageHandler handler)
void addHandlers(List<IMessageHandler> handler)
void sendMessageWithKeyboard(IUpdate update, List<List<String>> keyboardList, String text)
boolean typing(IUpdate update)
void sendMessage(Long chatId, String message, com.pengrad.telegrambot.model.request.ParseMode parseMode, boolean disableWebPagePreview, Integer messageId, com.pengrad.telegrambot.model.request.Keyboard keyboard)
void updateMessage(Long chatId, String message, Integer messageId, com.pengrad.telegrambot.model.request.InlineKeyboardMarkup keyboard)
void setOffset(int updateId)
void sendInlinePhoto(String inlineId, String photoUrl, String thumbnailUrl, int width, int height)
void sendPhoto(T chat, byte[] photoUrl)
void sendAnimation(String chatId, byte[] photoUrl)
String getName()
boolean supportsUpdateListener()
void registerUpdateListener(IBotUpdatesHandler handler)
void unregisterUpdateListener()
Copyright © 2022. All rights reserved.