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