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

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.EMAIL type
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
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
 
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