Class EditStory

java.lang.Object
io.github.natanimn.telebof.requests.AbstractBaseRequest<EditStory, Story>
io.github.natanimn.telebof.requests.edit.EditStory

public class EditStory extends AbstractBaseRequest<EditStory, Story>
EditStory class. Returns Story on success.
Since:
19 August 2025
See Also:
  • Constructor Details

    • EditStory

      public EditStory(String business_connection_id, Integer story_id, InputStoryContent content, Api api)
      Required
      Parameters:
      business_connection_id - Unique identifier of the business connection
      story_id - Unique identifier of the story to edit
      content - Content of the story
      api - api
  • Method Details

    • caption

      public EditStory caption(String caption)
      Optional
      Parameters:
      caption - Caption of the story, 0-2048 characters after entities parsing
      Returns:
      EditStory
    • parseMode

      public EditStory parseMode(String parse_mode)
      Optional
      Parameters:
      parse_mode - Mode for parsing entities in the story caption
      Returns:
      EditStory
    • captionEntities

      public EditStory captionEntities(MessageEntity[] caption_entities)
      Optional
      Parameters:
      caption_entities - A JSON-serialized list of special entities that appear in the caption
      Returns:
      EditStory
    • areas

      public EditStory areas(StoryArea[] areas)
      Optional
      Parameters:
      areas - A JSON-serialized list of clickable areas to be shown on the story
      Returns:
      EditStory