CreateChatSubscriptionInviteLinkAction

class CreateChatSubscriptionInviteLinkAction(subscriptionPrice: Int, name: String? = null, subscriptionPeriod: Duration) : Action<ChatInviteLink>

Constructors

Link copied to clipboard
constructor(subscriptionPrice: Int, name: String? = null, subscriptionPeriod: Duration)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open suspend override fun Request<ChatInviteLink>.doRequest(bot: TelegramBot)
Link copied to clipboard
Link copied to clipboard
inline suspend fun send(to: User, via: TelegramBot)
inline suspend fun send(to: Chat, via: TelegramBot)
suspend fun send(to: Long, via: TelegramBot)

suspend fun send(to: String, via: TelegramBot)

Make a request for action.

Link copied to clipboard
inline suspend fun sendAsync(to: User, via: TelegramBot): Deferred<Response<out ChatInviteLink>>
inline suspend fun sendAsync(to: Chat, via: TelegramBot): Deferred<Response<out ChatInviteLink>>
suspend fun sendAsync(to: Long, via: TelegramBot): Deferred<Response<out ChatInviteLink>>

suspend fun sendAsync(to: String, via: TelegramBot): Deferred<Response<out ChatInviteLink>>

Make a request for action returning its Response.

Link copied to clipboard
inline suspend fun sendReturning(to: User, via: TelegramBot): Deferred<Response<out ChatInviteLink>>
inline suspend fun sendReturning(to: Chat, via: TelegramBot): Deferred<Response<out ChatInviteLink>>
inline suspend fun sendReturning(to: Long, via: TelegramBot): Deferred<Response<out ChatInviteLink>>

inline suspend fun sendReturning(to: String, via: TelegramBot): Deferred<Response<out ChatInviteLink>>

Make a request for action returning its Response.

Link copied to clipboard

Payload to make response for the webhook request as described there.