Bu bölüm, bir kullanıcının dosya gönderdiğini nasıl tespit edeceğinizi, bağlantısını nasıl alacağınızı ve onunla nasıl doğru şekilde çalışacağınızı açıklar.
Bir kullanıcının bir ek (resim, dosya, video veya ses gibi) gönderdiğini belirlemek için tetikleyici koşulunu 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 bir JSON dizisi olarak biçimlendirilmiş şekilde içerir. Birden fazla dosyayı işlemeniz veya veri yapısını programlı olarak yönetmeniz gerektiğinde bunu kullanın. -
#{attachment_url}: İlk (veya tek) eke doğrudan, düz metin biçiminde bir URL içerir. Bu, bağlantıyı bir mesajda görüntülemek veya başka bir işleve iletmek 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örüntüleyebilirsiniz. #{attachments} değişkeni yapılandırılmış bir JSON dizisi gösterirken, #{attachment_url} değişkeni 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üzenleyicisindeki Hesap Makinesi'nde yeni bir değişken bildirin ve #{attachment_url} değerini ona atayın.
Örnek:
user_file = #{attachment_url}

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


