Skip to content

Commit ff40a62

Browse files
committed
SW-2544: added sendPoll
1 parent a0ce047 commit ff40a62

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

whatsapp_api_client_python/tools/sending.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,25 @@ def forwardMessages(
259259
"forwardMessages/{{apiTokenInstance}}"
260260
), request_body
261261
)
262+
263+
def sendPoll(
264+
self,
265+
chatId: str,
266+
message: str,
267+
options: List[Dict[str, str]],
268+
multipleAnswers: Optional[str] = False,
269+
quotedMessageId: Optional[str] = None
270+
) -> Response:
271+
"""The method is aimed for sending a poll."""
272+
273+
request_body = self.__handle_parameters(locals())
274+
275+
return self.api.request(
276+
"POST", (
277+
"{{host}}/waInstance{{idInstance}}/"
278+
"sendPoll/{{apiTokenInstance}}"
279+
), request_body
280+
)
262281

263282
@classmethod
264283
def __handle_parameters(cls, parameters: dict) -> dict:

0 commit comments

Comments
 (0)