Index

A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBaseRequest<T,R> - Class in io.github.natanimn.telebof.requests
Request builder class for Telegram methods
AbstractBaseRequest(Api, String) - Constructor for class io.github.natanimn.telebof.requests.AbstractBaseRequest
 
AbstractBaseRequest(Api, String, Type) - Constructor for class io.github.natanimn.telebof.requests.AbstractBaseRequest
 
AbstractBaseRequest(Object, Api, String, Type) - Constructor for class io.github.natanimn.telebof.requests.AbstractBaseRequest
 
AcceptedGiftTypes - Class in io.github.natanimn.telebof.types.gift_and_giveaway
This object describes the types of gifts that can be gifted to a user or a chat.
AcceptedGiftTypes() - Constructor for class io.github.natanimn.telebof.types.gift_and_giveaway.AcceptedGiftTypes
 
AcceptedGiftTypes(Boolean, Boolean, Boolean, Boolean, Boolean) - Constructor for class io.github.natanimn.telebof.types.gift_and_giveaway.AcceptedGiftTypes
 
add(Updates, LinkedHashMap<FilterExecutor, UpdateHandler<T>>) - Method in class io.github.natanimn.telebof.Dispatcher
 
add(KeyboardButton...) - Method in class io.github.natanimn.telebof.types.keyboard.ReplyKeyboardMarkup
 
add(String...) - Method in class io.github.natanimn.telebof.types.keyboard.ReplyKeyboardMarkup
 
addHandler(Object) - Method in class io.github.natanimn.telebof.BotClient
 
addKeyboard(InlineKeyboardButton...) - Method in class io.github.natanimn.telebof.types.keyboard.InlineKeyboardMarkup
 
ADDRESS - Enum constant in enum class io.github.natanimn.telebof.enums.PassportElementType
 
addStickerToSet(long, String, InputSticker) - Method in class io.github.natanimn.telebof.BotContext
Use this method to add a new sticker to a set created by the bot.
AddStickerToSet - Class in io.github.natanimn.telebof.requests.service
AddStickerToSet class.
AddStickerToSet(long, String, InputSticker, Api) - Constructor for class io.github.natanimn.telebof.requests.service.AddStickerToSet
Required
ADMINISTRATOR - Enum constant in enum class io.github.natanimn.telebof.enums.ChatMemberStatus
 
AFFILIATE_PROGRAM - Enum constant in enum class io.github.natanimn.telebof.enums.TransactionPartnerType
 
AffiliateInfo - Class in io.github.natanimn.telebof.types.payments
This class Contains information about the affiliate that received a commission via this transaction.
AffiliateInfo() - Constructor for class io.github.natanimn.telebof.types.payments.AffiliateInfo
 
ALL - Static variable in enum class io.github.natanimn.telebof.enums.Updates
 
allowBotChats(boolean) - Method in class io.github.natanimn.telebof.requests.service.SavePreparedInlineMessage
Optional
allowChannelChats(boolean) - Method in class io.github.natanimn.telebof.requests.service.SavePreparedInlineMessage
Optional
allowedUpdates(Updates[]) - Method in class io.github.natanimn.telebof.BotClient.Builder
Optional
allowedUpdates(Updates[]) - Method in class io.github.natanimn.telebof.requests.get.GetUpdates
Optional
allowedUpdates(Updates[]) - Method in class io.github.natanimn.telebof.requests.set.SetWebhook
Optional
allowGroupChats(boolean) - Method in class io.github.natanimn.telebof.requests.service.SavePreparedInlineMessage
Optional
allowPaidBroadcast(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendBuilder
Optional
allowPaidBroadcast(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendPoll
Optional
allowsMultipleAnswers(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendPoll
Optional
allowUserChats(boolean) - Method in class io.github.natanimn.telebof.requests.service.SavePreparedInlineMessage
Optional
ANIMATED - Enum constant in enum class io.github.natanimn.telebof.enums.StickerFormat
 
animation() - Method in class io.github.natanimn.telebof.filters.Filter
Filter messages that contain Animation objects.
Animation - Class in io.github.natanimn.telebof.types.media_and_service
This object represents an animation file (GIF or H.264/MPEG-4 AVC video without sound).
Animation() - Constructor for class io.github.natanimn.telebof.types.media_and_service.Animation
 
ANIMATION - Enum constant in enum class io.github.natanimn.telebof.enums.MessageType
Animation (GIF) messages, filtered by Filter.animation()
AnnotatedHandler - Class in io.github.natanimn.telebof.annotations
 
AnnotatedHandler(MethodHandle, Object, int) - Constructor for class io.github.natanimn.telebof.annotations.AnnotatedHandler
 
answerCallbackQuery(String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send answers to callback queries sent from inline keyboards.
answerCallbackQuery(String, String) - Method in class io.github.natanimn.telebof.BotContext
AnswerCallbackQuery - Class in io.github.natanimn.telebof.requests.answer
AnswerCallbackQuery class.
AnswerCallbackQuery(String, Api) - Constructor for class io.github.natanimn.telebof.requests.answer.AnswerCallbackQuery
Required
answerInlineQuery(String, InlineQueryResult[]) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send answers to an inline query.
AnswerInlineQuery - Class in io.github.natanimn.telebof.requests.answer
AnswerInlineQuery clas.
AnswerInlineQuery(String, InlineQueryResult[], Api) - Constructor for class io.github.natanimn.telebof.requests.answer.AnswerInlineQuery
Required
answerPreCheckoutQuery(String, boolean) - Method in class io.github.natanimn.telebof.BotContext
Once the user has confirmed their payment and shipping details, the Bot API sends the final confirmation in the form of an Update with the field pre_checkout_query.
AnswerPreCheckoutQuery - Class in io.github.natanimn.telebof.requests.answer
AnswerPreCheckoutQuery class.
AnswerPreCheckoutQuery(String, boolean, Api) - Constructor for class io.github.natanimn.telebof.requests.answer.AnswerPreCheckoutQuery
Required
answerShippingQuery(String, boolean) - Method in class io.github.natanimn.telebof.BotContext
If you sent an invoice requesting a shipping address and the parameter is_flexible was specified, the Bot API will send an Update with a shipping_query field to the bot.
AnswerShippingQuery - Class in io.github.natanimn.telebof.requests.answer
AnswerShippingQuery class.
AnswerShippingQuery(String, boolean, Api) - Constructor for class io.github.natanimn.telebof.requests.answer.AnswerShippingQuery
Required
answerWebAppQuery(String, InlineQueryResult) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set the result of an interaction with a Web App and send a corresponding message on behalf of the user to the chat from which the query originated.
AnswerWebAppQuery - Class in io.github.natanimn.telebof.requests.answer
AnswerWebAppQuery class.
AnswerWebAppQuery(String, InlineQueryResult, Api) - Constructor for class io.github.natanimn.telebof.requests.answer.AnswerWebAppQuery
Required
Api - Class in io.github.natanimn.telebof.requests
A class to interact with telegram server
Api(String, boolean, Proxy, String) - Constructor for class io.github.natanimn.telebof.requests.Api
 
ApiResponse<T> - Class in io.github.natanimn.telebof
ApiResponse class.
ApiResponse() - Constructor for class io.github.natanimn.telebof.ApiResponse
 
approveChatJoinRequest(Object, long) - Method in class io.github.natanimn.telebof.BotContext
Use this method to approve a chat join request.
ApproveChatJoinRequest - Class in io.github.natanimn.telebof.requests.service
ApproveChatJoinRequest class.
ApproveChatJoinRequest(Object, long, Api) - Constructor for class io.github.natanimn.telebof.requests.service.ApproveChatJoinRequest
Required
approveSuggestedPost(long, int) - Method in class io.github.natanimn.telebof.BotContext
Use this method to approve a suggested post in a direct messages chat.
ApproveSuggestedPost - Class in io.github.natanimn.telebof.requests.service
ApproveSuggestedPost class.
ApproveSuggestedPost(Object, Integer, Api) - Constructor for class io.github.natanimn.telebof.requests.service.ApproveSuggestedPost
Required
areas(StoryArea[]) - Method in class io.github.natanimn.telebof.requests.edit.EditStory
Optional
areas(StoryArea[]) - Method in class io.github.natanimn.telebof.requests.service.PostStory
Optional
audio() - Method in class io.github.natanimn.telebof.filters.Filter
Filter messages that contain Audio objects.
Audio - Class in io.github.natanimn.telebof.types.media_and_service
This object represents an audio file to be treated as music by the Telegram clients.
Audio() - Constructor for class io.github.natanimn.telebof.types.media_and_service.Audio
 
AUDIO - Enum constant in enum class io.github.natanimn.telebof.enums.MessageType
Audio messages, filtered by Filter.audio()
AUDIO - Static variable in class io.github.natanimn.telebof.requests.service.MediaContentType
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form