ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ

Входящий Π·Π²ΠΎΠ½ΠΎΠΊ#

Π‘Π΅Ρ‚Π°-вСрсия

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ находится Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π±Π΅Ρ‚Π°-вСрсии. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ.

Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ входящСм Π·Π²ΠΎΠ½ΠΊΠ΅ ΠΈ содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€Π΅ ΠΈ адрСсатС Π·Π²ΠΎΠ½ΠΊΠ°.

Настройка инстанса

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ входящиС увСдомлСния ΠΎ входящих Π·Π²ΠΎΠ½ΠΊΠ°Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ настройки ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· прСдставлСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:

  1. Π§Π΅Ρ€Π΅Π· Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ настройки ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎ входящих сообщСниях ΠΈ Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈ ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎ Π·Π²ΠΎΠ½ΠΊΠ°Ρ…

  2. Π§Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ‚ΠΎΠ΄ SetSettings Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ настройки incomingWebhook ΠΈ incomingCallWebhook

Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅#

Π€ΠΎΡ€ΠΌΠ°Ρ‚ увСдомлСния#

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π’ΠΈΠΏ ОписаниС
from string Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€Π° Π·Π²ΠΎΠ½ΠΊΠ°
typeWebhook string Π’ΠΈΠΏ входящСго увСдомлСния. Для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΠΎΠ»Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ incomingCall
instanceData object ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± инстансС
status string Бтатус входящСго Π·Π²ΠΎΠ½ΠΊΠ°, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния:
offer - входящий Π·Π²ΠΎΠ½ΠΎΠΊ
pickUp - ΠΎΡ‚Π²Π΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ входящий Π·Π²ΠΎΠ½ΠΎΠΊ
hungUp - ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ входящСго Π·Π²ΠΎΠ½ΠΊΠ° ΠΏΡ€Π΅Ρ€Π²Π°Π» соСдинСниС ΠΈΠ»ΠΈ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π° функция "НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒ"
missed - ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ Π·Π²ΠΎΠ½ΠΊΠ° ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ» Π·Π²ΠΎΠ½ΠΎΠΊ. Бтатус устарСл, вмСсто Π½Π΅Π³ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ declined
declined - ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈΠ»ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ Π·Π²ΠΎΠ½ΠΊΠ° ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ» Π·Π²ΠΎΠ½ΠΎΠΊ
timestamp integer ВрСмя наступлСния события Π² UNIX-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅
idMessage string Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ входящСго Π·Π²ΠΎΠ½ΠΊΠ°

Поля ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° instanceData

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π’ΠΈΠΏ ОписаниС
idInstance integer Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ инстанса. Π Π°Π·ΠΌΠ΅Ρ€ integer Ρ€Π°Π²Π΅Π½ int64. ЗначСния Π»Π΅ΠΆΠ°Ρ‚ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 10 разрядов
wid string Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ WhatsApp
typeInstance string Π’ΠΈΠΏ мСссСндТСра для инстанса

Бтатусы Π·Π²ΠΎΠ½ΠΊΠΎΠ²

ΠŸΡ€ΠΈ входящСм Π·Π²ΠΎΠ½ΠΊΠ΅ систСма Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π΄Π²Π° увСдомлСния:

  • ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ со статусом offer, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ входящСго Π·Π²ΠΎΠ½ΠΊΠ°.
  • Π’Ρ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ со статусом pickUp, hungUp ΠΈΠ»ΠΈ declined, Π² зависимости ΠΎΡ‚ исхода Π·Π²ΠΎΠ½ΠΊΠ°.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ получСния ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ:

  1. offer + pickUp - ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΉ входящий Π·Π²ΠΎΠ½ΠΎΠΊ, адрСсат ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ» Π½Π° Π·Π²ΠΎΠ½ΠΎΠΊ
  2. offer + hungUp - Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ входящий Π·Π²ΠΎΠ½ΠΎΠΊ, адрСсат ΠΏΡ€Π΅Ρ€Π²Π°Π» соСдинСниС ΠΈΠ»ΠΈ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π° функция "НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒ" (ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ Ρ‚Ρ€ΡƒΠ±ΠΊΡƒ)
  3. offer + declined - ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ входящий Π·Π²ΠΎΠ½ΠΎΠΊ, ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΎΡ€ ΠΏΡ€Π΅Ρ€Π²Π°Π» соСдинСниС (звонивший Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» Π·Π²ΠΎΠ½ΠΎΠΊ)
  4. offer + declined - ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ входящий Π·Π²ΠΎΠ½ΠΎΠΊ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΠΎ соСдинСниС ΠΈΠ·-Π·Π° Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π° (WhatsApp Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» Π·Π²ΠΎΠ½ΠΎΠΊ)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π΅Π»Π° увСдомлСния#

{
    "from": "79001234500@c.us",
    "typeWebhook": "incomingCall",
    "instanceData": {
        "idInstance": 1101123456,
        "wid": "79876543210@c.us",
        "typeInstance": "whatsapp"
    },
     "status": "pickUp",
     "timestamp": 1617691757,
     "idMessage": "104179EDB7F5328988D8834107EEBE50"
}