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

Π˜ΡΡ…ΠΎΠ΄ΡΡ‰ΠΈΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ#

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

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

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

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

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

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

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

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

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

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π’ΠΈΠΏ ОписаниС
typeWebhook string Π’ΠΈΠΏ входящСго увСдомлСния. Для ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΠΎΠ»Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ outgoingCall
instanceData object ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± инстансС
timestamp integer ВрСмя наступлСния события Π² UNIX-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅
idMessage string Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ исходящСго Π·Π²ΠΎΠ½ΠΊΠ°
from string Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‡Π°Ρ‚Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π» ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ Π·Π²ΠΎΠ½ΠΎΠΊ
isVideo boolean Π€Π»Π°Π³, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Π±Ρ‹Π» Π»ΠΈ это Π²ΠΈΠ΄Π΅ΠΎΠ·Π²ΠΎΠ½ΠΎΠΊ
duration integer Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π²ΠΎΠ½ΠΊΠ° Π² сСкундах
status string Бтатус Π·Π²ΠΎΠ½ΠΊΠ°. ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:
pickUp - Π½Π° Π·Π²ΠΎΠ½ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ» ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ участник
hungUp - всС участники Π½Π΅ приняли Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈΠ»ΠΈ Ρƒ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ Π·Π²ΠΎΠ½ΠΎΠΊ Π½Π΅ сущСствуСт Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° WhatsApp
invalid - Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π΄ΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ статус. НапримСр, Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π»ΡΡ Π·Π²ΠΎΠ½ΠΎΠΊ, Π½Π΅ сущСствуСт
participants array Бтатус Π·Π²ΠΎΠ½ΠΊΠ° ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ участнику. Π’ Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π²ΠΎΠ½ΠΊΠ°Ρ… ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚

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

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

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

ПолС Вип ОписаниС
id string Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ‡Π°Ρ‚Π° участника Π·Π²ΠΎΠ½ΠΊΠ°
status string Бтатус Π·Π²ΠΎΠ½ΠΊΠ° Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ участника. ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:
pickUp - собСсСдник поднял Ρ‚Ρ€ΡƒΠ±ΠΊΡƒ
hungUp - собСсСдник Π½Π΅ принял Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ Π·Π²ΠΎΠ½ΠΎΠΊ, Π½Π΅ сущСствуСт
declined - собСсСдник ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈΠ» Π·Π²ΠΎΠ½ΠΎΠΊ
invalid - Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π΄ΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ статус

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

{
    "typeWebhook": "outgoingCall",
    "instanceData": {
        "idInstance": 1101Π₯Π₯Π₯Π₯Π₯Π₯,
        "wid": "7Π₯Π₯Π₯Π₯Π₯Π₯Π₯Π₯Π₯Π₯@c.us",
        "typeInstance": "whatsapp"
    },
    "timestamp": 1768888295,
    "idMessage": "AC88AD4AA553FCBB95BEB6BF98F704B1",
    "from": "16381924658Π₯Π₯Π₯@c.us",
    "isVideo": false,
    "duration": 0,
    "status": "hungUp",
    "participants": [
        {
            "id": "16381924658Π₯Π₯Π₯@c.us",
            "status": "hungUp"
        }
    ]
}