Skip to content

Commit 9423462

Browse files
committed
pin unpin
1 parent b052ef4 commit 9423462

File tree

3 files changed

+55
-14
lines changed

3 files changed

+55
-14
lines changed

content/en/docs/how-to/chats/features.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1-
| | WEBJS | NOWEB |
2-
|-------------------------------------------------------------------------------------|:-----:|:-----:|
3-
| **Get all chats** <br> `GET /api/{session}/chats` | ✔️ | ✔️¹ |
4-
| **Unread chat** <br> `POST /api/{session}/chats/{chatId}/unread` | ✔️ | ✔️¹ |
5-
| **Archive chat** <br> `POST /api/{session}/chats/{chatId}/archive` | ✔️ | ✔️¹ |
6-
| **Unarchive chat** <br> `POST /api/{session}/chats/{chatId}/unarchive` | ✔️ | ✔️¹ |
7-
| **Delete chat** <br> `DELETE /api/{session}/chats/{chatId}` | ✔️ | |
8-
| **Get messages** <br> `GET /api/{session}/chats/{chatId}/messages` | ✔️ | ✔️¹ |
9-
| **Get message by id** <br> `GET /api/{session}/chats/{chatId}/messages/{messageId}` | ✔️ | ✔️¹ |
10-
| **Edit message** <br> `PUT /api/{session}/chats/{chatId}/messages/{messageId}` | ✔️ | ✔️ |
11-
| **Delete message** <br> `DELETE /api/{session}/chats/{chatId}/messages/{messageId}` | ✔️ | ✔️ |
12-
| **Delete all messages** <br> `DELETE /api/{session}/chats/{chatId}/messages` | ✔️ | |
1+
| | WEBJS | NOWEB |
2+
|----------------------------------------------------------------------------------------|:-----:|:-----:|
3+
| **Get all chats** <br> `GET /api/{session}/chats` | ✔️ | ✔️¹ |
4+
| **Unread chat** <br> `POST /api/{session}/chats/{chatId}/unread` | ✔️ | ✔️¹ |
5+
| **Archive chat** <br> `POST /api/{session}/chats/{chatId}/archive` | ✔️ | ✔️¹ |
6+
| **Unarchive chat** <br> `POST /api/{session}/chats/{chatId}/unarchive` | ✔️ | ✔️¹ |
7+
| **Delete chat** <br> `DELETE /api/{session}/chats/{chatId}` | ✔️ | |
8+
| **Get messages** <br> `GET /api/{session}/chats/{chatId}/messages` | ✔️ | ✔️¹ |
9+
| **Get message by id** <br> `GET /api/{session}/chats/{chatId}/messages/{messageId}` | ✔️ | ✔️¹ |
10+
| **Pin message** <br> `POST /api/{session}/chats/{chatId}/messages/{messageId}/pin` | ✔️ | ✔️ |
11+
| **Unpin message** <br> `POST /api/{session}/chats/{chatId}/messages/{messageId}/unpin` | ✔️ | ✔️ |
12+
| **Edit message** <br> `PUT /api/{session}/chats/{chatId}/messages/{messageId}` | ✔️ | ✔️ |
13+
| **Delete message** <br> `DELETE /api/{session}/chats/{chatId}/messages/{messageId}` | ✔️ | ✔️ |
14+
| **Delete all messages** <br> `DELETE /api/{session}/chats/{chatId}/messages` | ✔️ | |
1315

1416
****
1517
1. **NOWEB** - you need to [**Enable Store**]({{< relref "/docs/engines/noweb#store" >}}) to get **chats, contacts and messages**

content/en/docs/how-to/chats/index.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,43 @@ GET /api/{session}/chats/{chatId}/messages/{messageId}?downloadMedia=true
155155
- `messageId` - must be in format `{true|false}[email protected]_AAAAAAA`)
156156
- `downloadMedia` - download media files (images, files) or not
157157

158+
### Pin message
159+
160+
```
161+
POST /api/{session}/chats/{chatId}/messages/{messageId}/pin
162+
```
163+
164+
Payload:
165+
```json
166+
{
167+
"duration": 86400
168+
}
169+
```
170+
171+
- 24 hours - `duration=86400`
172+
- 7 days - `duration=604800`
173+
- 30 days - `duration=2592000`
174+
175+
Response:
176+
```json
177+
{
178+
"success": true
179+
}
180+
```
181+
182+
### Unpin message
183+
184+
```
185+
POST /api/{session}/chats/{chatId}/messages/{messageId}/unpin
186+
```
187+
188+
Response:
189+
```json
190+
{
191+
"success": true
192+
}
193+
```
194+
158195
### Edit message
159196
You can edit **text** messages or **"caption"** in media messages.
160197

content/en/docs/overview/changelog.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,11 @@ Latest Version:
3232
## 2024.11
3333
`2024.11.5`
3434
- Add [**📊 Dashboard - Event Monitor**]({{< relref "waha-dashboard#event-monitor" >}}) - observe your events in real-time!
35-
- [**🔄 Webhooks**]({{< relref "webhooks#webhooks" >}}) features in **WAHA Core** version now: Retries, HMAC, Custom Headers!
35+
- All [**🔄 Webhooks**]({{< relref "webhooks#webhooks" >}}) features in **WAHA Core** version now: Retries, HMAC, Custom Headers!
3636
- [**🔄 Websockets**]({{< relref "webhooks#websockets" >}}) supports all events now {{< issue 535 >}}
37-
- **NOWEB** - `me.pushName` fix after authentication {{< issue 409 >}}
37+
- [**💬 Chats** - **Pin, Unpin message**]({{< relref "/docs/how-to/chats#pin-message" >}}) {{< issue 613>}}
38+
- **WEBJS**, **NOWEB**
39+
- **NOWEB** - fix `me.pushName` after authentication {{< issue 409 >}}
3840
- Add `engine.event` for debug and troubleshooting
3941

4042
`2024.11.4`

0 commit comments

Comments
 (0)