Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- echo(BotContext, Message) - Method in class io.github.natanimn.annotation.ChannelPostHandlerTest
- echo(BotContext, Message) - Method in class io.github.natanimn.annotation.MessageHandlerTest
- edgeColor - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.GiftBackground
-
Edge color of the background in RGB format
- edgeColor - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.UniqueGiftBackdropColors
-
The color on the edges of the backdrop in RGB format
- editChatInviteLink(Object, String) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit a non-primary invite link created by the bot.
- EditChatInviteLink - Class in io.github.natanimn.telebof.requests.edit
-
EditChatInviteLink class
- EditChatInviteLink(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditChatInviteLink
-
Required
- editChatSubscriptionInviteLink(Object, String) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit a subscription invite link created by the bot.
- EditChatSubscriptionInviteLink - Class in io.github.natanimn.telebof.requests.edit
- EditChatSubscriptionInviteLink(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditChatSubscriptionInviteLink
-
Required
- editDate - Variable in class io.github.natanimn.telebof.types.updates.Message
-
Date the message was last edited in Unix time
- EDITED_BUSINESS_MESSAGE - Enum constant in enum class io.github.natanimn.telebof.enums.Updates
- EDITED_CHANNEL_POST - Enum constant in enum class io.github.natanimn.telebof.enums.Updates
- EDITED_MESSAGE - Enum constant in enum class io.github.natanimn.telebof.enums.Updates
- editedBusinessMessage - Variable in class io.github.natanimn.telebof.types.updates.Update
-
New version of a message from a connected business account
- EditedBusinessMessageHandler - Annotation Interface in io.github.natanimn.telebof.annotations
-
Annotation for handling edited business message events in a declarative manner.
- EditedBusinessMessageHandlerMeta - Class in io.github.natanimn.telebof.annotations.meta
-
EditedBusinessMessageHandlerMeta class.
- EditedBusinessMessageHandlerMeta(EditedBusinessMessageHandler, MethodHandle) - Constructor for class io.github.natanimn.telebof.annotations.meta.EditedBusinessMessageHandlerMeta
- EditedBusinessMessageHandlers - Annotation Interface in io.github.natanimn.telebof.annotations.container
- editedChannelPost - Variable in class io.github.natanimn.telebof.types.updates.Update
-
New version of a channel post that is known to the bot and was edited.
- EditedChannelPostHandler - Annotation Interface in io.github.natanimn.telebof.annotations
-
Annotation for handling edited channel post events in a declarative manner.
- EditedChannelPostHandlerMeta - Class in io.github.natanimn.telebof.annotations.meta
-
EditedChannelPostHandlerMeta class.
- EditedChannelPostHandlerMeta(EditedChannelPostHandler, MethodHandle) - Constructor for class io.github.natanimn.telebof.annotations.meta.EditedChannelPostHandlerMeta
- EditedChannelPostHandlers - Annotation Interface in io.github.natanimn.telebof.annotations.container
- editedMessage - Variable in class io.github.natanimn.telebof.types.updates.Update
-
New version of a message that is known to the bot and was edited.
- EditedMessageHandler - Annotation Interface in io.github.natanimn.telebof.annotations
-
Annotation for handling edited message events in a declarative manner.
- EditedMessageHandlerMeta - Class in io.github.natanimn.telebof.annotations.meta
-
Metadata to store handler info and precomputed checks
- EditedMessageHandlerMeta(EditedMessageHandler, MethodHandle) - Constructor for class io.github.natanimn.telebof.annotations.meta.EditedMessageHandlerMeta
- EditedMessageHandlers - Annotation Interface in io.github.natanimn.telebof.annotations.container
- EditedMessageHandlerTest - Class in io.github.natanimn.annotation
- EditedMessageHandlerTest() - Constructor for class io.github.natanimn.annotation.EditedMessageHandlerTest
- editForumTopic(Object, int) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit name and icon of a topic in a forum supergroup chat.
- EditForumTopic - Class in io.github.natanimn.telebof.requests.edit
-
EditForumTopic class.
- EditForumTopic(Object, int, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditForumTopic
-
Required
- editGeneralForumTopic(Object, String) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit the name of the 'General' topic in a forum supergroup chat.
- EditGeneralForumTopic - Class in io.github.natanimn.telebof.requests.edit
-
EditGeneralForumTopic class.
- EditGeneralForumTopic(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditGeneralForumTopic
-
Required
- editMessageCaption(Object, int) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit captions of messages.
- editMessageCaption(String) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit captions of messages.
- EditMessageCaption - Class in io.github.natanimn.telebof.requests.edit
-
EditMessageCaption class.
- EditMessageCaption(Object, int, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageCaption
-
Required
- EditMessageCaption(String, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageCaption
-
Required
- editMessageChecklist(String, Object, Integer, InputChecklist) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit a checklist on behalf of a connected business account.
- EditMessageChecklist - Class in io.github.natanimn.telebof.requests.edit
-
EditMessageChecklist class.
- EditMessageChecklist(String, Object, Integer, InputChecklist, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageChecklist
-
Required
- editMessageLiveLocation(Object, double, double, int) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit live location messages.
- editMessageLiveLocation(String, double, double) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit live location messages.
- EditMessageLiveLocation - Class in io.github.natanimn.telebof.requests.edit
-
EditMessageLiveLocation class.
- EditMessageLiveLocation(Object, double, double, int, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageLiveLocation
-
Required
- EditMessageLiveLocation(String, double, double, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageLiveLocation
-
Required
- editMessageMedia(Object, InputMedia, int) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit animation, audio, document, photo, or video messages, or to add media to text messages.
- editMessageMedia(String, InputMedia) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit animation, audio, document, photo, or video messages, or to add media to text messages.
- EditMessageMedia - Class in io.github.natanimn.telebof.requests.edit
-
EditMessageMedia class.
- EditMessageMedia(InputMedia, Object, int, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageMedia
-
Required
- EditMessageMedia(InputMedia, String, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageMedia
-
Required
- editMessageReplyMarkup(Object, int) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit only the reply markup of messages.
- editMessageReplyMarkup(String) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit only the reply markup of messages.
- EditMessageReplyMarkup - Class in io.github.natanimn.telebof.requests.edit
-
EditMessageReplyMarkup class.
- EditMessageReplyMarkup(Object, int, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageReplyMarkup
-
Required
- EditMessageReplyMarkup(String, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageReplyMarkup
-
Required
- editMessageText(Object, String, int) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit text and game messages.
- editMessageText(String, String) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to edit text and game messages.
- EditMessageText - Class in io.github.natanimn.telebof.requests.edit
-
EditMessageText class.
- EditMessageText(Object, String, int, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageText
-
Required
- EditMessageText(String, String, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditMessageText
-
Required
- editStory(String, Integer, InputStoryContent) - Method in class io.github.natanimn.telebof.BotContext
-
Edits a story previously posted by the bot on behalf of a managed business account.
- EditStory - Class in io.github.natanimn.telebof.requests.edit
-
EditStory class.
- EditStory(String, int, InputStoryContent, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditStory
-
Required
- editUserStarSubscription(long, String, boolean) - Method in class io.github.natanimn.telebof.BotContext
-
This a method that allows the bot to cancel or re-enable extension of a subscription paid in Telegram Stars.
- EditUserStarSubscription - Class in io.github.natanimn.telebof.requests.edit
-
A class for sending request of `editUserStarSubscription`
- EditUserStarSubscription(long, String, boolean, Api) - Constructor for class io.github.natanimn.telebof.requests.edit.EditUserStarSubscription
- effectId - Variable in class io.github.natanimn.telebof.types.updates.Message
-
Unique identifier of the message effect added to the message
- elementHash - Variable in class io.github.natanimn.telebof.types.passport.PassportElementError
-
Base64-encoded element hash
- email - Variable in class io.github.natanimn.telebof.types.passport.EncryptedPassportElement
-
User's verified email address; available only for
PassportElementType.EMAILtype - email - Variable in class io.github.natanimn.telebof.types.payments.OrderInfo
-
User's email
- EMAIL - Enum constant in enum class io.github.natanimn.telebof.enums.EntityType
- EMAIL - Enum constant in enum class io.github.natanimn.telebof.enums.PassportElementType
- emoji - Variable in class io.github.natanimn.telebof.types.media_and_service.Dice
-
Emoji on which the dice throw animation is based
- emoji - Variable in class io.github.natanimn.telebof.types.media_and_service.ReactionType
- emoji - Variable in class io.github.natanimn.telebof.types.media_and_service.Sticker
-
Emoji associated with the sticker
- emoji - Variable in class io.github.natanimn.telebof.types.story.StoryAreaTypeWeather
-
Emoji representing the weather
- emoji(String) - Method in class io.github.natanimn.telebof.requests.send.SendDice
-
Optional
- emoji(String) - Method in class io.github.natanimn.telebof.requests.send.SendSticker
-
Optional
- EMOJI - Enum constant in enum class io.github.natanimn.telebof.enums.TypeReaction
- emojiList - Variable in class io.github.natanimn.telebof.types.input.InputSticker
- emojiStatusCustomEmojiId - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
-
Custom emoji identifier of the emoji status of the chat or the other party in a private chat
- emojiStatusCustomEmojiId(String) - Method in class io.github.natanimn.telebof.requests.set.SetUserEmojiStatus
-
Optional
- emojiStatusExpirationDate - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
-
Expiration date of the emoji status of the chat or the other party in a private chat, in Unix time, if any
- emojiStatusExpirationDate(Integer) - Method in class io.github.natanimn.telebof.requests.set.SetUserEmojiStatus
-
Optional
- emptyQuery() - Method in class io.github.natanimn.telebof.filters.Filter
-
Filter inline query for empty query.
- EncryptedCredentials - Class in io.github.natanimn.telebof.types.passport
-
Telegram Passport is a unified authorization method for services that require personal identification.
- EncryptedCredentials() - Constructor for class io.github.natanimn.telebof.types.passport.EncryptedCredentials
- EncryptedPassportElement - Class in io.github.natanimn.telebof.types.passport
-
Describes documents or other Telegram Passport elements shared with the bot by the user.
- EncryptedPassportElement() - Constructor for class io.github.natanimn.telebof.types.passport.EncryptedPassportElement
- entities - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.GiftInfo
-
Optional.
- entities - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.OwnedGift
-
Optional.
- entities - Variable in class io.github.natanimn.telebof.types.input.InputTextMessageContent
- entities - Variable in class io.github.natanimn.telebof.types.media_and_service.TextQuote
-
Optional.
- entities - Variable in class io.github.natanimn.telebof.types.updates.Message
-
For text messages, special entities like usernames, URLs, bot commands, etc.
- entities() - Method in class io.github.natanimn.telebof.filters.Filter
-
Filter messages for containing
MessageEntity. - entities(MessageEntity[]) - Method in class io.github.natanimn.telebof.requests.edit.EditMessageText
-
Optional
- entities(MessageEntity[]) - Method in class io.github.natanimn.telebof.requests.send.SendMessageDraft
-
Optional
- ENTITIES - Enum constant in enum class io.github.natanimn.telebof.enums.MessageType
-
Messages containing entities (formatting), filtered by
Filter.entities() - entity(BotContext, Message) - Method in class io.github.natanimn.annotation.EditedMessageHandlerTest
- EntityType - Enum Class in io.github.natanimn.telebof.enums
-
Describes
MessageEntity.getType() - EntityType() - Constructor for enum class io.github.natanimn.telebof.enums.EntityType
- EPIC - Enum constant in enum class io.github.natanimn.telebof.enums.ModelRarity
- equals(Object) - Method in record class io.github.natanimn.telebof.BotClient.UpdateInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.github.natanimn.telebof.types.updates.BusinessConnection
- equals(Object) - Method in class io.github.natanimn.telebof.types.updates.BusinessMessagesDeleted
- equals(Object) - Method in class io.github.natanimn.telebof.types.updates.CallbackQuery
- equals(Object) - Method in class io.github.natanimn.telebof.types.updates.ChatBoostRemoved
- equals(Object) - Method in class io.github.natanimn.telebof.types.updates.ChatBoostUpdated
- equals(Object) - Method in class io.github.natanimn.telebof.types.updates.ChatJoinRequest
- equals(Object) - Method in class io.github.natanimn.telebof.types.updates.ChatMemberUpdated
- equals(Object) - Method in class io.github.natanimn.telebof.types.updates.ChosenInlineResult
- equals(Object) - Method in class io.github.natanimn.telebof.types.updates.InlineQuery
- error(String, Object...) - Static method in class io.github.natanimn.telebof.log.BotLog
- errorCode - Variable in class io.github.natanimn.telebof.ApiResponse
- errorCode - Variable in exception class io.github.natanimn.telebof.exceptions.TelegramApiException
- errorMessage(String) - Method in class io.github.natanimn.telebof.requests.answer.AnswerPreCheckoutQuery
-
Optional
- errorMessage(String) - Method in class io.github.natanimn.telebof.requests.answer.AnswerShippingQuery
-
Optional
- escapeHtml() - Method in class io.github.natanimn.UtilTest
- escapeHtml(String) - Static method in class io.github.natanimn.telebof.Util
- excludeFromBlockchain(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetBusinessAccountGifts
-
Optional
- excludeFromBlockchain(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetChatGifts
-
Optional
- excludeFromBlockchain(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetUserGifts
-
Optional
- excludeLimitedNonUpgradable(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetBusinessAccountGifts
-
Optional
- excludeLimitedNonUpgradable(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetChatGifts
-
Optional
- excludeLimitedNonUpgradable(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetUserGifts
-
Optional
- excludeLimitedUpgradable(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetBusinessAccountGifts
-
Optional
- excludeLimitedUpgradable(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetChatGifts
-
Optional
- excludeLimitedUpgradable(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetUserGifts
-
Optional
- excludeSaved(boolean) - Method in class io.github.natanimn.telebof.requests.get.GetBusinessAccountGifts
-
Optional
- excludeSaved(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetChatGifts
-
Optional
- excludeUnique(boolean) - Method in class io.github.natanimn.telebof.requests.get.GetBusinessAccountGifts
-
Optional
- excludeUnique(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetChatGifts
-
Optional
- excludeUnique(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetUserGifts
-
Optional
- excludeUnlimited(boolean) - Method in class io.github.natanimn.telebof.requests.get.GetBusinessAccountGifts
-
Optional
- excludeUnlimited(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetChatGifts
-
Optional
- excludeUnlimited(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetUserGifts
-
Optional
- excludeUnsaved(boolean) - Method in class io.github.natanimn.telebof.requests.get.GetBusinessAccountGifts
-
Optional
- excludeUnsaved(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetChatGifts
-
Optional
- exec() - Method in class io.github.natanimn.telebof.requests.AbstractBaseRequest
-
executes the request to Telegram.
- execute(Filter) - Method in interface io.github.natanimn.telebof.filters.FilterExecutor
- executeUpdate(Updates, Filter, TelegramUpdate) - Method in class io.github.natanimn.telebof.BotClient
- executor - Variable in class io.github.natanimn.telebof.BotClient
- expirationData - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatBoost
-
Point in time (Unix timestamp) when the boost will automatically expire, unless the booster's Telegram Premium subscription is prolonged
- expirationDate - Variable in class io.github.natanimn.telebof.types.media_and_service.PreparedInlineMessage
-
Expiration date of the prepared message, in Unix time.
- expireDate - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatInviteLink
-
Optional.
- expireDate(int) - Method in class io.github.natanimn.telebof.requests.create.CreateChatInviteLink
-
optional
- expireDate(int) - Method in class io.github.natanimn.telebof.requests.edit.EditChatInviteLink
-
optional
- explanation - Variable in class io.github.natanimn.telebof.types.updates.Poll
-
Text that is shown when a user chooses an incorrect answer or taps on the lamp icon in a quiz-style poll, 0-200 characters
- explanation(String) - Method in class io.github.natanimn.telebof.requests.send.SendPoll
-
Optional
- explanationEntities - Variable in class io.github.natanimn.telebof.types.updates.Poll
-
Special entities like usernames, URLs, bot commands, etc.
- explanationEntities(MessageEntity[]) - Method in class io.github.natanimn.telebof.requests.send.SendPoll
-
Optional
- explanationParseMode(ParseMode) - Method in class io.github.natanimn.telebof.requests.send.SendPoll
-
Optional
- exportChatInviteLink(Object) - Method in class io.github.natanimn.telebof.BotContext
-
Use this method to generate a new primary invite link for a chat; any previously generated primary link is revoked.
- ExportChatInviteLink - Class in io.github.natanimn.telebof.requests.service
-
ExportChatInviteLink class.
- ExportChatInviteLink(Object, Api) - Constructor for class io.github.natanimn.telebof.requests.service.ExportChatInviteLink
-
Required
- externalReply - Variable in class io.github.natanimn.telebof.types.updates.Message
-
Information about the message that is being replied to, which may come from another chat or forum topic
- ExternalReplyInfo - Class in io.github.natanimn.telebof.types.media_and_service
-
This object contains information about a message that is being replied to, which may come from another chat or forum topic.
- ExternalReplyInfo() - Constructor for class io.github.natanimn.telebof.types.media_and_service.ExternalReplyInfo
- extractCommand() - Method in class io.github.natanimn.UtilTest
- extractCommand(String) - Static method in class io.github.natanimn.telebof.Util
- extractText() - Method in class io.github.natanimn.UtilTest
- extractText(String) - Static method in class io.github.natanimn.telebof.Util
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form