createChatSubscriptionInviteLink method
Creates a subscription invite link for a channel chat.
See https://core.telegram.org/bots/api#createchatsubscriptioninvitelink
Implementation
Future<ChatInviteLink> createChatSubscriptionInviteLink(
ID chatId,
int subscriptionPeriod,
int subscriptionPrice, {
String? name,
}) async {
final params = <String, dynamic>{
'chat_id': chatId,
'subscription_period': subscriptionPeriod,
'subscription_price': subscriptionPrice,
'name': ?name,
};
final payload = Payload(params);
final response = await _makeRequest<Map<String, dynamic>>(
APIMethod.createChatSubscriptionInviteLink.name,
payload,
);
return ChatInviteLink.fromJson(response);
}