Skip to content

Commit 91a404d

Browse files
committed
add setDisappearingChat
1 parent ded947f commit 91a404d

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ resultReceive = restApi.receiving.receiveNotification()
154154
`serviceMethods.archiveChat` | Метод архивирует чат. Архивировать можно чаты, в которых есть хотя бы одно входящее сообщение | [ArchiveChat.md](https://github.com/green-api/docs/blob/master/ru/docs/api/service/ArchiveChat.md)
155155
`serviceMethods.deleteMessage` | Метод удаляет сообщение из чата | [DeleteMessage.md](https://github.com/green-api/docs/blob/master/ru/docs/api/service/deleteMessage.md)
156156
`serviceMethods.unarchiveChat` | Метод разархивирует чат | [UnarchiveChat.md](https://github.com/green-api/docs/blob/master/ru/docs/api/service/UnarchiveChat.md)
157+
`serviceMethods.setDisappearingChat` | Метод предназначен для изменения настроек исчезающих сообщений в чатах | [SetDisappearingChat.md](https://github.com/green-api/docs/blob/master/ru/docs/api/service/SetDisappearingChat.md)
157158

158159
## Документация по методам сервиса
159160

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setuptools.setup(
77
name="whatsapp-api-client-python",
8-
version="0.0.18-alpha",
8+
version="0.0.19",
99
install_requires=['requests'],
1010
author="Ivan Sadovy",
1111
author_email="sadiv@bk.ru",

whatsapp_api_client_python/tools/serviceMethods.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,4 +93,21 @@ def unarchiveChat(self, chatId: str) -> Response:
9393
return self.restApi.request('POST',
9494
'{{host}}/waInstance{{idInstance}}'
9595
'/UnarchiveChat/{{apiTokenInstance}}',
96+
requestBody)
97+
98+
def setDisappearingChat(self, chatId: str,
99+
ephemeralExpiration: int) -> Response:
100+
'The method is aimed for changing settings of disappearing '\
101+
'messages in chats. The standard settings of the application '\
102+
'are used: 0 (off), 86400 (24 hours), '\
103+
'604800 (7 days), 7776000 (90 days).'
104+
105+
requestBody = {
106+
'chatId': chatId,
107+
'ephemeralExpiration': ephemeralExpiration
108+
}
109+
110+
return self.restApi.request('POST',
111+
'{{host}}/waInstance{{idInstance}}'
112+
'/SetDisappearingChat/{{apiTokenInstance}}',
96113
requestBody)

0 commit comments

Comments
 (0)