Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 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
 
accentColorId - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
Identifier of the accent color for the chat name and backgrounds
acceptedGiftTypes - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
Information about types of gifts that are accepted by the chat or by the corresponding user for private chats
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
 
acceptPayment(BotContext, Message) - Method in class io.github.natanimn.annotation.PreCheckoutHandlerTest
 
activeUsernames - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
If non-empty, the list of all active chat usernames
actorChat - Variable in class io.github.natanimn.telebof.types.updates.MessageReactionUpdated
The chat on behalf of which the reaction was changed, if the user is anonymous
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
 
add(String, Object) - Method in class io.github.natanimn.telebof.requests.AbstractBaseRequest
 
addBusinessConnectionHandler(BusinessConnectionHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addBusinessMessageHandler(BusinessMessageHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addButtons(InlineKeyboardButton[]) - Method in class io.github.natanimn.telebof.types.keyboard.InlineKeyboardMarkup
 
addCallbackHandler(CallbackHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addChannelPostHandler(ChannelPostHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addChatBoostHandler(ChatBoostHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addChatJoinRequestHandler(ChatJoinRequestHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addChatMemberHandler(ChatMemberHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addChosenInlineHandler(ChosenInlineHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addDate - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatBoost
Point in time (Unix timestamp) when the chat was boosted
addDeletedBusinessMessageHandler(DeletedBusinessMessageHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addEditedBusinessMessageHandler(EditedBusinessMessageHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addEditedChannelPostHandler(EditedChannelPostHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addEditedMessageHandler(EditedMessageHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addedToAttachmentMenu - Variable in class io.github.natanimn.telebof.types.chat_and_user.User
Optional.
addFiles(File) - Method in class io.github.natanimn.telebof.types.input.InputMediaBuilder
For internal use only
addHandler(Object) - Method in class io.github.natanimn.telebof.BotClient
 
addInlineHandler(InlineHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
additionalChatCount - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.GiveawayWinners
Optional.
addKeyboard(InlineKeyboardButton...) - Method in class io.github.natanimn.telebof.types.keyboard.InlineKeyboardMarkup
 
addMessageHandler(MessageHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addMultipartPart(MultipartBody.Builder, Map.Entry<String, Object>, MediaType) - Method in class io.github.natanimn.telebof.requests.Api
 
addMyChatMemberHandler(MyChatMemberHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addPollAnswerHandler(PollAnswerHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addPollHandler(PollHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addPreCheckoutHandler(PreCheckoutHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addPurchasedPaidMediaHandler(PurchasedPaidMediaHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addReactionCountHandler(ReactionCountHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addReactionHandler(ReactionHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
addRemovedChatBoostHandler(RemovedChatBoostHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
address - Variable in class io.github.natanimn.telebof.types.business.BusinessLocation
Address of the business
address - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatLocation
Location address; 1-64 characters, as defined by the chat owner
address - Variable in class io.github.natanimn.telebof.types.inline.InlineQueryResultVenue
 
address - Variable in class io.github.natanimn.telebof.types.input.InputVenueMessageContent
 
address - Variable in class io.github.natanimn.telebof.types.media_and_service.Venue
Address of the venue
address - Variable in class io.github.natanimn.telebof.types.story.StoryAreaTypeLocation
Optional.
ADDRESS - Enum constant in enum class io.github.natanimn.telebof.enums.PassportElementType
 
addShippingHandler(ShippingHandler, MethodHandle) - Method in class io.github.natanimn.telebof.BotClient
 
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
addToList(MethodHandle, Method, List<AnnotatedHandler>) - Method in class io.github.natanimn.telebof.BotClient
 
admin(BotContext, ChatMemberUpdated) - Method in class io.github.natanimn.annotation.ChatMemberHandlerTest
 
admin(BotContext, ChatMemberUpdated) - Method in class io.github.natanimn.annotation.MyChatMemberHandlerTest
 
ADMINISTRATOR - Enum constant in enum class io.github.natanimn.telebof.enums.ChatMemberStatus
 
affiliate - Variable in class io.github.natanimn.telebof.types.payments.TransactionPartner
Information about the affiliate that received a commission via this transaction.
AFFILIATE_PROGRAM - Enum constant in enum class io.github.natanimn.telebof.enums.TransactionPartnerType
 
affiliateChat - Variable in class io.github.natanimn.telebof.types.payments.AffiliateInfo
The chat that received an affiliate commission if it was received by a chat
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
 
affiliateUser - Variable in class io.github.natanimn.telebof.types.payments.AffiliateInfo
The bot or the user that received an affiliate commission if it was received by a bot or a user
ALL - Static variable in enum class io.github.natanimn.telebof.enums.Updates
 
allowBotChats - Variable in class io.github.natanimn.telebof.types.media_and_service.SwitchInlineQueryChosenChat
Optional.
allowBotChats(boolean) - Method in class io.github.natanimn.telebof.requests.service.SavePreparedInlineMessage
Optional
allowChannelChats - Variable in class io.github.natanimn.telebof.types.media_and_service.SwitchInlineQueryChosenChat
Optional.
allowChannelChats(boolean) - Method in class io.github.natanimn.telebof.requests.service.SavePreparedInlineMessage
Optional
allowedUpdates - Variable in class io.github.natanimn.telebof.BotClient.Builder
 
allowedUpdates - Variable in class io.github.natanimn.telebof.types.web.WebhookInfo
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 - Variable in class io.github.natanimn.telebof.types.media_and_service.SwitchInlineQueryChosenChat
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
allowSendingWithoutReply - Variable in class io.github.natanimn.telebof.types.ReplyParameters
 
allowsMultipleAnswers - Variable in class io.github.natanimn.telebof.types.updates.Poll
True, if the poll allows multiple answers
allowsMultipleAnswers(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendPoll
Optional
allowsUsersToCreateTopics - Variable in class io.github.natanimn.telebof.types.chat_and_user.User
Optional.
allowUserChats - Variable in class io.github.natanimn.telebof.types.media_and_service.SwitchInlineQueryChosenChat
Optional.
allowUserChats(boolean) - Method in class io.github.natanimn.telebof.requests.service.SavePreparedInlineMessage
Optional
amount - Variable in class io.github.natanimn.telebof.types.payments.AffiliateInfo
Integer amount of Telegram Stars received by the affiliate from the transaction, rounded to 0; can be negative for refunds
amount - Variable in class io.github.natanimn.telebof.types.payments.LabeledPrice
Price of the product in the smallest units of the currency (integer, not float/double).
amount - Variable in class io.github.natanimn.telebof.types.payments.StarAmount
Integer amount of Telegram Stars, rounded to 0; can be negative
amount - Variable in class io.github.natanimn.telebof.types.payments.StarTransaction
Integer amount of Telegram Stars transferred by the transaction
amount - Variable in class io.github.natanimn.telebof.types.suggested.SuggestedPostPaid
Optional.
amount - Variable in class io.github.natanimn.telebof.types.suggested.SuggestedPostPrice
The amount of the currency that will be paid for the post in the smallest units of the currency, i.e.
ANIMATED - Enum constant in enum class io.github.natanimn.telebof.enums.StickerFormat
 
animation - Variable in class io.github.natanimn.telebof.types.input.InputProfilePhotoAnimated
 
animation - Variable in class io.github.natanimn.telebof.types.media_and_service.ExternalReplyInfo
Optional.
animation - Variable in class io.github.natanimn.telebof.types.media_and_service.Game
Optional.
animation - Variable in class io.github.natanimn.telebof.types.updates.Message
Message is an animation, information about the animation
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
 
annotation - Variable in class io.github.natanimn.telebof.annotations.AnnotatedHandler
 
ANSI_CYAN - Static variable in class io.github.natanimn.telebof.log.LogFormatter
 
ANSI_GREEN - Static variable in class io.github.natanimn.telebof.log.LogFormatter
 
ANSI_RED - Static variable in class io.github.natanimn.telebof.log.LogFormatter
 
ANSI_RESET - Static variable in class io.github.natanimn.telebof.log.LogFormatter
 
ANSI_WHITE - Static variable in class io.github.natanimn.telebof.log.LogFormatter
 
ANSI_YELLOW - Static variable in class io.github.natanimn.telebof.log.LogFormatter
 
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
any(BotContext, ChatMemberUpdated) - Method in class io.github.natanimn.annotation.ChatMemberHandlerTest
 
any(BotContext, ChatMemberUpdated) - Method in class io.github.natanimn.annotation.MyChatMemberHandlerTest
 
any(BotContext, Message) - Method in class io.github.natanimn.annotation.EditedMessageHandlerTest
 
api - Variable in class io.github.natanimn.telebof.BotContext
 
api - Variable in class io.github.natanimn.telebof.requests.AbstractBaseRequest
 
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
areDirectMessagesEnabled - Variable in class io.github.natanimn.telebof.types.media_and_service.DirectMessagePriceChanged
True, if direct messages are enabled for the channel chat; false otherwise
audio - Variable in class io.github.natanimn.telebof.types.media_and_service.ExternalReplyInfo
Optional.
audio - Variable in class io.github.natanimn.telebof.types.updates.Message
Message is an audio file, information about the file
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
 
audioDuration - Variable in class io.github.natanimn.telebof.types.inline.InlineQueryResultAudio
 
audioFileId - Variable in class io.github.natanimn.telebof.types.inline.InlineQueryResultCachedAudio
 
audios - Variable in class io.github.natanimn.telebof.types.chat_and_user.UserProfileAudios
Requested profile audios
audioUrl - Variable in class io.github.natanimn.telebof.types.inline.InlineQueryResultAudio
 
authorSignature - Variable in class io.github.natanimn.telebof.types.media_and_service.MessageOrigin
For messages originally sent by an anonymous chat administrator, original message author signature, or Signature of the original post author
authorSignature - Variable in class io.github.natanimn.telebof.types.updates.Message
Signature of the post author for messages in channels, or the custom title of an anonymous group administrator
availableReactions - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
List of available reactions allowed in the chat
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form