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

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
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