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

Настройка ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ n8n ΠΈ WhatsApp#

Π’ сСрвисС n8n ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Green-API ΠΈΠΌΠ΅Π΅Ρ‚ своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. БСйчас ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ установку n8n.

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ настройки ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ:

  1. Установка nodejs
  2. Установка ngrok
  3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ инстанса Green-API
  4. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ community node Green-API
  5. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования прилоТСния GREEN-API

1. Установка nodejs#

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΈ установитС Node.js LTS
  2. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Π² ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ установкС – Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС node -v
  3. УстановитС n8n - Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС npm install n8n -g
  4. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ n8n – Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС n8n
  5. Консоль Π±ΡƒΠ΄Π΅Ρ‚ доступна ΠΏΠΎ адрСсу https://localhost:5678

2. Установка ngrok#

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π΅Π±Ρ…ΡƒΠΊ-сСрвСра Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСрвСр Π±Ρ‹Π» доступСн снаруТи. Для этого установим ngrok ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π°Π½Π°Π»ΠΎΠ³.

  1. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΈ установитС ngrok
  2. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ngrok – Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ngrok http 5678
  3. Π‘ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ адрСс сСрвСра Π² сСти:
    • МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ .env Ρ„Π°ΠΉΠ» с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ WEBHOOK_URL={ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ адрСс}
    • МоТно Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ n8n ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ set WEBHOOK_URL={ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ адрСс}&& n8n start

3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ инстанса Green-API#

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ GREEN-API, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ рСгистрационный Ρ‚ΠΎΠΊΠ΅Π½ ΠΈ ID инстанса Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅.
Для тСстирования Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ бСсплатным Ρ‚Π°Ρ€ΠΈΡ„ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

  1. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ зарСгистрируйтС ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π² GREEN-API
  2. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ инстанс Π½Π° бСсплатном Ρ‚Π°Ρ€ΠΈΡ„Π΅ "Developer".
    Для этого Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ инстанс ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π°Ρ€ΠΈΡ„

    create-instance

    developer

  3. АвторизуйтС инстанс. Для этого:

    • МоТно ΠΎΡ‚ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ QR-ΠΊΠΎΠ΄ Π½Π° страницС настройки инстанса.
      Π’ мобильном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ WhatsApp ΠΈΠ»ΠΈ WhatsApp Business Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² связанныС устройства ΠΈ отсканируйтС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ QR-ΠΊΠΎΠ΄.

      scan-qr

    • Или Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΡˆΠ΅ΡΡ‚ΠΈΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ для привязки ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.
      Π’ мобильном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ WhatsApp ΠΈΠ»ΠΈ WhatsApp Business Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² связанныС устройства ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π‘Π²ΡΠ·Π°Ρ‚ΡŒ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

      scan-qr

    ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, инстанс Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ статус Авторизован.
    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус инстанса Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ GetStateInstance

  4. Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ значСния idInstance ΠΈ apiTokenInstance для дальнСйшСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ с n8n

    console

4. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ community node GREEN-API#

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу n8n ΠΏΠΎ адрСсу https://localhost:5678.

  • НаТмитС Π½Π° Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ.

    go-to-scenarios

  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Settings

  • НаТмитС Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ мСню Community nodes

    go-to-scenarios

  • УстановитС @green-api/n8n-nodes-whatsapp-greenapi

  • Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹, ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Install

    go-to-scenarios


ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования прилоТСния GREEN-API#

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эхо-Π±ΠΎΡ‚Π° Π² WhatsApp