Түймелермен жұмыс істеу

Instagram бір уақытта ішілік және жауап беру түймелерін жіберуді қолдамайды

Пернетақта (жауап беру)

Instagram 11-ге дейін жауап беру түймелерін қолдайды. Түймелер тек бір қатарда орналасуы мүмкін

Мысал:

Нәтиже:

Мәтін ішінде (ішілік)

Instagram 3-тен артық ішілік түймені қолдамайды

Түймелер үшінші тарап ресурстарына сілтей алады. Көрнекі түрде бұл түймелер бірдей.

Түймелерді конфигурациялау нұсқаулары үшін Түймелер бөлімін қараңыз.

Тіркемелермен жұмыс істеу

Хабарламада тіркемелерді жіберуге болады. Қандай тіркемелер және оларды қалай қосу туралы қосымша ақпарат алу үшін құжаттамадағы Тіркемелерді жіберу бөлімін қараңыз.

Тіркемелерді блокқа файл ретінде немесе файлға сілтеме беру арқылы жүктей аласыз.

Жүктелген бейнефайлдар 20 МБ-тан аспауы керек, ал аудио және сурет файлдары 5 МБ-тан аспауы керек.

Тіркемелерге қойылатын талаптар:

Медиафайл түрі Қолданылатын формат Максималды өлшем
Аудио M4A 5 МБ
Сурет JPEG, PNG 5 МБ
Бейне MP4 20 МБ

Аудио тіркемелер үшін MP4 форматын пайдалану ҰСЫНЫЛМАЙДЫ. Сонымен қатар, MP3 форматында ешқандай аудио мүлдем жіберілмейді.

Карусельді қалай жасауға болады

Карусельде 2-ден 10-ға дейін карта (слайд) болуы мүмкін.

Мысал ретінде 3 картадан тұратын карусельді қолданайық. Карталарды жасау үшін Калькулятор өрісіне келесіні енгізу керек:

p = [{"title":"ТАҚЫРЫП", "description": "СУРЕТ СИПАТТАМАСЫ 1", "image": "1-СУРЕТКЕ СІЛТЕМЕ", "buttons":[{"text":"ТҮЙМЕ МӘТІНІ 1"}]},{"title":"ТАҚЫРЫП", "description": "КАРТА СИПАТТАМАСЫ 2", "image": "2-СУРЕТКЕ СІЛТЕМЕ", "buttons":[{"text":"ТҮЙМЕ МӘТІНІ 2"}]}, {"title":"ТАҚЫРЫП", "description": "КАРТА СИПАТТАМАСЫ 3", "image": " 3-СУРЕТКЕ СІЛТЕМЕ", "buttons":[{"text":"ТҮЙМЕ МӘТІНІ 3"}]}]

r = send_carousel(p, '')

Сілтемені көшіріңіз:

Нәтиже:

Назар аударыңыз: r = send_carousel(p, '') өрнегі Калькуляторда жаңа жолдан басталуы керек.

Бұл p айнымалысына тақырыпты, сипаттаманы, суретті және түймелерді қамтитын массивті тағайындау керек дегенді білдіреді (қаласаңыз, айнымалыны басқаша атаңыз). Содан кейін бұл айнымалыны send_carousel(p, "") әдісінде пайдаланыңыз.

Ол "Жауап" өрісінде #{None} қалдырады.

Карусель карталарындағы түймелерге сілтемелер қосуға болады. Пайдаланушы түймені басқанда, ол сілтемеге бағытталады.

Картадағы түймеге сілтеме қосу үшін оны массивке қосыңыз:

p = [{"title":"тақырып", "description": "КАРТА СИПАТТАМАСЫ 1", "image": "1-СУРЕТКЕ СІЛТЕМЕ", "buttons":[{"text":"ТҮЙМЕ МӘТІНІ 1", "url":"ТҮЙМЕГЕ АРНАЛҒАН СІЛТЕМЕ" }]}]

Карусель картасының түймелеріне тағы бір қосымша параметр payload қосылды. Ол клиентке көрсетілмейді, бірақ клиенттің таңдауын талдауға мүмкіндік береді.

Карусель карталары жиі бірдей мәтіні бар түймелерді қажет ететіндіктен, қосымша payload параметрі енгізілді. Бұл параметр клиентке көрінбейді, бірақ олардың таңдауын талдауға мүмкіндік береді.

Оны дұрыс пайдалануға назар аударыңыз:

p = [{"title":"тақырып", "description": "КАРТА СИПАТТАМАСЫ 1", "image": " 1", "buttons":[{"text":"ТҮЙМЕ МӘТІНІ 1","payload":"1"}]},{"title":"тақырып", "description": "КАРТА СИПАТТАМАСЫ 2", "image": "2-СУРЕТКЕ СІЛТЕМЕ", "buttons":[{"text":"ТҮЙМЕ МӘТІНІ 1","payload":"2"}]}, {"title":"тақырып", "description": "КАРТА СИПАТТАМАСЫ 3", "image": "3-СУРЕТКЕ СІЛТЕМЕ", "buttons":[{"text":"ТҮЙМЕ МӘТІНІ 1"}]}]

payload параметрін жоғарыдағы суретте көрсетілгендей алып тастауға болады.

Кіріспе сөз тіркестерін қалай орнатуға болады

Кіріспе сөз тіркестері адамға жиі қойылатын сұраулар тізімі арқылы компаниямен чатты бастауға мүмкіндік береді. Сіз төрт сұрауға дейін орната аласыз.

Кіріспе сөз тіркестерін орнату үшін қосылған Instagram аккаунтындағы "Арналар" бөлімінде сырғытпаны орнату керек.

Осы сырғытпаны басқаннан кейін, қажетті кіріспе сөз тіркестерін орнатуға болатын қалқымалы терезе пайда болады.

Содан кейін келесі қадамдарды орындаңыз:

  1. Өз воронкадағы нақты сөз тіркестеріне жауаптарды орнатыңыз.
  2. Қажетті блоктарды "Бастау" күйіне орналастырыңыз.
  3. Триггерге кіріспе сөз тіркесінің мәтінін енгізіңіз.

Назар аударыңыз!

Кіріспе сөз тіркестері бұрын Instagram аккаунтыңызға хабарласпаған пайдаланушыларға (немесе барлық алдыңғы чат тарихы жойылған болса) көрсетіледі.

Direct-те кілт сөзге жауап беруді орнату

Тікелей хабарламаларда клиенттерге кілт сөздер бойынша жауап беру үшін Триггері бар блокты (Бастау және Триггер блоктары) пайдаланып, ботыңыз жауап беруі керек сөздерді Триггер өрісіне енгізуге болады:

Сәйкестікті таңдау кілт сөздердің болуына немесе толық сәйкестікке (ұсынылатын опциялар) негізделген.

"Хабарлама мәтіні" өрісіне пайдаланушы алатын боттың жауабын енгізіңіз. Сондай-ақ тіркемелерді, түймелерді және сілтемелерді қосуға болады.

Пайдаланушының аккаунтыңызға жазылғанын қалай тексеруге болады

Жазылым күйін тексерудің екі әдісі бар:

1. Калькуляторды пайдаланып жазылымды тексеру

result = check_insta_subscription()

result - тексеру нәтижесі сақталатын айнымалы атауы (қажет болса, оны өзгертуге болады).

Функция қайтарады:

  • True егер пайдаланушы жазылған болса.
  • False егер пайдаланушы жазылмаған болса.

Тексеру "Айнымалы" өрісінде, көрсеткіде де, блокта да орындалуы керек.

  • result == True – клиент аккаунтқа жазылған болса, "Айнымалы" өрісіндегі өрнек.
  • result == False – клиент жазылмаған болса, өрнек.

Сондай-ақ басқа салыстыру өрнектерін пайдалануға болады, мысалы:
result != False (нәтиже False-ке тең емес, яғни пайдаланушы аккаунтқа жазылған).

  1. Клиент картасынан алынған деректерді тексеру

Пайдаланушы ботпен әрекеттескенде, follow және followers айнымалылары клиент картасында (Клиент айнымалылары бөлімінде) көрсетіледі және тексеріледі.

follow айнымалысы – жазылым күйін тексереді. Егер клиент аккаунтқа жазылған болса, True мәнін, жазылмаған болса False мәнін, ал клиенттің аккаунты жабық болса None мәнін қабылдайды.

verified – пайдаланушының расталған аккаунты (көк белгіше) бар-жоғын көрсетеді. Расталған болса True, жоқ болса False.

followers – клиенттің жазылушылар/ізбасарлар санын көрсетеді.

Жазылым күйін тексеру немесе воронканың одан әрі жылжуын шектеу үшін "Айнымалы" өрісіндегі шарт блоктарында немесе көрсеткі қосқыштарында follow айнымалысын пайдалануға болады.

Мысал:

Триггер өрісіне воронкаңызды бастайтын кез келген сөзді енгізіңіз.

салыстыруға арналған айнымалыға мынаны жазыңыз:
follow == True
НЕМЕСЕ
follow != False

  • Бірінші жағдайда, адамның сіздің аккаунтыңызға жазылғанын тексересіз.
  • Екінші жағдайда, адамның сіздің аккаунтыңызға жазылмағанын тексересіз.

True және False күйлері бас әріппен жазылуы керек екенін ескеріңіз. Әйтпесе, тексеру дұрыс жұмыс істемейді.

Жазылым күйіне байланысты әртүрлі хабарламаларды жеткізу үшін қарама-қарсы шарттары бар екі блок жасау керек. Егер сіз аз шатастыратын тәсілді қаласаңыз, оның орнына қосылымдардағы (көрсеткілердегі) шарттарды анықтауды ұсынамыз.

Қосылымдардағы триггерлер:

Көрсеткінің "Айнымалы" жолына триггерді енгізіңіз:
follow == True немесе follow != False

Егер триггер шарты орындалса, клиент воронка бойынша әрі қарай жүреді.

Егер клиент жазылмаған болса, ол тексеру шарттары орындалмайтын блокқа өтеді (follow == False немесе follow != True).

Егер тексеру динамикалық болуын қаласаңыз, түйме қосуды ұсынамыз - мысалы, "Мен жазылдым" - осылайша тексеру жүргізіліп, адам келесі кезеңге өте алады.

Назар аударыңыз

Жабық көрсеткіде түймесіз таймерді орнатуды ҰСЫНБАЙМЫЗ, себебі адам үздіксіз хабарламалар алады, бұл сіздің хабарлама лимитіңізді тез тауысады.