create_chat_subscription_invite_link¶
-
template<class Agent>
api_result<chat_invite_link_t, Agent&&> create_chat_subscription_invite_link(Agent &&agent, create_chat_subscription_invite_link_args_t args)¶
-
template<class Agent, class F>
void create_chat_subscription_invite_link(Agent &&agent, create_chat_subscription_invite_link_args_t args, F &&callback)¶ agentis any object satisfying agent concept.callbackis any callable object acceptingexpected<chat_invite_link_t>.Use this method to create a subscription invite link for a channel chat. The bot must have the can_invite_users administrator rights. The link can be edited using the method editChatSubscriptionInviteLink or revoked using the method revokeChatInviteLink. Returns the new invite link as a ChatInviteLink object.
-
struct create_chat_subscription_invite_link_args_t¶
Arguments that should be passed to
create_chat_subscription_invite_link().Unique identifier for the target channel chat or username of the target channel (in the format @channelusername)
The number of seconds the subscription will be active for before the next payment. Currently, it must always be 2592000 (30 days).
The amount of Telegram Stars a user must pay initially and after each subsequent subscription period to be a member of the chat; 1-2500
-
optional_t<string_t> name¶
Invite link name; 0-32 characters
-
optional_t<string_t> name¶