MCPcopy Create free account

hub / github.com/Eng-Fouad/JTelegramBot / types & classes

Types & classes238 in github.com/Eng-Fouad/JTelegramBot

ClassAnsweringCallbackQueryNoId
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2410
ClassAnsweringCallbackQueryReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2432
ClassAnsweringInlineQueryNoIdNoResults
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2480
ClassAnsweringInlineQueryNoResults
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2502
ClassAnsweringInlineQueryReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2526
ClassApiBuilder
A helper class which can wrap <code>TelegramBotApi</code> and provide a more simple API in style of "Builder Design Pattern".
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:44
ClassApiTopLevel
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:58
ClassAsUserReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:512
ClassAudio
This object represents an audio file to be treated as music by the Telegram clients.
JTelegramBot Core/src/io/fouad/jtb/core/beans/Audio.java:33
ClassAudioSendingNoTarget
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:872
ClassAudioSendingReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:906
ClassBooleanOrMessageResult
A C++-like union class which can hold only one result. Either <code>Boolean</code> result or <code>Message</code> result.
JTelegramBot Core/src/io/fouad/jtb/core/beans/BooleanOrMessageResult.java:36
EnumBotState
Represents the running state of a Telegram bot.
JTelegramBot Core/src/io/fouad/jtb/core/enums/BotState.java:30
ClassButtonSet
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InlineKeyboardButtonBuilder.java:80
ClassButtonSet
JTelegramBot Builders/src/io/fouad/jtb/core/builders/KeyboardButtonBuilder.java:80
ClassButtonSetWithNoOptional
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InlineKeyboardButtonBuilder.java:166
ClassCallbackQuery
This object represents an incoming callback query from a callback button in an inline keyboard. If the button that originated the query was attached t
JTelegramBot Core/src/io/fouad/jtb/core/beans/CallbackQuery.java:38
ClassChat
This object represents a chat.
JTelegramBot Core/src/io/fouad/jtb/core/beans/Chat.java:33
EnumChatAction
Types of action to broadcast.
JTelegramBot Core/src/io/fouad/jtb/core/enums/ChatAction.java:30
ClassChatActionSendingNoTarget
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1560
ClassChatActionSendingReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1594
ClassChatIdentifier
This class represents a chat identifier, either by its ID or by its @username.
JTelegramBot Core/src/io/fouad/jtb/core/beans/ChatIdentifier.java:30
ClassChatMember
This object contains information about one member of the chat.
JTelegramBot Core/src/io/fouad/jtb/core/beans/ChatMember.java:33
EnumChatMemberStatus
Created by Fouad on 13-Jul-16.
JTelegramBot Core/src/io/fouad/jtb/core/enums/ChatMemberStatus.java:30
EnumChatType
Types of chats.
JTelegramBot Core/src/io/fouad/jtb/core/enums/ChatType.java:30
ClassChosenInlineResult
This object represents a result of an inline query that was chosen by the user and sent to their chat partner.
JTelegramBot Core/src/io/fouad/jtb/core/beans/ChosenInlineResult.java:34
ClassContact
This object represents a phone contact.
JTelegramBot Core/src/io/fouad/jtb/core/beans/Contact.java:32
ClassDocument
This object represents a general file (as opposed to photos, voice messages and audio files).
JTelegramBot Core/src/io/fouad/jtb/core/beans/Document.java:33
ClassDocumentSendingNoTarget
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1004
ClassDocumentSendingReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1038
ClassEditingInlineMessageNoId
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2206
ClassEditingMessageGeneric
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2226
ClassEditingMessageWithNewCaption
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2364
ClassEditingMessageWithNewText
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2295
ClassEditingNormalMessageNoIdNoTarget
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2152
ClassEditingNormalMessageNoTarget
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2172
ClassFileDownloadingNoOutputStream
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1693
ClassFileDownloadingReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1715
ClassFileField
Represents a file field to be sent within HTTP POST (multipart/form-data content type).
JTelegramBot Core/src/io/fouad/jtb/core/utils/HttpClient.java:103
ClassFileInfoRetrieving
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1668
ClassForceReply
Upon receiving a message with this object, Telegram clients will display a reply interface to the user (act as if the user has selected the bot‘s mess
JTelegramBot Core/src/io/fouad/jtb/core/beans/ForceReply.java:37
ClassGettingChatAdministratorsNoTarget
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1977
ClassGettingChatAdministratorsReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2009
ClassGettingChatMemberNoTarget
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2091
ClassGettingChatMemberReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2125
ClassGettingChatMembersCountNoTarget
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2034
ClassGettingChatMembersCountReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:2066
ClassGettingChatNoTarget
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1920
ClassGettingChatReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1952
ClassHttpClient
Utility class to handle HTTP client job. It sends HTTP POST requests and downloads a file from the internet as well.
JTelegramBot Core/src/io/fouad/jtb/core/utils/HttpClient.java:50
ClassHttpResponse
Represents HTTP responseBody (HTTP code + responseBody body).
JTelegramBot Core/src/io/fouad/jtb/core/utils/HttpClient.java:157
ClassInlineKeyboardButton
This object represents one button of an inline keyboard. You must use exactly one of the optional fields.
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineKeyboardButton.java:33
ClassInlineKeyboardButtonBuilder
A builder class to build 2D array of <code>InlineKeyboardButton</code> objects.
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InlineKeyboardButtonBuilder.java:35
ClassInlineKeyboardMarkup
This object represents an inline inlineKeyboard that appears right next to the message it belongs to.
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineKeyboardMarkup.java:35
ClassInlineQuery
This object represents an incoming inline query. When the user sends an empty query, your bot could return some default or trending results.
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQuery.java:34
ClassInlineQueryResult
This object represents one result of an inline query. Telegram clients currently support results of the following 19 types: - InlineQueryResultCached
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResult.java:54
ClassInlineQueryResultArticle
Represents a link to an article or web page.
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultArticle.java:32
ClassInlineQueryResultAudio
Represents a link to an mp3 audio file. By default, this audio file will be sent by the user. Alternatively, you can use input_message_content to send
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultAudio.java:35
ClassInlineQueryResultBuilder
A builder class to build one of the following 19 types: - InlineQueryResultCachedAudio - InlineQueryResultCachedDocument - InlineQueryResultCachedGif
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InlineQueryResultBuilder.java:55
ClassInlineQueryResultCachedAudio
Represents a link to an mp3 audio file stored on the Telegram servers. By default, this audio file will be sent by the user. Alternatively, you can us
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultCachedAudio.java:35
ClassInlineQueryResultCachedDocument
Represents a link to a file stored on the Telegram servers. By default, this file will be sent by the user with an optional caption. Alternatively, yo
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultCachedDocument.java:37
ClassInlineQueryResultCachedGif
Represents a link to an animated GIF file stored on the Telegram servers. By default, this animated GIF file will be sent by the user with an optional
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultCachedGif.java:35
ClassInlineQueryResultCachedMpeg4Gif
Represents a link to a video animation (H.264/MPEG-4 AVC video without sound) stored on the Telegram servers. By default, this animated MPEG-4 file wi
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultCachedMpeg4Gif.java:36
ClassInlineQueryResultCachedPhoto
Represents a link to a photo stored on the Telegram servers. By default, this photo will be sent by the user with an optional caption. Alternatively,
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultCachedPhoto.java:35
ClassInlineQueryResultCachedSticker
Represents a link to a sticker stored on the Telegram servers. By default, this sticker will be sent by the user. Alternatively, you can use input_mes
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultCachedSticker.java:35
ClassInlineQueryResultCachedVideo
Represents a link to a video file stored on the Telegram servers. By default, this video file will be sent by the user with an optional caption. Alter
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultCachedVideo.java:35
ClassInlineQueryResultCachedVoice
Represents a link to a voice message stored on the Telegram servers. By default, this voice message will be sent by the user. Alternatively, you can u
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultCachedVoice.java:35
ClassInlineQueryResultContact
Represents a contact with a phone number. By default, this contact will be sent by the user. Alternatively, you can use input_message_content to send
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultContact.java:35
ClassInlineQueryResultDocument
Represents a link to a file. By default, this file will be sent by the user with an optional caption. Alternatively, you can use input_message_content
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultDocument.java:37
ClassInlineQueryResultGif
Represents a link to an animated GIF file. By default, this animated GIF file will be sent by the user with optional caption. Alternatively, you can u
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultGif.java:36
ClassInlineQueryResultLocation
Represents a location on a map. By default, the location will be sent by the user. Alternatively, you can use input_message_content to send a message
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultLocation.java:35
ClassInlineQueryResultMpeg4Gif
Represents a link to a video animation (H.264/MPEG-4 AVC video without sound). By default, this animated MPEG-4 file will be sent by the user with opt
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultMpeg4Gif.java:35
ClassInlineQueryResultPhoto
Represents a link to a photo. By default, this photo will be sent by the user with optional caption. Alternatively, you can use input_message_content
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultPhoto.java:36
ClassInlineQueryResultVenue
Represents a venue. By default, the venue will be sent by the user. Alternatively, you can use input_message_content to send a message with the specif
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultVenue.java:34
ClassInlineQueryResultVideo
Represents a link to a page containing an embedded video player or a video file. By default, this video file will be sent by the user with an optional
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultVideo.java:36
ClassInlineQueryResultVoice
Represents a link to a voice recording in an .ogg container encoded with OPUS. By default, this voice recording will be sent by the user. Alternativel
JTelegramBot Core/src/io/fouad/jtb/core/beans/InlineQueryResultVoice.java:35
ClassInputContactMessageContent
Represents the content of a contact message to be sent as the result of an inline query.
JTelegramBot Core/src/io/fouad/jtb/core/beans/InputContactMessageContent.java:33
ClassInputContactMessageContentNoFirstName
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:320
ClassInputContactMessageContentNoPhoneNumberNoFirstName
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:305
ClassInputContactMessageContentReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:340
ClassInputLocationMessageContent
Represents the content of a location message to be sent as the result of an inline query.
JTelegramBot Core/src/io/fouad/jtb/core/beans/InputLocationMessageContent.java:33
ClassInputLocationMessageContentNoLatitudeNoLongitude
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:132
ClassInputLocationMessageContentNoLongitude
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:147
ClassInputLocationMessageContentReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:168
ClassInputMessageContent
This object represents the content of a message to be sent as a result of an inline query. Telegram clients currently support the following 4 types:
JTelegramBot Core/src/io/fouad/jtb/core/beans/InputMessageContent.java:37
ClassInputMessageContentBuilder
A builder class to build one of the following 4 types: - InputTextMessageContent - InputLocationMessageContent - InputVenueMessageContent - InputCont
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:42
ClassInputTextMessageContent
Represents the content of a text message to be sent as the result of an inline query.
JTelegramBot Core/src/io/fouad/jtb/core/beans/InputTextMessageContent.java:34
ClassInputTextMessageContentNoText
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:76
ClassInputTextMessageContentReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:91
ClassInputVenueMessageContent
Represents the content of a venue message to be sent as the result of an inline query.
JTelegramBot Core/src/io/fouad/jtb/core/beans/InputVenueMessageContent.java:33
ClassInputVenueMessageContentNoAddress
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:245
ClassInputVenueMessageContentNoLatitudeNoLongitudeNoTitleNoAddress
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:188
ClassInputVenueMessageContentNoLongitudeNoTitleNoAddress
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:203
ClassInputVenueMessageContentNoTitleNoAddress
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:223
ClassInputVenueMessageContentReady
JTelegramBot Builders/src/io/fouad/jtb/core/builders/InputMessageContentBuilder.java:269
ClassJTelegramBot
Represents a Telegram bot. It supports POLLING mode by default. To run as webhook, use this class with <code>WebhookServer</code> or use your custom s
JTelegramBot Core/src/io/fouad/jtb/core/JTelegramBot.java:48
ClassJsonUtils
Utility class to handle conversions between JSON and Java object and vice versa.
JTelegramBot Core/src/io/fouad/jtb/core/utils/JsonUtils.java:38
ClassKeyboardButton
This object represents one button of the reply keyboard. For simple text buttons String can be used instead of this object to specify text of the butt
JTelegramBot Core/src/io/fouad/jtb/core/beans/KeyboardButton.java:35
ClassKeyboardButtonBuilder
A builder class to build 2D array of <code>KeyboardButton</code> objects.
JTelegramBot Builders/src/io/fouad/jtb/core/builders/KeyboardButtonBuilder.java:35
ClassKickingChatMemberNoTarget
JTelegramBot Builders/src/io/fouad/jtb/core/builders/ApiBuilder.java:1741
next →1–100 of 238, ranked by callers