Skip to content

Commit ae962f5

Browse files
committed
After audit
1 parent c8da6ef commit ae962f5

8 files changed

Lines changed: 21 additions & 16 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ from whatsapp_api_client_python import API
2222
```
2323
## Авторизация
2424

25-
Чтобы отправить сообщение или выполнить другой метод Green-API, аккаунт WhatsApp в приложении телефона должен быть в авторизованном состоянии. Для авторизации аккаунта перейдите в [личный кабинет](https://cabinet.green-api.com) и сканируйте QR-код с использованием приложения WhatsApp.
25+
Чтобы отправить сообщение или выполнить другой метод Green-API, аккаунт WhatsApp в приложении телефона должен быть в авторизованном состоянии. Для авторизации аккаунта перейдите в [личный кабинет](https://console.green-api.com) и сканируйте QR-код с использованием приложения WhatsApp.
2626

2727
## Примеры
2828

examples/createGroupAndSendMessage.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,23 @@
22

33
from whatsapp_api_client_python import greenAPI as greenAPI
44

5+
# First you need to set the environment variables
56
ID_INSTANCE = environ['ID_INSTANCE']
67
API_TOKEN_INSTANCE = environ['API_TOKEN_INSTANCE']
78

8-
restApi = API.RestApi('https://api.green-api.com',
9+
greenAPI = greenAPI.greenAPI('https://api.green-api.com',
910
ID_INSTANCE,
1011
API_TOKEN_INSTANCE)
1112

1213
def main():
1314
chatIds = [
1415
"79001234567@c.us"
1516
]
16-
resultCreate = restApi.groups.createGroup('GroupName',
17+
resultCreate = greenAPI.groups.createGroup('GroupName',
1718
chatIds)
1819

1920
if resultCreate.code == 200:
20-
resultSend = restApi.sending.sendMessage(resultCreate.data['chatId'],
21+
resultSend = greenAPI.sending.sendMessage(resultCreate.data['chatId'],
2122
'Message text')
2223
print(resultSend)
2324

examples/receiveNotification.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,25 @@
11
from os import environ
2-
from whatsapp_api_client_python import API as API
2+
from whatsapp_api_client_python import greenAPI as greenAPI
33
from datetime import datetime
44

55

66
ID_INSTANCE = environ['ID_INSTANCE']
77
API_TOKEN_INSTANCE = environ['API_TOKEN_INSTANCE']
88

9-
restApi = API.RestApi('https://api.green-api.com',
9+
restApi = greenAPI.RestApi('https://api.green-api.com',
1010
ID_INSTANCE,
1111
API_TOKEN_INSTANCE)
1212

1313
def main():
14+
print('Incoming notifications are being received. '\
15+
'To interrupt, press Ctrl+C')
1416
try:
1517
while True:
1618
resultReceive = restApi.receiving.receiveNotification()
1719
if resultReceive.code == 200:
1820
if resultReceive.data == None:
21+
# There are no incoming notifications,
22+
# we send the request again
1923
continue
2024
body = resultReceive.data['body']
2125
idMessage = body['idMessage']

examples/sendPictureByLink.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
from os import environ
22

3-
from whatsapp_api_client_python import API as API
3+
from whatsapp_api_client_python import greenAPI as greenAPI
44

55
ID_INSTANCE = environ['ID_INSTANCE']
66
API_TOKEN_INSTANCE = environ['API_TOKEN_INSTANCE']
77

8-
restApi = API.RestApi('https://api.green-api.com',
8+
restApi = greenAPI.RestApi('https://api.green-api.com',
99
ID_INSTANCE,
1010
API_TOKEN_INSTANCE)
1111

examples/sendPictureByUpload.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
from os import environ
22

3-
from whatsapp_api_client_python import API as API
3+
from whatsapp_api_client_python import greenAPI as greenAPI
44

55
ID_INSTANCE = environ['ID_INSTANCE']
66
API_TOKEN_INSTANCE = environ['API_TOKEN_INSTANCE']
77

8-
restApi = API.RestApi('https://api.green-api.com',
8+
restApi = greenAPI.RestApi('https://api.green-api.com',
99
ID_INSTANCE,
1010
API_TOKEN_INSTANCE)
1111

examples/sendTextMessage.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
from os import environ
22

3-
from whatsapp_api_client_python import API as API
3+
from whatsapp_api_client_python import greenAPI as greenAPI
44

55
ID_INSTANCE = environ['ID_INSTANCE']
66
API_TOKEN_INSTANCE = environ['API_TOKEN_INSTANCE']
77

8-
restApi = API.RestApi('https://api.green-api.com',
8+
restApi = greenAPI.RestApi('https://api.green-api.com',
99
ID_INSTANCE,
1010
API_TOKEN_INSTANCE)
1111

tests/test_main.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
from os import environ
22

3-
from whatsapp_api_client_python import API as API
3+
from whatsapp_api_client_python import greenAPI as greenAPI
44

55

66
ID_INSTANCE = environ['ID_INSTANCE']
77
API_TOKEN_INSTANCE = environ['API_TOKEN_INSTANCE']
88

9-
RestApi = API.RestApi('https://api.green-api.com',
9+
RestApi = greenAPI.RestApi('https://api.green-api.com',
1010
ID_INSTANCE,
1111
API_TOKEN_INSTANCE)
1212

@@ -15,13 +15,13 @@ def test_getSettings(self):
1515
result = RestApi.account.getSettings()
1616
if result.code != 200:
1717
print(result.error)
18-
assert isinstance(result, API.Response) and result.code == 200
18+
assert isinstance(result, greenAPI.Response) and result.code == 200
1919

2020
def test_getStateInstance(self):
2121
result = RestApi.account.getStateInstance()
2222
if result.code != 200:
2323
print(result.error)
24-
assert isinstance(result, API.Response) and result.code == 200
24+
assert isinstance(result, greenAPI.Response) and result.code == 200
2525

2626
def main():
2727
TestClass.test_getSettings(TestClass)

0 commit comments

Comments
 (0)