Package-level declarations
Types
Base interface for all chat invite links. See inheritors for more info or official docs
Represent SecondaryChatInviteLink which have no any restrictions like ChatInviteLinkWithJoinRequest or ChatInviteLinkWithLimitedMembers
Represent SecondaryChatInviteLink which will require an aprovement from one of the administrators
Represent SecondaryChatInviteLink which will have limitation for the amount of chat members to join
Identifier of a join request query.
Represents a location to which a chat is connected.
Common interface for parts of date time format. Used for dev.inmo.tgbotapi.types.message.textsources.DateTimeTextSource
Chat id of group/supergroup additionally carrying ephemeral receiverUser (and optional ephemeralMessageId); used to default receiverUserId/ephemeralMessageId params of ephemeral-related requests
Also used as User Identifier
Primary invite link in the chat for this bot
Base interface for all ChatInviteLinks which are NOT PrimaryInviteLink
Builder for date time format string. Use buildDateTimeFormat for convenience
A value class representing a username that always starts with the "@" symbol.
Properties
Returns the receiver UserId for an ephemeral reply: PossiblyEphemeralMessage.receiverUser when available, otherwise OptionallyFromUserMessage.from; returns null for a non-ephemeral message.
Functions
Convenient way to build date time format string
Builds ReplyParameters.Ephemeral with allowSendingWithoutReply, checklistTaskId, and pollOptionId, targeting ephemeralMessageId. The target defaults to PossiblyEphemeralMessage.ephemeralMessageId; a missing target produces null.