Düğmeler ve ekler

Bu makale, Instagram'da düğmeler ve eklerle nasıl çalışılacağını açıklar.

Butonlarla nasıl çalışılır

circle-info

Instagram, satır içi ve yanıt butonlarının aynı anda gönderilmesini desteklemez

Klavye (yanıt)

Instagram en fazla 11 yanıt butonunu destekler. Butonlar yalnızca tek sıra halinde düzenlenebilir

Örnek:

Sonuç:

Metin içinde (satır içi)

triangle-exclamation

Butonlar üçüncü taraf kaynaklara bağlantı verebilir. Görsel olarak bu butonlar aynıdır.

Butonları yapılandırma talimatları için şu bölüme bakın: Düğmeler bölümünde görünecektir.

Eklerle nasıl çalışılır

Mesajda ek gönderebilirsiniz. Hangi eklerin desteklendiği ve bunların nasıl ekleneceği hakkında daha fazla bilgi için dokümantasyondaki Ek gönderme bölümüne bakın.

circle-exclamation

Ek gereksinimleri:

Medya dosyası türü
Desteklenen format
Maksimum boyut

Ses

M4A

5 MB

Görsel

JPEG, PNG

5 MB

Video

MP4

20 MB

circle-exclamation

Carousel 2 ila 10 kart (slayt) içerebilir.

Örnek olarak 3 kartlı bir carousel kullanalım. Kartları oluşturmak için aşağıdakileri şu alana girmeniz gerekir: Hesaplayıcıda alanını bulun:

p = [{"title":"BAŞLIK", "description": "GÖRSEL AÇIKLAMASI 1", "image": "GÖRSELE BAĞLANTI 1", "buttons":[{"text":"BUTON METNİ 1"}]},{"title":"BAŞLIK", "description": "KART AÇIKLAMASI 2", "image": "GÖRSELE BAĞLANTI 2", "buttons":[{"text":"BUTON METNİ 2"}]}, {"title":"BAŞLIK", "description": "KART AÇIKLAMASI 3", "image": " GÖRSELE BAĞLANTI 3", "buttons":[{"text":"BUTON METNİ 3"}]}]

r = send_carousel(p, '')

Bağlantıyı kopyalayın:

Sonuç:

circle-exclamation

Bu, başlık, açıklama, görsel ve butonları içeren bir dizi tanımlamanız ve bunu bir değişkene atamanız gerektiği anlamına gelir p (isterseniz değişkenin adını farklı verebilirsiniz). Ardından bu değişkeni şu alanda kullanın: send_carousel(p, "") yöntemini kullanarak çıkarabilirsiniz.

Şunu bırakır #{None} alanına "Yanıt" alanına yapıştırın.

circle-info

Carousel kartlarındaki butonlara bağlantı ekleyebilirsiniz. Kullanıcı butona tıkladığında bağlantıya yönlendirilir.

Karta bir butona bağlantı eklemek için bunu dizinin içine ekleyin:

p = [{"title":"başlık", "description": "KART AÇIKLAMASI 1", "image": "GÖRSELE BAĞLANTI 1", "buttons":[{"text":"BUTON METNİ 1", "url":"BUTON İÇİN BAĞLANTI" }]}]

circle-info

Bir diğer isteğe bağlı parametre, payloadcarousel kartı butonlarına eklendi. Bu, müşteriye gösterilmez ancak müşterinin seçimini analiz etmenize olanak tanır.

Carousel kartları çoğu zaman aynı metne sahip butonlar gerektirdiğinden, ek bir payload parametresi getirildi. Bu parametre müşteriye görünmez ancak seçimini analiz etmenizi sağlar.

Doğru kullanımına dikkat edin:

p = [{"title":"başlık", "description": "KART AÇIKLAMASI 1", "image": " 1", "buttons":[{"text":"BUTON METNİ 1","payload":"1"}]},{"title":"başlık", "description": "KART AÇIKLAMASI 2", "image": "GÖRSELE BAĞLANTI 2", "buttons":[{"text":"BUTON METNİ 1","payload":"2"}]}, {"title":"başlık", "description": "KART AÇIKLAMASI 3", "image": "GÖRSELE BAĞLANTI 3", "buttons":[{"text":"BUTON METNİ 1"}]}]

Düğmenin payload parametresi, yukarıdaki Şekilde gösterildiği gibi atlanabilir.

Tanıtım ifadeleri nasıl ayarlanır

Tanıtım ifadeleri, bir kişinin sık sorulan istekler listesini kullanarak bir şirketle sohbet başlatmasına olanak tanır. En fazla dört istek ayarlayabilirsiniz.

Tanıtım ifadelerini ayarlamak için bağlı Instagram hesabında "Kanallar" bölümündeki bir kaydırıcıyı etkinleştirmeniz gerekir.

Bu kaydırıcıya tıkladıktan sonra, gerekli tanıtım ifadelerini ayarlayabileceğiniz bir açılır pencere görünür.

Ardından şu adımları izleyin:

  1. Funnelnizde belirli ifadelere yanıtlar ayarlayın.

  2. Gerekli blokları "Başlangıç" durumuna yerleştirin.

  3. Tanıtım ifadesi metnini tetikleyiciye girin.

circle-exclamation

Lütfen dikkat edin!

Direct'te anahtar kelime yanıtı ayarlayın

Direct Mesajlarda müşterilere anahtar kelimelere göre yanıt vermek için, bir Tetikleyici içeren bir blok (Başlangıç ve Tetikleyici blokları) kullanabilir ve botunuzun yanıt vermesini istediğiniz kelimeleri Tetikleyici alanına girebilirsiniz:

Eşleşme seçimi, anahtar kelimelerin varlığına veya Tam eşleşmeye (önerilen seçenekler) dayanır.

içinde "Mesaj metni" alanına, kullanıcının alacağı bot yanıtını girin. Ekler, düğmeler ve bağlantılar da ekleyebilirsiniz.

Bir kullanıcının hesabınıza abone olup olmadığını nasıl kontrol edersiniz

Bunu yapmak için iki yöntem kontrol etmek abonelik durumunu:

1. Hesaplayıcıyı kullanarak aboneliği kontrol etme

result = check_insta_subscription()

fonksiyonun değişken adı olup kontrol etmek sonucun saklanacağı yerdir (gerekirse yeniden adlandırabilirsiniz).

Fonksiyon şunu döndürür:

  • True kullanıcı abone ise.

  • False kullanıcı abone değilse.

Kontrol, "Değişken" alanında, hem okta hem de blokta yapılmalıdır.

  • result == True – ifadesi, "Değişken" alanında müşterinin hesaba abone olması durumunda kullanılır.

  • result == False – müşteri abone değilse kullanılan ifadedir.

Başka karşılaştırma ifadeleri de kullanabilirsiniz, örneğin: result != False (result, False'a eşit değil; yani kullanıcı hesaba abonedir).

  1. Müşteri kartı doğrulama verileri

Bir kullanıcı botla etkileşime girdiğinde, follow ve followers değişkenleri müşteri kartında görüntülenir ve doğrulanır ( Müşteri Değişkenleri alt bölümünde).

follow variable – abonelik durumunu doğrular. Şu değeri alır: True müşteri hesaba abone ise, False abone değilse ve None müşterinin hesabı kapalıysa.

verified – kullanıcının doğrulanmış bir hesabı (mavi onay işareti) olup olmadığını gösterir. Şu değerdedir: True doğrulanmışsa ve False aksi halde.

followers – müşterinin sahip olduğu abone/takipçi sayısını gösterir.

Abonelik durumunu kontrol etmek veya funnel ilerlemesini kısıtlamak için, follow değişkenini koşul bloklarında veya ok bağlantılarında, "Değişken" alanına yapıştırın.

Örnek:

içinde Tetikleyici alanında funnel'ınızı başlatacak herhangi bir kelime girin.

içinde karşılaştırma için değişken, şöyle yazın: follow == True VEYA follow != False

  • İlk durumda, kişinin hesabınıza abone olup olmadığını kontrol edersiniz.

  • İkinci durumda, kişinin yapılmaz hesabınıza abone olup olmadığını kontrol edersiniz.

circle-exclamation

Abonelik durumuna göre farklı mesajlar iletmek için, zıt koşullara sahip iki blok oluşturmanız gerekir. Daha düzenli bir yaklaşım tercih ediyorsanız, koşulları bunun yerine bağlantılar (oklar) üzerinde tanımlamanızı öneririz.

Bağlantılardaki tetikleyiciler:

Tetikleyiciyi okun "Değişken" satırına girin: follow == True veya follow != False

Tetikleyici koşulu karşılanırsa, müşteri funnel'da daha ileriye gider.

Müşteri abone değilse, doğrulama koşullarının karşılanmadığı bloğa gider (follow == False veya follow != True).

Kontrolün dinamik olmasını istiyorsanız, bir buton eklemenizi öneririz—örneğin, "Abone oldum"—böylece kontrol gerçekleştirilebilir ve kişi bir sonraki aşamaya geçebilir.

triangle-exclamation

Dikkat

Last updated