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

B

backdrop - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.UniqueGift
Backdrop of the gift
background - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.Gift
Optional.
backgroundColor - Variable in class io.github.natanimn.telebof.types.story.StoryAreaTypeWeather
Optional.
backgroundCustomEmojiId - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
Custom emoji identifier of the emoji chosen by the chat for the reply header and link preview background
BackgroundFill - Class in io.github.natanimn.telebof.types
This object describes the way a background is filled based on the selected colors
BackgroundFill() - Constructor for class io.github.natanimn.telebof.types.BackgroundFill
 
BackgroundFillType - Enum Class in io.github.natanimn.telebof.enums
Describes of BackgroundFill.type
BackgroundFillType() - Constructor for enum class io.github.natanimn.telebof.enums.BackgroundFillType
 
BackgroundType - Class in io.github.natanimn.telebof.types
This object describes the type of background.
BackgroundType() - Constructor for class io.github.natanimn.telebof.types.BackgroundType
 
BackgroundTypeType - Enum Class in io.github.natanimn.telebof.enums
Describes of BackgroundType.type
BackgroundTypeType() - Constructor for enum class io.github.natanimn.telebof.enums.BackgroundTypeType
 
BadRequest - Exception Class in io.github.natanimn.telebof.exceptions
Base class for bad_request errors.
BadRequest(String) - Constructor for exception class io.github.natanimn.telebof.exceptions.BadRequest
 
banChatMember(Object, long) - Method in class io.github.natanimn.telebof.BotContext
Use this method to ban a user in a group, a supergroup or a channel.
BanChatMember - Class in io.github.natanimn.telebof.requests.service
BanChatMember class.
BanChatMember(Object, long, Api) - Constructor for class io.github.natanimn.telebof.requests.service.BanChatMember
Required
banChatSenderChat(Object, long) - Method in class io.github.natanimn.telebof.BotContext
Use this method to ban a channel chat in a supergroup or a channel.
BanChatSenderChat - Class in io.github.natanimn.telebof.requests.service
BanChatSenderChat class.
BanChatSenderChat(Object, long, Api) - Constructor for class io.github.natanimn.telebof.requests.service.BanChatSenderChat
Required
BANK_STATEMENT - Enum constant in enum class io.github.natanimn.telebof.enums.PassportElementType
 
banned(BotContext, ChatMemberUpdated) - Method in class io.github.natanimn.annotation.ChatMemberHandlerTest
 
banned(BotContext, ChatMemberUpdated) - Method in class io.github.natanimn.annotation.MyChatMemberHandlerTest
 
BANNED - Enum constant in enum class io.github.natanimn.telebof.enums.ChatMemberStatus
 
baseName - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.UniqueGift
Human-readable name of the regular gift from which this unique gift was upgraded
bigFileId - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatPhoto
File identifier of big (640x640) chat photo.
bigFileUniqueId - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatPhoto
Unique file identifier of big (640x640) chat photo, which is supposed to be the same over time and for different bots.
bio - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
Bio of the other party in a private chat
bio - Variable in class io.github.natanimn.telebof.types.updates.ChatJoinRequest
Bio of the user.
bio(String) - Method in class io.github.natanimn.telebof.requests.set.SetBusinessAccountBio
Optional
birthdate - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
For private chats, the date of birth of the user
Birthdate - Class in io.github.natanimn.telebof.types.media_and_service
Describes the birthdate of a user.
Birthdate() - Constructor for class io.github.natanimn.telebof.types.media_and_service.Birthdate
 
BOLD - Enum constant in enum class io.github.natanimn.telebof.enums.EntityType
 
boost - Variable in class io.github.natanimn.telebof.types.updates.ChatBoostUpdated
Information about the chat boost
BOOST_ADDED - Enum constant in enum class io.github.natanimn.telebof.enums.MessageType
Service messages for boost added, filtered by Filter.boostAdded()
boostAdded - Variable in class io.github.natanimn.telebof.types.updates.Message
Service message: user boosted the chat
boostAdded() - Method in class io.github.natanimn.telebof.filters.Filter
Filter service messages for boost added.
boostCount - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatBoostAdded
Number of boosts added by the user
boostId - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatBoost
Unique identifier of the boost
boostId - Variable in class io.github.natanimn.telebof.types.updates.ChatBoostRemoved
Unique identifier of the boost
boosts - Variable in class io.github.natanimn.telebof.types.chat_and_user.UserChatBoosts
The list of boosts added to the chat by the user
bot - Variable in class io.github.natanimn.BotContextTest
 
bot - Variable in class io.github.natanimn.ColoredKeyboardTest
 
bot - Variable in class io.github.natanimn.telebof.BotClient
 
bot() - Method in class io.github.natanimn.telebof.filters.Filter
Filter messages coming from bots.
BOT - Enum constant in enum class io.github.natanimn.telebof.enums.MessageType
Messages coming from bots, filtered by Filter.bot()
BOT_COMMAND - Enum constant in enum class io.github.natanimn.telebof.enums.EntityType
 
BOT_ID - Variable in class io.github.natanimn.BotContextTest
 
BOT_USERNAME - Variable in class io.github.natanimn.BotContextTest
 
botAdministratorRights - Variable in class io.github.natanimn.telebof.types.keyboard.KeyboardButtonRequestChat
 
BotClient - Class in io.github.natanimn.telebof
Main class of Telebof library
BotClient(String) - Constructor for class io.github.natanimn.telebof.BotClient
 
BotClient(String, boolean, int, Integer, int, Updates[], Proxy, String, boolean, int) - Constructor for class io.github.natanimn.telebof.BotClient
 
BotClient.Builder - Class in io.github.natanimn.telebof
A builder of BotClient class.
BotClient.UpdateInfo - Record Class in io.github.natanimn.telebof
 
BotCommand - Class in io.github.natanimn.telebof.types.bot
This object represents a bot command.
BotCommand(String, String) - Constructor for class io.github.natanimn.telebof.types.bot.BotCommand
 
BotCommandScope - Class in io.github.natanimn.telebof.types.bot
This object represents the scope to which bot commands are applied.
BotCommandScope(String) - Constructor for class io.github.natanimn.telebof.types.bot.BotCommandScope
Initialize command scope
BotCommandScopeAllChatAdministrators - Class in io.github.natanimn.telebof.types.bot
This class is part of BotCommandScope.
BotCommandScopeAllChatAdministrators() - Constructor for class io.github.natanimn.telebof.types.bot.BotCommandScopeAllChatAdministrators
 
BotCommandScopeAllGroupChats - Class in io.github.natanimn.telebof.types.bot
Represents the scope of bot commands, covering all group and supergroup chats.
BotCommandScopeAllGroupChats() - Constructor for class io.github.natanimn.telebof.types.bot.BotCommandScopeAllGroupChats
 
BotCommandScopeAllPrivateChats - Class in io.github.natanimn.telebof.types.bot
Represents the scope of bot commands, covering all private chats.
BotCommandScopeAllPrivateChats() - Constructor for class io.github.natanimn.telebof.types.bot.BotCommandScopeAllPrivateChats
 
BotCommandScopeChat - Class in io.github.natanimn.telebof.types.bot
 
BotCommandScopeChat(Object) - Constructor for class io.github.natanimn.telebof.types.bot.BotCommandScopeChat
 
BotCommandScopeChatAdministrators - Class in io.github.natanimn.telebof.types.bot
Represents the scope of bot commands, covering all administrators of a specific group or supergroup chat.
BotCommandScopeChatAdministrators(Object) - Constructor for class io.github.natanimn.telebof.types.bot.BotCommandScopeChatAdministrators
 
BotCommandScopeChatMember - Class in io.github.natanimn.telebof.types.bot
Represents the scope of bot commands, covering a specific member of a group or supergroup chat.
BotCommandScopeChatMember(Object) - Constructor for class io.github.natanimn.telebof.types.bot.BotCommandScopeChatMember
 
BotCommandScopeDefault - Class in io.github.natanimn.telebof.types.bot
Represents the default scope of bot commands.
BotCommandScopeDefault() - Constructor for class io.github.natanimn.telebof.types.bot.BotCommandScopeDefault
 
BotContext - Class in io.github.natanimn.telebof
This class implemented all classes defined in io.github.natanimn.telebof.requests as directly usable methods.
BotContext(Api, StateMemoryStorage) - Constructor for class io.github.natanimn.telebof.BotContext
 
BotContextTest - Class in io.github.natanimn
 
BotContextTest() - Constructor for class io.github.natanimn.BotContextTest
 
BotDescription - Class in io.github.natanimn.telebof.types.bot
This object represents the bot's description.
BotDescription() - Constructor for class io.github.natanimn.telebof.types.bot.BotDescription
 
botIsMember - Variable in class io.github.natanimn.telebof.types.keyboard.KeyboardButtonRequestChat
 
BotLog - Class in io.github.natanimn.telebof.log
Log Writer
BotLog() - Constructor for class io.github.natanimn.telebof.log.BotLog
 
BotName - Class in io.github.natanimn.telebof.types.bot
This object represents the bot's name.
BotName() - Constructor for class io.github.natanimn.telebof.types.bot.BotName
 
BotShortDescription - Class in io.github.natanimn.telebof.types.bot
This object represents the bot's short description.
BotShortDescription() - Constructor for class io.github.natanimn.telebof.types.bot.BotShortDescription
 
botToken - Variable in class io.github.natanimn.telebof.BotClient.Builder
 
botToken - Variable in class io.github.natanimn.telebof.requests.Api
 
bottomColor - Variable in class io.github.natanimn.telebof.types.BackgroundFill
Bottom color of the gradient in the RGB24 format
botUsername - Variable in class io.github.natanimn.telebof.types.keyboard.LoginUrl
 
build() - Method in class io.github.natanimn.telebof.BotClient.Builder
 
builder - Variable in class io.github.natanimn.telebof.requests.Api
 
Builder(String) - Constructor for class io.github.natanimn.telebof.BotClient.Builder
 
buildJsonBody(AbstractBaseRequest<?, ?>) - Method in class io.github.natanimn.telebof.requests.Api
 
buildMultipartBody(AbstractBaseRequest<?, ?>) - Method in class io.github.natanimn.telebof.requests.Api
 
BUSINESS_ACCOUNT_TRANSFER - Enum constant in enum class io.github.natanimn.telebof.enums.TransactionType
 
BUSINESS_CONNECTION - Enum constant in enum class io.github.natanimn.telebof.enums.Updates
 
BUSINESS_MESSAGE - Enum constant in enum class io.github.natanimn.telebof.enums.Updates
 
BusinessBotRights - Class in io.github.natanimn.telebof.types.business
Represents the rights of a business bot.
BusinessBotRights() - Constructor for class io.github.natanimn.telebof.types.business.BusinessBotRights
 
businessConnection - Variable in class io.github.natanimn.telebof.types.updates.Update
The bot was connected to or disconnected from a business account, or a user edited an existing connection with the bot
BusinessConnection - Class in io.github.natanimn.telebof.types.updates
Describes the connection of the bot with a business account.
BusinessConnection() - Constructor for class io.github.natanimn.telebof.types.updates.BusinessConnection
 
BusinessConnectionHandler - Annotation Interface in io.github.natanimn.telebof.annotations
Annotation for handling business connection events in a declarative manner.
BusinessConnectionHandlerMeta - Class in io.github.natanimn.telebof.annotations.meta
BusinessConnectionHandlerMeta class
BusinessConnectionHandlerMeta(BusinessConnectionHandler, MethodHandle) - Constructor for class io.github.natanimn.telebof.annotations.meta.BusinessConnectionHandlerMeta
 
BusinessConnectionHandlers - Annotation Interface in io.github.natanimn.telebof.annotations.container
 
businessConnectionId - Variable in class io.github.natanimn.telebof.types.updates.BusinessMessagesDeleted
Unique identifier of the business connection
businessConnectionId - Variable in class io.github.natanimn.telebof.types.updates.Message
Unique identifier of the business connection from which the message was received
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
 
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.edit.EditMessageCaption
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.edit.EditMessageLiveLocation
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.edit.EditMessageMedia
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.edit.EditMessageReplyMarkup
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.edit.EditMessageText
 
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.pin_and_unpin.PinChatMessage
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.pin_and_unpin.UnpinChatMessage
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.send.SendBuilder
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.send.SendChatAction
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Deprecated, for removal: This API element is subject to removal in a future version.
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.send.SendLocation
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.send.SendPaidMedia
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.send.SendPoll
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.service.StopMessageLiveLocation
Optional
businessConnectionId(String) - Method in class io.github.natanimn.telebof.requests.service.StopPoll
Optional
businessIntro - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
For private chats with business accounts, the intro of the business
BusinessIntro - Class in io.github.natanimn.telebof.types.business
Contains information about the start page settings of a Telegram Business account.
BusinessIntro() - Constructor for class io.github.natanimn.telebof.types.business.BusinessIntro
 
businessLocation - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
For private chats with business accounts, the location of the business
BusinessLocation - Class in io.github.natanimn.telebof.types.business
Contains information about the location of a Telegram Business account.
BusinessLocation() - Constructor for class io.github.natanimn.telebof.types.business.BusinessLocation
 
businessMessage - Variable in class io.github.natanimn.telebof.types.updates.Update
New message from a connected business account
BusinessMessageHandler - Annotation Interface in io.github.natanimn.telebof.annotations
Annotation for handling business message events in a declarative manner.
BusinessMessageHandlerMeta - Class in io.github.natanimn.telebof.annotations.meta
BusinessMessageHandlerMeta class
BusinessMessageHandlerMeta(BusinessMessageHandler, MethodHandle) - Constructor for class io.github.natanimn.telebof.annotations.meta.BusinessMessageHandlerMeta
 
BusinessMessageHandlers - Annotation Interface in io.github.natanimn.telebof.annotations.container
 
BusinessMessagesDeleted - Class in io.github.natanimn.telebof.types.updates
This object is received when messages are deleted from a connected business account.
BusinessMessagesDeleted() - Constructor for class io.github.natanimn.telebof.types.updates.BusinessMessagesDeleted
 
businessOpeningHours - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
For private chats with business accounts, the opening hours of the business
BusinessOpeningHours - Class in io.github.natanimn.telebof.types.business
Describes the opening hours of a business.
BusinessOpeningHours() - Constructor for class io.github.natanimn.telebof.types.business.BusinessOpeningHours
 
BusinessOpeningHoursInterval - Class in io.github.natanimn.telebof.types.business
Describes the opening hours of a business.
BusinessOpeningHoursInterval() - Constructor for class io.github.natanimn.telebof.types.business.BusinessOpeningHoursInterval
 
button(BotContext, CallbackQuery) - Method in class io.github.natanimn.annotation.CallbackHandlerTest
 
button(BotContext, InlineQuery) - Method in class io.github.natanimn.annotation.InlineHandlerTest
 
button(InlineQueryResultsButton) - Method in class io.github.natanimn.telebof.requests.answer.AnswerInlineQuery
Optional
ButtonStyle - Enum Class in io.github.natanimn.telebof.enums
Represents button style
ButtonStyle() - Constructor for enum class io.github.natanimn.telebof.enums.ButtonStyle
 
buttonText - Variable in class io.github.natanimn.telebof.types.web.WebAppData
Text of the web_app keyboard button from which the Web App was opened.
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