Cara bekerja dengan butang

Instagram tidak menyokong penghantaran butang sebaris dan butang balasan pada masa yang sama

Papan kekunci (balasan)

Instagram menyokong sehingga 11 butang balasan. Butang hanya boleh disusun dalam satu baris

Contoh:

Hasil:

Dalam teks (sebaris)

Instagram menyokong tidak lebih daripada 3 butang sebaris

Butang boleh memaut ke sumber pihak ketiga. Secara visual, butang ini adalah sama.

Untuk arahan tentang mengkonfigurasi butang, rujuk bahagian Butang.

Cara bekerja dengan lampiran

Anda boleh menghantar lampiran dalam mesej. Untuk maklumat lanjut tentang lampiran yang mana dan cara menambahnya, lihat bahagian Menghantar lampiran dalam dokumentasi.

Anda boleh memuat naik lampiran ke blok sama ada sebagai fail atau dengan menyediakan pautan ke fail.

Fail video yang dimuat naik tidak boleh melebihi 20 MB, manakala fail audio dan imej hendaklah tidak lebih daripada 5 MB.

Keperluan lampiran:

Jenis fail media Format yang disokong Saiz maksimum
Audio M4A 5 MB
Imej JPEG, PNG 5 MB
Video MP4 20 MB

Adalah TIDAK disyorkan untuk menggunakan format MP4 untuk lampiran audio. Selain itu, tiada audio akan dihantar langsung dalam format MP3.

Cara mencipta karusel

Karusel boleh mengandungi 2 hingga 10 kad (slaid).

Mari gunakan karusel 3 kad sebagai contoh. Untuk mencipta kad, anda perlu memasukkan yang berikut dalam medan Kalkulator:

p = [{"title":"TAJUK", "description": "HURAIAN IMEJ 1", "image": "PAUTAN KE IMEJ 1", "buttons":[{"text":"TEKS BUTANG 1"}]},{"title":"TAJUK", "description": "HURAIAN KAD 2", "image": "PAUTAN KE IMEJ 2", "buttons":[{"text":"TEKS BUTANG 2"}]}, {"title":"TAJUK", "description": "HURAIAN KAD 3", "image": " PAUTAN KE IMEJ 3", "buttons":[{"text":"TEKS BUTANG 3"}]}]

r = send_carousel(p, '')

Salin pautan:

Hasilnya:

Sila ambil perhatian: ungkapan r = send_carousel(p, '') mesti bermula pada baris baharu dalam Kalkulator.

Ini bermakna anda perlu menetapkan tatasusunan yang mengandungi tajuk, huraian, imej dan butang kepada pembolehubah p (namakan pembolehubah secara berbeza jika anda mahu). Kemudian, gunakan pembolehubah ini dalam kaedah send_carousel(p, "").

Ia meninggalkan #{None} dalam medan "Respons".

Anda boleh menambah pautan pada butang dalam kad karusel. Apabila pengguna mengklik butang, mereka akan diarahkan ke pautan.

Untuk menambah pautan pada butang pada kad, sertakannya dalam tatasusunan:

p = [{"title":"tajuk", "description": "HURAIAN KAD 1", "image": "PAUTAN KE IMEJ 1", "buttons":[{"text":"TEKS BUTANG 1", "url":"PAUTAN UNTUK BUTANG" }]}]

Satu lagi parameter pilihan, payload, telah ditambahkan pada butang kad karusel. Ia tidak dipaparkan kepada pelanggan tetapi membolehkan anda menganalisis pilihan pelanggan.

Memandangkan kad karusel selalunya memerlukan butang dengan teks yang sama, parameter payload tambahan telah diperkenalkan. Parameter ini tidak kelihatan kepada pelanggan tetapi membolehkan anda menganalisis pilihan mereka.

Beri perhatian kepada penggunaannya yang betul:

p = [{"title":"tajuk", "description": "HURAIAN KAD 1", "image": " 1", "buttons":[{"text":"TEKS BUTANG 1","payload":"1"}]},{"title":"tajuk", "description": "HURAIAN KAD 2", "image": "PAUTAN KE IMEJ 2", "buttons":[{"text":"TEKS BUTANG 1","payload":"2"}]}, {"title":"tajuk", "description": "HURAIAN KAD 3", "image": "PAUTAN KE IMEJ 3", "buttons":[{"text":"TEKS BUTANG 1"}]}]

Parameter payload boleh ditinggalkan, seperti yang ditunjukkan dalam Rajah di atas.

Cara menetapkan frasa pengenalan

Frasa pengenalan membolehkan seseorang memulakan sembang dengan syarikat menggunakan senarai permintaan yang kerap ditanya. Anda boleh menyediakan sehingga empat permintaan.

Untuk menyediakan frasa pengenalan, anda perlu menyediakan peluncur dalam akaun Instagram yang disambungkan, dalam bahagian "Saluran".

Selepas mengklik peluncur ini, tetingkap timbul muncul di mana anda boleh menetapkan frasa pengenalan yang diperlukan.

Kemudian, ikuti langkah berikut:

  1. Sediakan respons kepada frasa tertentu dalam corong anda.
  2. Letakkan blok yang diperlukan dalam keadaan "Mula".
  3. Masukkan teks frasa pengenalan ke dalam pencetus.

Sila ambil perhatian!

Frasa pengenalan muncul untuk pengguna yang sebelum ini tidak menghubungi akaun Instagram anda (atau jika semua sejarah sembang sebelumnya telah dipadamkan).

Sediakan respons kata kunci dalam Direct

Untuk membalas pelanggan dalam Mesej Langsung berdasarkan kata kunci, anda boleh menggunakan blok dengan Pencetus (blok Mula dan Pencetus) dan masukkan perkataan yang anda mahu bot anda balas dalam medan Pencetus:

Pilihan padanan adalah berdasarkan kehadiran kata kunci atau padanan Lengkap (pilihan yang disyorkan).

Dalam medan "Teks mesej", masukkan respons bot yang akan diterima oleh pengguna. Anda juga boleh menambah lampiran, butang dan pautan.

Cara menyemak sama ada pengguna melanggan akaun anda

Terdapat dua kaedah untuk menyemak status langganan:

1. Menyemak langganan menggunakan kalkulator

result = check_insta_subscription()

result ialah nama pembolehubah tempat hasil semakan akan disimpan (anda boleh menamakannya semula jika perlu).

Fungsi mengembalikan:

  • True jika pengguna melanggan.
  • False jika pengguna tidak melanggan.

Semakan mesti dilakukan dalam medan "Pembolehubah", kedua-duanya pada anak panah dan dalam blok.

  • result == True – ungkapan dalam medan "Pembolehubah" jika pelanggan melanggan akaun.
  • result == False – ungkapan jika pelanggan tidak melanggan.

Anda juga boleh menggunakan ungkapan perbandingan lain, contohnya:
result != False (hasil tidak sama dengan False, bermakna pengguna melanggan akaun).

  1. Data daripada pengesahan kad pelanggan

Apabila pengguna berinteraksi dengan bot, pembolehubah follow dan followers dipaparkan dan disahkan dalam kad pelanggan (di bawah subseksyen Pembolehubah Pelanggan).

Pembolehubah follow – mengesahkan status langganan. Ia mengambil nilai True jika pelanggan melanggan akaun, False jika tidak melanggan, dan None jika akaun pelanggan ditutup.

verified – menunjukkan sama ada pengguna mempunyai akaun yang disahkan (tanda semak biru). Ia adalah True jika disahkan dan False jika tidak.

followers – menunjukkan bilangan pelanggan/pengikut yang dimiliki oleh pelanggan.

Untuk menyemak status langganan atau menyekat kemajuan corong, anda boleh menggunakan pembolehubah follow dalam blok keadaan atau penyambung anak panah dalam medan "Pembolehubah".

Contoh:

Dalam medan Pencetus, masukkan sebarang perkataan yang akan memulakan corong anda.

Dalam pembolehubah untuk perbandingan, tulis:
follow == True
ATAU
follow != False

  • Dalam kes pertama, anda menyemak sama ada orang itu melanggan akaun anda.
  • Dalam kes kedua, anda menyemak sama ada orang itu tidak melanggan akaun anda.

Sila ambil perhatian bahawa status True dan False mesti menggunakan huruf besar. Jika tidak, semakan tidak akan berfungsi dengan betul.

Untuk menyampaikan mesej yang berbeza berdasarkan status langganan, anda perlu mencipta dua blok dengan syarat yang bertentangan. Jika anda lebih suka pendekatan yang kurang bersepah, kami mengesyorkan untuk menentukan syarat pada sambungan (anak panah) sebagai ganti.

Pencetus pada sambungan:

Masukkan pencetus dalam baris "Pembolehubah" anak panah:
follow == True atau follow != False

Jika syarat pencetus dipenuhi, pelanggan meneruskan lebih jauh ke bawah corong.

Jika pelanggan tidak melanggan, mereka pergi ke blok di mana syarat pengesahan tidak dipenuhi (follow == False atau follow != True).

Jika anda mahu semakan menjadi dinamik, kami mengesyorkan menambah butang—contohnya, "Saya telah melanggan"—supaya semakan boleh dilakukan dan orang itu boleh beralih ke peringkat seterusnya.

Perhatian

Kami TIDAK mengesyorkan menetapkan pemasa tanpa butang pada anak panah tertutup, kerana orang itu akan menerima mesej secara berterusan, dengan cepat menghabiskan had mesej anda.