# Posts

### Overview

Users can create and share posts within the platform. Posts can include text, links, images, and videos. Each post must be associated with a community. Users can create posts either from the homepage or within a specific community. Posting a video requires a community token.

Users can interact with posts by:

* Upvoting or downvoting
* Commenting
* Sharing to Facebook or Twitter

### Types of Posts

* **Text**
* **Link**
* **Image**
* **Video** (requires a community token)

<div align="center" data-full-width="true"><figure><img src="/files/esJzq2qafi4dlMjgR9bK" alt="" width="563"><figcaption></figcaption></figure></div>

### How to Create a Post

1. Navigate to the homepage or a specific community.
2. Click on the "What do you want to talk about?" button.
3. Select the type of post you want to create (text, link, image, video).
4. Select the community for your post if you are in homepage.
5. Enter your content in the provided fields.
6. If creating a video post, ensure you have a community token available.
7. Add any media or links as needed.
8. Click "Post" to publish your content.

<figure><img src="/files/0Npyhz3b54lwzcpj9pSh" alt="" width="563"><figcaption></figcaption></figure>

### How to Edit a Post

1. Go to the post you want to edit.
2. Click on the "**Three Dots"** button beside the "Share" button then click "Edit".
3. Make the necessary changes.
4. Click "Submit" to update your post.

### How to Delete a Post

1. Go to the post you want to delete.
2. Click on the "**Three Dots"** button beside the "Share" button then click "Delete".
3. Confirm the deletion.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.musing.io/features/posts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
