22from datetime import datetime
33import json
44from whatsapp_api_client_python import greenAPI as greenAPI
5- from whatsapp_api_client_python .tools .webhooks import TypeWebhook as TypeWebhook
65
76
87ID_INSTANCE = environ ['ID_INSTANCE' ]
@@ -14,23 +13,21 @@ def main():
1413 restApi .webhooks .startReceivingNotifications (onEvent )
1514
1615def onEvent (typeWebhook , body ):
17- if typeWebhook == TypeWebhook . INCOMING_MESSAGE_RECEIVED . value :
16+ if typeWebhook == 'incomingMessageReceived' :
1817 onIncomingMessageReceived (body )
19- elif typeWebhook == TypeWebhook . DEVICE_INFO . value :
18+ elif typeWebhook == 'deviceInfo' :
2019 onDeviceInfo (body )
21- elif typeWebhook == TypeWebhook . INCOMING_CALL . value :
20+ elif typeWebhook == 'incomingCall' :
2221 onIncomingCall (body )
23- elif typeWebhook == TypeWebhook .INCOMING_MESSAGE_RECEIVED .value :
24- onIncomingMessageReceived (body )
25- elif typeWebhook == TypeWebhook .OUTGOING_API_MESSAGE_RECEIVED .value :
22+ elif typeWebhook == 'outgoingAPIMessageReceived' :
2623 onOutgoingAPIMessageReceived (body )
27- elif typeWebhook == TypeWebhook . OUTGOING_MESSAGE_RECEIVED . value :
24+ elif typeWebhook == 'outgoingMessageReceived' :
2825 onOutgoingMessageReceived (body )
29- elif typeWebhook == TypeWebhook . OUTGOING_MESSAGE_STATUS . value :
26+ elif typeWebhook == 'outgoingMessageStatus' :
3027 onOutgoingMessageStatus (body )
31- elif typeWebhook == TypeWebhook . STATE_INSTANCE_CHANGED . value :
28+ elif typeWebhook == 'stateInstanceChanged' :
3229 onStateInstanceChanged (body )
33- elif typeWebhook == TypeWebhook . STATUS_INSTANCE_CHANGED . value :
30+ elif typeWebhook == 'statusInstanceChanged' :
3431 onStatusInstanceChanged (body )
3532
3633def onIncomingMessageReceived (body ):
0 commit comments