Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- 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 - 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 - 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 - Enum constant in enum class io.github.natanimn.telebof.enums.ChatMemberStatus
- bio(String) - Method in class io.github.natanimn.telebof.requests.set.SetBusinessAccountBio
-
Optional
- 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_ADDED - Enum constant in enum class io.github.natanimn.telebof.enums.MessageType
-
Service messages for boost added, filtered by
Filter.boostAdded() - boostAdded() - Method in class io.github.natanimn.telebof.filters.Filter
-
Filter service messages for boost added.
- 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
- BotClient - Class in io.github.natanimn.telebof
-
Main class of Telebof library
- BotClient(String) - Constructor for class io.github.natanimn.telebof.BotClient
- BotClient.Builder - Class in io.github.natanimn.telebof
-
A builder of BotClient class.
- 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
- 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
- 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
- build() - Method in class io.github.natanimn.telebof.BotClient.Builder
- Builder(String) - Constructor for class io.github.natanimn.telebof.BotClient.Builder
- 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 - 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(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.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 - 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 - 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
- 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 - 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(InlineQueryResultsButton) - Method in class io.github.natanimn.telebof.requests.answer.AnswerInlineQuery
-
Optional
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form