public class WonTelegramBotHandler
extends org.telegram.telegrambots.bots.TelegramLongPollingBot
implements org.telegram.telegrambots.bots.commands.ICommandRegistry
| Constructor and Description |
|---|
WonTelegramBotHandler(EventBus bus,
TelegramMessageGenerator telegramMessageGenerator,
java.lang.String botName,
java.lang.String token) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deregister(org.telegram.telegrambots.bots.commands.BotCommand botCommand) |
java.util.Map<org.telegram.telegrambots.bots.commands.BotCommand,java.lang.Boolean> |
deregisterAll(org.telegram.telegrambots.bots.commands.BotCommand... botCommands) |
java.lang.String |
getBotToken() |
java.lang.String |
getBotUsername() |
org.telegram.telegrambots.bots.commands.CommandRegistry |
getCommandRegistry() |
org.telegram.telegrambots.bots.commands.BotCommand |
getRegisteredCommand(java.lang.String s) |
java.util.Collection<org.telegram.telegrambots.bots.commands.BotCommand> |
getRegisteredCommands() |
TelegramMessageGenerator |
getTelegramMessageGenerator() |
void |
onUpdateReceived(org.telegram.telegrambots.api.objects.Update update) |
boolean |
register(org.telegram.telegrambots.bots.commands.BotCommand botCommand) |
java.util.Map<org.telegram.telegrambots.bots.commands.BotCommand,java.lang.Boolean> |
registerAll(org.telegram.telegrambots.bots.commands.BotCommand... botCommands) |
void |
registerDefaultAction(java.util.function.BiConsumer<org.telegram.telegrambots.bots.AbsSender,org.telegram.telegrambots.api.objects.Message> biConsumer) |
void |
setTelegramMessageGenerator(TelegramMessageGenerator telegramMessageGenerator) |
downloadFile, downloadFile, downloadFileAsync, downloadFileAsync, sendApiMethod, sendApiMethodAsync, sendAudio, sendDocument, sendPhoto, sendSticker, sendVideo, sendVoiceanswerCallbackQuery, answerCallbackQueryAsync, answerInlineQuery, answerInlineQueryAsync, editMessageCaption, editMessageCaptionAsync, editMessageReplyMarkup, editMessageReplyMarkup, editMessageText, editMessageTextAsync, forwardMessage, forwardMessageAsync, getChat, getChatAdministrators, getChatAdministratorsAsync, getChatAsync, getChatMember, getChatMemberAsync, getChatMemberCount, getChatMemberCountAsync, getFile, getFileAsync, getGameHighScores, getGameHighScoresAsync, getMe, getMeAsync, getUserProfilePhotos, getUserProfilePhotosAsync, getWebhookInfo, getWebhookInfoAsync, kickMember, kickMemberAsync, leaveChat, leaveChatAsync, sendChatAction, sendChatActionAsync, sendContact, sendContactAsync, sendGame, sendGameAsync, sendLocation, sendLocationAsync, sendMessage, sendMessageAsync, sendVenue, sendVenueAsync, setGameScore, setGameScoreAsync, unbanMember, unbanMemberAsyncpublic WonTelegramBotHandler(EventBus bus, TelegramMessageGenerator telegramMessageGenerator, java.lang.String botName, java.lang.String token)
public void onUpdateReceived(org.telegram.telegrambots.api.objects.Update update)
onUpdateReceived in interface org.telegram.telegrambots.generics.LongPollingBotpublic java.lang.String getBotToken()
getBotToken in interface org.telegram.telegrambots.generics.LongPollingBotgetBotToken in class org.telegram.telegrambots.bots.DefaultAbsSenderpublic java.lang.String getBotUsername()
getBotUsername in interface org.telegram.telegrambots.generics.LongPollingBotpublic org.telegram.telegrambots.bots.commands.CommandRegistry getCommandRegistry()
public TelegramMessageGenerator getTelegramMessageGenerator()
public void setTelegramMessageGenerator(TelegramMessageGenerator telegramMessageGenerator)
public void registerDefaultAction(java.util.function.BiConsumer<org.telegram.telegrambots.bots.AbsSender,org.telegram.telegrambots.api.objects.Message> biConsumer)
registerDefaultAction in interface org.telegram.telegrambots.bots.commands.ICommandRegistrypublic boolean register(org.telegram.telegrambots.bots.commands.BotCommand botCommand)
register in interface org.telegram.telegrambots.bots.commands.ICommandRegistrypublic java.util.Map<org.telegram.telegrambots.bots.commands.BotCommand,java.lang.Boolean> registerAll(org.telegram.telegrambots.bots.commands.BotCommand... botCommands)
registerAll in interface org.telegram.telegrambots.bots.commands.ICommandRegistrypublic boolean deregister(org.telegram.telegrambots.bots.commands.BotCommand botCommand)
deregister in interface org.telegram.telegrambots.bots.commands.ICommandRegistrypublic java.util.Map<org.telegram.telegrambots.bots.commands.BotCommand,java.lang.Boolean> deregisterAll(org.telegram.telegrambots.bots.commands.BotCommand... botCommands)
deregisterAll in interface org.telegram.telegrambots.bots.commands.ICommandRegistrypublic java.util.Collection<org.telegram.telegrambots.bots.commands.BotCommand> getRegisteredCommands()
getRegisteredCommands in interface org.telegram.telegrambots.bots.commands.ICommandRegistrypublic org.telegram.telegrambots.bots.commands.BotCommand getRegisteredCommand(java.lang.String s)
getRegisteredCommand in interface org.telegram.telegrambots.bots.commands.ICommandRegistryCopyright © 2018. All Rights Reserved.