# Bir kullanıcıdan görseller 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`

<div data-with-frame="true"><figure><img src="/files/baa45bca7a29d881376f7bc9cad026449939340c" alt=""><figcaption></figcaption></figure></div>

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.

<div data-with-frame="true"><figure><img src="/files/661b50a0363a3d524ef4f8a9fa8bd57698175aab" alt=""><figcaption></figcaption></figure></div>

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}`&#x20;

<div data-with-frame="true"><figure><img src="/files/c79b89fe7cd9c1b1c960216dd8ec8f387714c6e0" alt="" width="563"><figcaption></figcaption></figure></div>

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/tr/chatbot/builder/attachments/images.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
