post_story


Description:

public async Story post_story (int64 chat_id, InputStoryContent content, InputStoryAreas areas, FormattedText caption, StoryPrivacySettings privacy_settings, int32 active_period, StoryFullId from_story_full_id, bool is_posted_to_chat_page, bool protect_content) throws TDLibError

Posts a new story on behalf of a chat; requires can_post_stories right for supergroup and channel chats. Returns a temporary story

Parameters:

chat_id

Identifier of the chat that will post the story. Pass Saved Messages chat identifier when posting a story on behalf of the current user

content

Content of the story

areas

Clickable rectangle areas to be shown on the story media; pass null if none

caption

Story caption; pass null to use an empty caption; 0-getOption("story_caption_length_max") characters; can have entities only if getOption("can_use_text_entities_in_story_caption")

privacy_settings

The privacy settings for the story; ignored for stories posted on behalf of supergroup and channel chats

active_period

Period after which the story is moved to archive, in seconds; must be one of 6 * 3600, 12 * 3600, 86400, or 2 * 86400 for Telegram Premium users, and 86400 otherwise

from_story_full_id

Full identifier of the original story, which content was used to create the story; pass null if the story isn't repost of another story

is_posted_to_chat_page

Pass true to keep the story accessible after expiration

protect_content

Pass true if the content of the story must be protected from forwarding and screenshotting