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

S

save(long, long, String) - Method in class io.github.natanimn.telebof.states.StateMemoryStorage
 
save(long, String) - Method in class io.github.natanimn.telebof.states.StateMemoryStorage
 
savePreparedInlineMessage(long, InlineQueryResult) - Method in class io.github.natanimn.telebof.BotContext
Stores a message that can be sent by a user of a Mini App.
SavePreparedInlineMessage - Class in io.github.natanimn.telebof.requests.service
 
SavePreparedInlineMessage(long, InlineQueryResult, Api) - Constructor for class io.github.natanimn.telebof.requests.service.SavePreparedInlineMessage
 
scale - Variable in class io.github.natanimn.telebof.types.media_and_service.MaskPosition
Mask scaling coefficient.
scale(double) - Method in class io.github.natanimn.telebof.types.media_and_service.MaskPosition
 
scope(BotCommandScope) - Method in class io.github.natanimn.telebof.requests.delete.DeleteMyCommands
Optional
scope(BotCommandScope) - Method in class io.github.natanimn.telebof.requests.get.GetMyCommands
Optional
scope(BotCommandScope) - Method in class io.github.natanimn.telebof.requests.set.SetMyCommands
Optional
score - Variable in class io.github.natanimn.telebof.types.media_and_service.GameHighScore
Score
secret - Variable in class io.github.natanimn.telebof.types.passport.EncryptedCredentials
Base64-encoded secret, encrypted with the bot's public RSA key, required for data decryption
secretToken(String) - Method in class io.github.natanimn.telebof.requests.set.SetWebhook
Optional
selective - Variable in class io.github.natanimn.telebof.types.keyboard.ForceReply
 
selective(boolean) - Method in class io.github.natanimn.telebof.types.keyboard.ForceReply
Optional.
selective(boolean) - Method in class io.github.natanimn.telebof.types.keyboard.ReplyKeyboardMarkup
Optional
selective(boolean) - Method in class io.github.natanimn.telebof.types.keyboard.ReplyKeyboardRemove
Optional
selfie - Variable in class io.github.natanimn.telebof.types.passport.EncryptedPassportElement
Encrypted file with the selfie of the user holding a document, provided by the user; available if requested for PassportElementType.PASSPORT, PassportElementType.DRIVER_LICENSE, PassportElementType.IDENTITY_CARD types.
SELFIE - Enum constant in enum class io.github.natanimn.telebof.enums.PassportElementErrorSource
 
send_date - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.OwnedGift
Date the gift was sent in Unix time
sendAnimation(Object, File) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send animation files (GIF or H.264/MPEG-4 AVC video without sound).
sendAnimation(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send animation files (GIF or H.264/MPEG-4 AVC video without sound).
SendAnimation - Class in io.github.natanimn.telebof.requests.send
SendAnimation class.
SendAnimation(Object, File, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendAnimation
Required
SendAnimation(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendAnimation
Required
sendAudio(Object, File) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send audio files, if you want Telegram clients to display them in the music player.
sendAudio(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send audio files, if you want Telegram clients to display them in the music player.
SendAudio - Class in io.github.natanimn.telebof.requests.send
SendAudio class.
SendAudio(Object, File, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendAudio
Required
SendAudio(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendAudio
Required
SendBuilder<T,R> - Class in io.github.natanimn.telebof.requests.send
Common parameters builder for sendXyz methods
SendBuilder(Object, Api, String) - Constructor for class io.github.natanimn.telebof.requests.send.SendBuilder
 
SendBuilder(Object, Api, String, Type) - Constructor for class io.github.natanimn.telebof.requests.send.SendBuilder
 
sendChatAction(Object, ChatAction) - Method in class io.github.natanimn.telebof.BotContext
Use this method when you need to tell the user that something is happening on the bot's side.
SendChatAction - Class in io.github.natanimn.telebof.requests.send
SendChatAction class.
SendChatAction(Object, ChatAction, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendChatAction
Required
sendChecklist(String, Object, InputChecklist) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send a checklist on behalf of a connected business account.
SendChecklist - Class in io.github.natanimn.telebof.requests.send
SendChecklist class.
SendChecklist(String, Object, InputChecklist, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendChecklist
Required
sendContact(Object, String, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send phone contacts.
SendContact - Class in io.github.natanimn.telebof.requests.send
SendContact class.
SendContact(Object, String, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendContact
Required
sendDice(Object) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send an animated emoji that will display a random value.
SendDice - Class in io.github.natanimn.telebof.requests.send
SendPoll class.
SendDice(Object, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendDice
Required
sendDocument(Object, File) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send general files.
sendDocument(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send general files.
SendDocument - Class in io.github.natanimn.telebof.requests.send
SendDocument class.
SendDocument(Object, File, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendDocument
Required
SendDocument(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendDocument
Required
sendEmailToProvider(boolean) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
Optional
sendEmailToProvider(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Optional
sendEmailToProvider(Boolean) - Method in class io.github.natanimn.telebof.types.input.InputInvoiceMessageContent
Optional
sender_boost_count - Variable in class io.github.natanimn.telebof.types.updates.Message
If the sender of the message boosted the chat, the number of boosts added by the user
sender_business_bot - Variable in class io.github.natanimn.telebof.types.updates.Message
The bot that actually sent the message on behalf of the business account.
sender_chat - Variable in class io.github.natanimn.telebof.types.media_and_service.MessageOrigin
Chat that sent the message originally
sender_chat - Variable in class io.github.natanimn.telebof.types.updates.Message
Sender of the message when sent on behalf of a chat.
sender_user - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.OwnedGift
Optional.
sender_user - Variable in class io.github.natanimn.telebof.types.media_and_service.MessageOrigin
User that sent the message originally
sender_user_name - Variable in class io.github.natanimn.telebof.types.media_and_service.MessageOrigin
Name of the user that sent the message originally
sendGame(long, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send a game
SendGame - Class in io.github.natanimn.telebof.requests.send
SendGame class.
SendGame(long, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendGame
Required
sendGift(long, String) - Method in class io.github.natanimn.telebof.BotContext
Sends a gift to the given user or channel chat.
sendGift(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Sends a gift to the given user or channel chat.
SendGift - Class in io.github.natanimn.telebof.requests.send
SendGift class for sending gifts
SendGift(long, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendGift
 
SendGift(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendGift
 
sendInvoice(Object, String, String, String, String, LabeledPrice[]) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send invoices.
SendInvoice - Class in io.github.natanimn.telebof.requests.send
SendInvoice class.
SendInvoice(Object, String, String, String, String, LabeledPrice[], Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendInvoice
Required
sendLocation(Object, double, double) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send point on the map.
SendLocation - Class in io.github.natanimn.telebof.requests.send
SendLocation class.
SendLocation(Object, double, double, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendLocation
Required
sendMediaGroup(Object, InputMedia[]) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send a group of photos, videos, documents or audios as an album.
SendMediaGroup - Class in io.github.natanimn.telebof.requests.send
SendMediaGroup class.
SendMediaGroup(Object, InputMedia[], Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendMediaGroup
 
sendMessage(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send text messages.
SendMessage - Class in io.github.natanimn.telebof.requests.send
 
SendMessage(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendMessage
Required
sendPaidMedia(Object, short, InputPaidMedia[]) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send paid media.
SendPaidMedia - Class in io.github.natanimn.telebof.requests.send
SendPaidMedia class.
SendPaidMedia(Object, short, InputPaidMedia[], Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendPaidMedia
Required
sendPhoneNumberToProvider(boolean) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
Optional
sendPhoneNumberToProvider(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Optional
sendPhoneNumberToProvider(Boolean) - Method in class io.github.natanimn.telebof.types.input.InputInvoiceMessageContent
Optional
sendPhoto(Object, File) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send photos.
sendPhoto(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send photos.
SendPhoto - Class in io.github.natanimn.telebof.requests.send
SendPhoto class.
SendPhoto(Object, File, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendPhoto
Required
SendPhoto(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendPhoto
Required
sendPoll(Object, String, InputPollOption[]) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send a native poll.
SendPoll - Class in io.github.natanimn.telebof.requests.send
SendPoll class.
SendPoll(Object, String, InputPollOption[], Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendPoll
Required
sendSticker(Object, File) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send static .WEBP, animated .TGS, or video .WEBM stickers.
sendSticker(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send static .WEBP, animated .TGS, or video .WEBM stickers.
SendSticker - Class in io.github.natanimn.telebof.requests.send
SendSticker class.
SendSticker(Object, File, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendSticker
Required
SendSticker(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendSticker
Required
sendVenue(Object, double, double, String, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send information about a venue.
SendVenue - Class in io.github.natanimn.telebof.requests.send
SendVenue class.
SendVenue(Object, double, double, String, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendVenue
Required
sendVideo(Object, File) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send video files, Telegram clients support MPEG4 videos (other formats may be sent as Document).
sendVideo(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send video files, Telegram clients support MPEG4 videos (other formats may be sent as Document).
SendVideo - Class in io.github.natanimn.telebof.requests.send
SendMessage class.
SendVideo(Object, File, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendVideo
Required
SendVideo(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendVideo
Required
sendVideoNote(Object, File) - Method in class io.github.natanimn.telebof.BotContext
As of v.4.0, Telegram clients support rounded square MPEG4 videos of up to 1 minute long.
sendVideoNote(Object, String) - Method in class io.github.natanimn.telebof.BotContext
As of v.4.0, Telegram clients support rounded square MPEG4 videos of up to 1 minute long.
SendVideoNote - Class in io.github.natanimn.telebof.requests.send
SendVideoNote class.
SendVideoNote(Object, File, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendVideoNote
Required
SendVideoNote(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendVideoNote
Required
sendVoice(Object, File) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send audio files, if you want Telegram clients to display the file as a playable voice message.
sendVoice(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to send audio files, if you want Telegram clients to display the file as a playable voice message.
SendVoice - Class in io.github.natanimn.telebof.requests.send
SendVoice class.
SendVoice(Object, File, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendVoice
Required
SendVoice(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.send.SendVoice
Required
SentWebAppMessage - Class in io.github.natanimn.telebof.types.media_and_service
Describes an inline message sent by a Web App on behalf of a user.
SentWebAppMessage() - Constructor for class io.github.natanimn.telebof.types.media_and_service.SentWebAppMessage
 
setBusinessAccountBio(String) - Method in class io.github.natanimn.telebof.BotContext
Changes the bio of a managed business account.
SetBusinessAccountBio - Class in io.github.natanimn.telebof.requests.set
SetBusinessAccountBio class.
SetBusinessAccountBio(String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetBusinessAccountBio
Required
setBusinessAccountGiftSettings(String, boolean, AcceptedGiftTypes) - Method in class io.github.natanimn.telebof.BotContext
Changes the privacy settings pertaining to incoming gifts in a managed business account.
SetBusinessAccountGiftSettings - Class in io.github.natanimn.telebof.requests.set
SetBusinessAccountGiftSettings class.
SetBusinessAccountGiftSettings(String, boolean, AcceptedGiftTypes, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetBusinessAccountGiftSettings
Required
setBusinessAccountName(String, String) - Method in class io.github.natanimn.telebof.BotContext
Changes the first and last name of a managed business account.
SetBusinessAccountName - Class in io.github.natanimn.telebof.requests.set
SetBusinessAccountName class.
SetBusinessAccountName(String, String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetBusinessAccountName
Required
setBusinessAccountProfilePhoto(String, InputProfilePhoto) - Method in class io.github.natanimn.telebof.BotContext
Changes the profile photo of a managed business account.
SetBusinessAccountProfilePhoto - Class in io.github.natanimn.telebof.requests.set
SetBusinessAccountProfilePhoto class.
SetBusinessAccountProfilePhoto(String, InputProfilePhoto, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetBusinessAccountProfilePhoto
Required
setBusinessAccountUsername(String) - Method in class io.github.natanimn.telebof.BotContext
Changes the username of a managed business account.
SetBusinessAccountUsername - Class in io.github.natanimn.telebof.requests.set
SetBusinessAccountUsername class.
SetBusinessAccountUsername(String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetBusinessAccountUsername
Required
setChatAdministratorCustomTitle(Object, long, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set a custom title for an administrator in a supergroup promoted by the bot.
SetChatAdministratorCustomTitle - Class in io.github.natanimn.telebof.requests.set
SetChatAdministratorCustomTitle class.
SetChatAdministratorCustomTitle(Object, long, String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetChatAdministratorCustomTitle
Required
setChatDescription(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to change the description of a group, a supergroup or a channel.
SetChatDescription - Class in io.github.natanimn.telebof.requests.set
SetChatDescription class.
SetChatDescription(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetChatDescription
Required
setChatMenuButton() - Method in class io.github.natanimn.telebof.BotContext
Use this method to change the bot's menu button in a private chat, or the default menu button.
SetChatMenuButton - Class in io.github.natanimn.telebof.requests.set
SetChatMenuButton class.
SetChatMenuButton(Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetChatMenuButton
Required
setChatPermissions(Object, ChatPermissions) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set default chat permissions for all members.
SetChatPermissions - Class in io.github.natanimn.telebof.requests.set
SetChatPermissions class.
SetChatPermissions(Object, ChatPermissions, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetChatPermissions
Required
setChatPhoto(Object, File) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set a new profile photo for the chat.
SetChatPhoto - Class in io.github.natanimn.telebof.requests.set
SetChatPhoto class.
SetChatPhoto(Object, File, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetChatPhoto
Required
setChatStickerSet(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set a new group sticker set for a supergroup.
SetChatStickerSet - Class in io.github.natanimn.telebof.requests.set
SetChatStickerSet class.
SetChatStickerSet(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetChatStickerSet
Required
setChatTitle(Object, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to change the title of a chat.
SetChatTitle - Class in io.github.natanimn.telebof.requests.set
SetChatTitle class.
SetChatTitle(Object, String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetChatTitle
Required
setCustomEmojiStickerSetThumbnail(String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set the thumbnail of a custom emoji sticker set.
SetCustomEmojiStickerSetThumbnail - Class in io.github.natanimn.telebof.requests.set
SetCustomEmojiStickerSetThumbnail class.
SetCustomEmojiStickerSetThumbnail(String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetCustomEmojiStickerSetThumbnail
Required
setGameScore(long, long, int, int) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set the score of the specified user in a game message.
setGameScore(String, long, int) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set the score of the specified user in a game message.
SetGameScore - Class in io.github.natanimn.telebof.requests.set
SetGameScore class.
SetGameScore(long, long, int, int, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetGameScore
Required
SetGameScore(String, long, int, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetGameScore
Required
setLimitedGifts(Boolean) - Method in class io.github.natanimn.telebof.types.gift_and_giveaway.AcceptedGiftTypes
 
setLogLevel(Level) - Static method in class io.github.natanimn.telebof.BotLog
 
setMessageReaction(Object, int) - Method in class io.github.natanimn.telebof.BotContext
Use this method to change the chosen reactions on a message.
SetMessageReaction - Class in io.github.natanimn.telebof.requests.set
SetMessageReaction class.
SetMessageReaction(Object, int, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetMessageReaction
Required
setMyCommands(BotCommand[]) - Method in class io.github.natanimn.telebof.BotContext
Use this method to change the list of the bot's commands.
SetMyCommands - Class in io.github.natanimn.telebof.requests.set
SetMyCommands class.
SetMyCommands(BotCommand[], Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetMyCommands
Required
setMyDefaultAdministratorRights() - Method in class io.github.natanimn.telebof.BotContext
Use this method to change the default administrator rights requested by the bot when it's added as an administrator to groups or channels.
SetMyDefaultAdministratorRights - Class in io.github.natanimn.telebof.requests.set
SetMyDefaultAdministratorRights class.
SetMyDefaultAdministratorRights(Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetMyDefaultAdministratorRights
Required
setMyDescription() - Method in class io.github.natanimn.telebof.BotContext
Use this method to change the bot's description, which is shown in the chat with the bot if the chat is empty.
SetMyDescription - Class in io.github.natanimn.telebof.requests.set
SetMyDescription class.
SetMyDescription(Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetMyDescription
Required
setMyName() - Method in class io.github.natanimn.telebof.BotContext
Use this method to change the bot's name.
SetMyName - Class in io.github.natanimn.telebof.requests.set
SetMyName class.
SetMyName(Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetMyName
Required
setName - Variable in class io.github.natanimn.telebof.types.media_and_service.Sticker
Name of the sticker set to which the sticker belongs
setPassportDataErrors(long, PassportElementError[]) - Method in class io.github.natanimn.telebof.BotContext
Informs a user that some of the Telegram Passport elements they provided contains errors.
SetPassportDataErrors - Class in io.github.natanimn.telebof.requests.set
SetPassportDataErrors class.
SetPassportDataErrors(long, PassportElementError[], Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetPassportDataErrors
Required
setPremiumSubscription(Boolean) - Method in class io.github.natanimn.telebof.types.gift_and_giveaway.AcceptedGiftTypes
 
setRowWidth(int) - Method in class io.github.natanimn.telebof.types.keyboard.InlineKeyboardMarkup
 
setState(long, long, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set new state in group/supergroup chat for a user
setState(long, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set new state in private chat for a user
setStickerEmojiList(String, String[]) - Method in class io.github.natanimn.telebof.BotContext
Use this method to change the list of emoji assigned to a regular or custom emoji sticker.
SetStickerEmojiList - Class in io.github.natanimn.telebof.requests.set
SetStickerEmojiList class.
SetStickerEmojiList(String, String[], Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetStickerEmojiList
Required
setStickerKeywords(String, String[]) - Method in class io.github.natanimn.telebof.BotContext
Use this method to change search keywords assigned to a regular or custom emoji sticker.
SetStickerKeywords - Class in io.github.natanimn.telebof.requests.set
SetStickerKeywords class.
SetStickerKeywords(String, String[], Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetStickerKeywords
Required
setStickerMaskPosition(String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to change the mask position of a mask sticker.
SetStickerMaskPosition - Class in io.github.natanimn.telebof.requests.set
SetStickerMaskPosition class.
SetStickerMaskPosition(String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetStickerMaskPosition
Required
setStickerPositionInSet(String, int) - Method in class io.github.natanimn.telebof.BotContext
Use this method to move a sticker in a set created by the bot to a specific position.
SetStickerPositionInSet - Class in io.github.natanimn.telebof.requests.set
SetStickerPositionInSet class.
SetStickerPositionInSet(String, int, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetStickerPositionInSet
Required
setStickerSetThumbnail(String, long, File, StickerFormat) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set the thumbnail of a regular or mask sticker set.
setStickerSetThumbnail(String, long, String, StickerFormat) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set the thumbnail of a regular or mask sticker set.
SetStickerSetThumbnail - Class in io.github.natanimn.telebof.requests.set
SetStickerSetThumbnail class.
SetStickerSetThumbnail(String, long, File, StickerFormat, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetStickerSetThumbnail
Required
SetStickerSetThumbnail(String, long, String, StickerFormat, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetStickerSetThumbnail
Required
setStickerSetTitle(String, String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to set the title of a created sticker set.
SetStickerSetTitle - Class in io.github.natanimn.telebof.requests.set
SetStickerSetTitle class.
SetStickerSetTitle(String, String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetStickerSetTitle
Required
setUniqueGifts(Boolean) - Method in class io.github.natanimn.telebof.types.gift_and_giveaway.AcceptedGiftTypes
 
setUnlimitedGifts(Boolean) - Method in class io.github.natanimn.telebof.types.gift_and_giveaway.AcceptedGiftTypes
 
setUserEmojiStatus(long) - Method in class io.github.natanimn.telebof.BotContext
This method Changes the emoji status for a given user that previously allowed the bot to manage their emoji status via the Mini App method requestEmojiStatusAccess.
SetUserEmojiStatus - Class in io.github.natanimn.telebof.requests.set
 
SetUserEmojiStatus(long, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetUserEmojiStatus
 
setWebhook(String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to specify a URL and receive incoming updates via an outgoing webhook.
SetWebhook - Class in io.github.natanimn.telebof.requests.set
SetWebhook class.
SetWebhook(String, Api) - Constructor for class io.github.natanimn.telebof.requests.set.SetWebhook
Required
SharedUser - Class in io.github.natanimn.telebof.types.chat_and_user
This object contains information about a user that was shared with the bot using a invalid input: 'button. @author Natanim @since 3 March 2025 @version 0.9'
SharedUser() - Constructor for class io.github.natanimn.telebof.types.chat_and_user.SharedUser
 
shipping_address - Variable in class io.github.natanimn.telebof.types.payments.OrderInfo
User's shipping address
shipping_address - Variable in class io.github.natanimn.telebof.types.updates.ShippingQuery
User specified shipping address
shipping_option_id - Variable in class io.github.natanimn.telebof.types.payments.SuccessfulPayment
Identifier of the shipping option chosen by the user
shipping_option_id - Variable in class io.github.natanimn.telebof.types.updates.PreCheckoutQuery
Identifier of the shipping option chosen by the user
shipping_query - Variable in class io.github.natanimn.telebof.types.updates.Update
New incoming shipping query.
SHIPPING_QUERY - Enum constant in enum class io.github.natanimn.telebof.enums.Updates
 
ShippingAddress - Class in io.github.natanimn.telebof.types.payments
This class represents a shipping address.
ShippingAddress() - Constructor for class io.github.natanimn.telebof.types.payments.ShippingAddress
 
ShippingOption - Class in io.github.natanimn.telebof.types.payments
This object represents one shipping option.
ShippingOption(String, String, List<LabeledPrice>) - Constructor for class io.github.natanimn.telebof.types.payments.ShippingOption
Required
shippingOptions(ShippingOption[]) - Method in class io.github.natanimn.telebof.requests.answer.AnswerShippingQuery
Optional
ShippingQuery - Class in io.github.natanimn.telebof.types.updates
This class contains information about an incoming shipping query.
ShippingQuery() - Constructor for class io.github.natanimn.telebof.types.updates.ShippingQuery
 
short_description - Variable in class io.github.natanimn.telebof.types.bot.BotShortDescription
The bot's short description
show_above_text - Variable in class io.github.natanimn.telebof.types.media_and_service.LinkPreviewOptions
Optional.
show_caption_above_media - Variable in class io.github.natanimn.telebof.types.updates.Message
True, if the caption must be shown above the message media
showAboveText(boolean) - Method in class io.github.natanimn.telebof.types.media_and_service.LinkPreviewOptions
 
showAlert(boolean) - Method in class io.github.natanimn.telebof.requests.answer.AnswerCallbackQuery
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.requests.edit.EditMessageCaption
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendAnimation
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendPaidMedia
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendPhoto
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendVideo
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.requests.service.CopyMessage
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.types.inline.InlineQueryResultCachedGif
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.types.inline.InlineQueryResultCachedMpeg4Gif
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.types.inline.InlineQueryResultCachedPhoto
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.types.inline.InlineQueryResultCachedVideo
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.types.inline.InlineQueryResultGif
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.types.inline.InlineQueryResultMpeg4Gif
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.types.inline.InlineQueryResultPhoto
Optional
showCaptionAboveMedia(boolean) - Method in class io.github.natanimn.telebof.types.inline.InlineQueryResultVideo
Optional
skipOldUpdates(boolean) - Method in class io.github.natanimn.telebof.BotClient.Builder
Optional
slow_mode_delay - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
For supergroups, the minimum allowed delay between consecutive messages sent by each unprivileged user; in seconds
small_file_id - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatPhoto
File identifier of small (160x160) chat photo.
small_file_unique_id - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatPhoto
Unique file identifier of small (160x160) chat photo, which is supposed to be the same over time and for different bots.
SOLID - Enum constant in enum class io.github.natanimn.telebof.enums.BackgroundFillType
 
sortByPrice(Boolean) - Method in class io.github.natanimn.telebof.requests.get.GetBusinessAccountGifts
Optional
source - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatBoost
Source of the added boost
source - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatBoostSource
Source of the boost, one of “premium”, "gift_code", "giveaway"
source - Variable in class io.github.natanimn.telebof.types.payments.StarTransaction
Source of an incoming transaction (e.g., a user purchasing goods or services, Fragment refunding a failed withdrawal).
source - Variable in class io.github.natanimn.telebof.types.updates.ChatBoostRemoved
Source of the removed boost
SPOILER - Enum constant in enum class io.github.natanimn.telebof.enums.EntityType
 
sponsor_user - Variable in class io.github.natanimn.telebof.types.payments.TransactionPartner
Information about the bot that sponsored the affiliate program
star_count - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.Gift
 
star_count - Variable in class io.github.natanimn.telebof.types.payments.PaidMediaInfo
The number of Telegram Stars that must be paid to buy access to the media
StarAmount - Class in io.github.natanimn.telebof.types.payments
Describes an amount of Telegram Stars.
StarAmount() - Constructor for class io.github.natanimn.telebof.types.payments.StarAmount
 
starCount(Integer) - Method in class io.github.natanimn.telebof.requests.service.TransferGift
Optional
starCount(Integer) - Method in class io.github.natanimn.telebof.requests.service.UpgradeGift
Optional
start_date - Variable in class io.github.natanimn.telebof.types.media_and_service.VideoChatScheduled
Point in time (Unix timestamp) when the video chat is supposed to be started by a chat administrator
start_parameter - Variable in class io.github.natanimn.telebof.types.media_and_service.Invoice
Unique bot deep-linking parameter that can be used to generate this invoice
start_timestamp - Variable in class io.github.natanimn.telebof.types.media_and_service.Video
Timestamp in seconds from which the video will play in the message
starTimestamp(int) - Method in class io.github.natanimn.telebof.types.input.InputMediaVideo
Optional
starTimestamp(int) - Method in class io.github.natanimn.telebof.types.input.InputPaidMediaVideo
Optional
startParameter(String) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Optional
startParameter(String) - Method in class io.github.natanimn.telebof.types.inline.InlineQueryResultsButton
Optional
startPolling() - Method in class io.github.natanimn.telebof.BotClient
Use this method to run the bot using long polling
StarTransaction - Class in io.github.natanimn.telebof.types.payments
Describes a Telegram Star transaction.
StarTransaction() - Constructor for class io.github.natanimn.telebof.types.payments.StarTransaction
 
StarTransactions - Class in io.github.natanimn.telebof.types.payments
Contains a list of Telegram Star transactions.
StarTransactions() - Constructor for class io.github.natanimn.telebof.types.payments.StarTransactions
 
startTimestamp(int) - Method in class io.github.natanimn.telebof.requests.send.SendVideo
Optional
state - Variable in class io.github.natanimn.telebof.types.payments.ShippingAddress
State, if applicable
state(String) - Method in class io.github.natanimn.telebof.filters.Filter
Filters state
state(String) - Method in class io.github.natanimn.telebof.types.media_and_service.LocationAddress
Optional
StateMemoryStorage - Class in io.github.natanimn.telebof.states
Natanim Negash 3 March 2025
StateMemoryStorage() - Constructor for class io.github.natanimn.telebof.states.StateMemoryStorage
 
STATIC - Enum constant in enum class io.github.natanimn.telebof.enums.StickerFormat
 
status - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatMember
The member's status in the chat.
sticker - Variable in class io.github.natanimn.telebof.types.business.BusinessIntro
Sticker of the business intro
sticker - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.Gift
 
sticker - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.UniqueGiftModel
The sticker that represents the unique gift
sticker - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.UniqueGiftSymbol
The sticker that represents the unique gift
sticker - Variable in class io.github.natanimn.telebof.types.media_and_service.ExternalReplyInfo
Optional.
sticker - Variable in class io.github.natanimn.telebof.types.updates.Message
Message is a sticker, information about the sticker
sticker() - Method in class io.github.natanimn.telebof.filters.Filter
Filter messages that contain Sticker objects.
Sticker - Class in io.github.natanimn.telebof.types.media_and_service
This class represents a sticker.
Sticker() - Constructor for class io.github.natanimn.telebof.types.media_and_service.Sticker
 
sticker_set_name - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatFullInfo
For supergroups, name of the group sticker set
sticker_type - Variable in class io.github.natanimn.telebof.types.media_and_service.StickerSet
Type of stickers in the set
StickerFormat - Enum Class in io.github.natanimn.telebof.enums
 
stickers - Variable in class io.github.natanimn.telebof.types.media_and_service.StickerSet
List of all set stickers
StickerSet - Class in io.github.natanimn.telebof.types.media_and_service
This object represents a sticker set.
StickerSet() - Constructor for class io.github.natanimn.telebof.types.media_and_service.StickerSet
 
stickerType(StickerType) - Method in class io.github.natanimn.telebof.requests.create.CreateNewStickerSet
Optional
StickerType - Enum Class in io.github.natanimn.telebof.enums
 
stop() - Method in class io.github.natanimn.telebof.BotClient
Stop the bot
stopMessageLiveLocation(Object, int) - Method in class io.github.natanimn.telebof.BotContext
Use this method to stop updating a live location message before live_period expires.
stopMessageLiveLocation(String) - Method in class io.github.natanimn.telebof.BotContext
Use this method to stop updating a live location message before live_period expires.
StopMessageLiveLocation - Class in io.github.natanimn.telebof.requests.service
StopMessageLiveLocation class.
StopMessageLiveLocation(Object, int, Api) - Constructor for class io.github.natanimn.telebof.requests.service.StopMessageLiveLocation
Required
StopMessageLiveLocation(String, Api) - Constructor for class io.github.natanimn.telebof.requests.service.StopMessageLiveLocation
Required
stopPoll(Object, int) - Method in class io.github.natanimn.telebof.BotContext
Use this method to stop a poll which was sent by the bot.
StopPoll - Class in io.github.natanimn.telebof.requests.service
StopPoll class.
StopPoll(Object, int, Api) - Constructor for class io.github.natanimn.telebof.requests.service.StopPoll
Required
story - Variable in class io.github.natanimn.telebof.types.media_and_service.ExternalReplyInfo
Optional.
story - Variable in class io.github.natanimn.telebof.types.updates.Message
Message is a forwarded story
Story - Class in io.github.natanimn.telebof.types.story
This object represents a story.
Story() - Constructor for class io.github.natanimn.telebof.types.story.Story
 
StoryArea - Class in io.github.natanimn.telebof.types.story
Describes a clickable area on a story media.
StoryArea(StoryAreaPosition, StoryAreaType) - Constructor for class io.github.natanimn.telebof.types.story.StoryArea
Required
StoryAreaPosition - Class in io.github.natanimn.telebof.types.story
Describes the position of a clickable area within a story.
StoryAreaPosition(double, double, double, double, double, double) - Constructor for class io.github.natanimn.telebof.types.story.StoryAreaPosition
Required
StoryAreaType - Interface in io.github.natanimn.telebof.types.story
Describes the type of a clickable area on a story.
StoryAreaTypeLink - Class in io.github.natanimn.telebof.types.story
Describes a story area pointing to an HTTP or tg:// link.
StoryAreaTypeLink(String) - Constructor for class io.github.natanimn.telebof.types.story.StoryAreaTypeLink
Required
StoryAreaTypeLocation - Class in io.github.natanimn.telebof.types.story
Describes a story area pointing to a location.
StoryAreaTypeLocation(double, double) - Constructor for class io.github.natanimn.telebof.types.story.StoryAreaTypeLocation
Required
StoryAreaTypeSuggestedReaction - Class in io.github.natanimn.telebof.types.story
Describes a story area pointing to a suggested reaction.
StoryAreaTypeSuggestedReaction(ReactionType) - Constructor for class io.github.natanimn.telebof.types.story.StoryAreaTypeSuggestedReaction
Required
StoryAreaTypeWeather - Class in io.github.natanimn.telebof.types.story
Describes a story area containing weather information.
StoryAreaTypeWeather(double, String) - Constructor for class io.github.natanimn.telebof.types.story.StoryAreaTypeWeather
Required
street(String) - Method in class io.github.natanimn.telebof.types.media_and_service.LocationAddress
Optional
street_line1 - Variable in class io.github.natanimn.telebof.types.payments.ShippingAddress
First line for the address
street_line2 - Variable in class io.github.natanimn.telebof.types.payments.ShippingAddress
Second line for the address
STRIKETHROUGH - Enum constant in enum class io.github.natanimn.telebof.enums.EntityType
 
subscription_expiration_date - Variable in class io.github.natanimn.telebof.types.payments.SuccessfulPayment
Expiration date of the subscription, in Unix time; for recurring payments only
subscription_period - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatInviteLink
Optional.
subscription_period - Variable in class io.github.natanimn.telebof.types.payments.TransactionPartner
The duration of the paid subscription.
subscription_price - Variable in class io.github.natanimn.telebof.types.chat_and_user.ChatInviteLink
Optional.
subscriptionPeriod(Integer) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
 
SUCCEEDED - Enum constant in enum class io.github.natanimn.telebof.enums.RevenueWithdrawalStateType
 
successful_payment - Variable in class io.github.natanimn.telebof.types.updates.Message
Message is a service message about a successful payment, information about the payment
successfulPayment() - Method in class io.github.natanimn.telebof.filters.Filter
Filter service messages for successful payment.
SuccessfulPayment - Class in io.github.natanimn.telebof.types.payments
This class contains basic information about a successful payment.
SuccessfulPayment() - Constructor for class io.github.natanimn.telebof.types.payments.SuccessfulPayment
 
suggestedTipAmounts(int[]) - Method in class io.github.natanimn.telebof.requests.create.CreateInvoiceLink
Optional
suggestedTipAmounts(int[]) - Method in class io.github.natanimn.telebof.requests.send.SendInvoice
Optional
suggestedTipAmounts(Integer[]) - Method in class io.github.natanimn.telebof.types.input.InputInvoiceMessageContent
Optional
supergroup() - Method in class io.github.natanimn.telebof.filters.Filter
Filter messages sent in supergroup chats.
SUPERGROUP - Enum constant in enum class io.github.natanimn.telebof.enums.ChatType
 
supergroup_chat_created - Variable in class io.github.natanimn.telebof.types.updates.Message
Service message: the supergroup has been created.
supergroupCreated() - Method in class io.github.natanimn.telebof.filters.Filter
Filter service messages for supergroup chat created.
supports_inline_queries - Variable in class io.github.natanimn.telebof.types.chat_and_user.User
Optional.
supportsStreaming(boolean) - Method in class io.github.natanimn.telebof.requests.send.SendVideo
Optional
supportsStreaming(boolean) - Method in class io.github.natanimn.telebof.types.input.InputMediaVideo
Optional
supportsStreaming(Boolean) - Method in class io.github.natanimn.telebof.types.input.InputPaidMediaVideo
Optional
switch_inline_query_chosen_chat - Variable in class io.github.natanimn.telebof.types.keyboard.InlineKeyboardButton
 
switch_inline_query_current_chat - Variable in class io.github.natanimn.telebof.types.keyboard.InlineKeyboardButton
 
switchInlineQueryChosenChat(SwitchInlineQueryChosenChat) - Method in class io.github.natanimn.telebof.types.keyboard.InlineKeyboardButton
Optional
SwitchInlineQueryChosenChat - Class in io.github.natanimn.telebof.types.media_and_service
This object represents an inline button that switches the current user to inline mode in a chosen chat, with an optional default inline query.
SwitchInlineQueryChosenChat() - Constructor for class io.github.natanimn.telebof.types.media_and_service.SwitchInlineQueryChosenChat
 
switchInlineQueryCurrentChat(String) - Method in class io.github.natanimn.telebof.types.keyboard.InlineKeyboardButton
Optional
symbol - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.UniqueGift
Symbol of the gift
symbol_color - Variable in class io.github.natanimn.telebof.types.gift_and_giveaway.UniqueGiftBackdropColors
The color to be applied to the symbol in RGB format
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