# Instant Messaging

As a social app, we are committed to providing users with the best chatting experience, so we have developed the following functions (more functions are under continuous development):

* **Message Encryption**: Reliable point-to-point encrypted message transmission.&#x20;
* **Multi-channel Chat**: Support multi-channel and large group chat with up to 100K+ members per channel.&#x20;
* **Message Types**: Rich message types include text, voice, emoticon, video, file transfer, etc.&#x20;
* **Offline Push**: low-latency, high-concurrency offline message push.&#x20;
* **Macro Commands:** Rich macro commands and Bot settings, including automatic reply to cryptocurrency prices, etc.&#x20;
* **Cards for Sharing:** easy to share contact cards, voting cards, NFT sharing cards, red envelope cards, currency price monitoring cards, etc.&#x20;
* **Wallet-to-Wallet Messaging:** users can send messages to a wallet address, and receive messages sent to their wallet address on the Daoing web page or in Daoing App, making it easy for Web3 Dapp users to reach each other.


---

# 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.daoing.app/overview/infrastructure/instant-messaging.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.
