# Features

## Topics & Sub-Channels&#x20;

On BlockChat you will have the ability to create Sub-channels within your BlockSpace.&#x20;

* Topic creation
* Post only or live-chat sub-channels
* Token gated sub-channels&#x20;
* Permissions and roles can be set for each sub-channel<br>

<div align="left"><figure><img src="/files/Ug7o7l9RL6UsZrclBg0v" alt="" width="563"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/03tKB8OUQpdOUUrFfmP5" alt="" width="252"><figcaption></figcaption></figure></div>

## Edit your Profile

You have full control of your profile

* Update your pfp, or use anon defaults&#x20;
* change your cover image&#x20;
* Set your bio&#x20;
* Add your social links&#x20;
* Set a username for @mentioning

<div align="left"><figure><img src="/files/7Pi6F1qJZnyyw4EPjTiI" alt="" width="420"><figcaption></figcaption></figure></div>

## Global Search

Find anything and everything from BlockSpaces, users and posts&#x20;

<div align="left"><figure><img src="/files/AXL7zAy5ryNm228MokDW" alt="" width="510"><figcaption></figcaption></figure></div>

## Live Chat

Start a live chat directly with your community on any sub-channel

<div align="left"><figure><img src="/files/jkBoVbGes9GOY2VCTLrR" alt="" width="420"><figcaption></figcaption></figure></div>

## Member Roles & Permissions

Customise your BlockSpace with custom permissions and roles&#x20;

* Set a default member roles for anyone who joins your BlockSpace
* Create as many secondary roles you need&#x20;
* Assign a new default role to all members
* Assign users manually to roles&#x20;

<div align="left"><figure><img src="/files/XufYcW6Nw0llgWl5m81U" alt="" width="563"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/tZ796YmLnac801p6dSgM" alt="" width="563"><figcaption></figcaption></figure></div>

## Video Uploading

Upload videos to the BlockChat platform

* Upload directly to a BlockSpace (if they allow it)&#x20;
* Upload videos to direct messages and group chats

<div align="left"><figure><img src="/files/zLX7ampRZ3T6bYAzS5YC" alt="" width="546"><figcaption></figcaption></figure></div>

## Light mode

Not a fan of dark mode? no problem, we got your back

<figure><img src="/files/5wsNh6KQOWTcrzfotlB3" alt=""><figcaption></figcaption></figure>

## Other features yet to be added to the docs but are complete

* Direct Messages
  * Send messages directly to anyone on BlockChat
* Group Messages
  * Start a group message with anyone on BlockChat&#x20;
  * Send voice messages, videos and gifs&#x20;
  * Set a profile image and a description&#x20;
  * Generate an invite link
  * Set permissions&#x20;
* Notifications
* Bookmarks
* Decentralised AI&#x20;
  * Generate images and text using Bittensor integration when creating posts&#x20;
* Send Gifs
* Upvote, downvote posts&#x20;
* Share links&#x20;
* BlockSpace Live&#x20;
  * X Spaces alternative&#x20;

## Coming soon

Features that will be included in future builds on BlockChat

* AI Generated BlockSpaces
* BlockSpace Templates
  * Pick from pre-made templates to build out your BlockSpace in 1-click
* LLM Moderation Bots&#x20;
* deAI Chat Bots in BlockSpaces


---

# 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.blockchatdao.com/features-and-benefits/features.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.
