Bir kullanıcıdan görsel ve dosyalar nasıl alınır

Bu bölüm, bir kullanıcı bir dosya gönderdiğinde bunun nasıl tespit edileceğini, bağlantısının nasıl alınacağını ve onunla nasıl doğru çalışılacağını açıklar.

Bir kullanıcının bir ek (örneğin bir resim, dosya, video veya ses) gönderdiğini belirlemek için şu tetikleyici koşulu kullanmalısınız:

attachment_message

Bir kullanıcı bir dosya gönderdikten sonra, aşağıdaki sistem değişkenleri oluşturulur:

  • #{attachments}: Kullanıcının mesajındaki tüm eklerin URL'lerini JSON dizisi biçiminde içerir. Bunu, birden fazla dosyayı işlemeniz veya veriyi programatik olarak yönetmeniz gerektiğinde kullanın.

  • #{attachment_url}: İlk (veya tek) eke doğrudan, düz metin bir URL içerir. Bu, bağlantıyı bir mesajda görüntülemek veya başka bir işleve aktarmak gibi anında kullanım için en uygun değişkendir.

Pratik farkı anlamak için, her iki değişkeni de bir bot mesajında gösterebilirsiniz. #{attachments} değişkeni yapılandırılmış bir JSON dizisi gösterirken, #{attachment_url} basit, tıklanabilir bir URL gösterecektir.

Projeniz birden fazla kullanıcı eki işliyorsa, her ek URL'sini özel bir değişkene atamak verimlidir.

Bunu yapmak için, blok düzenleyicisinin içinde yeni bir değişken tanımlayın Hesaplayıcıda ve #{attachment_url} değerini ona atayın.

Örnek: user_file = #{attachment_url}

şunun değerini atayın: attachment_url değişkenine url_image1.

Last updated