Index
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
Animationobjects. - 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
-
BotContext.answerCallbackQuery(java.lang.String)with text parameter - 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
Audioobjects. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form