# Proje Ayarları

Proje ayarlarında gelen bildirimleri seçebilir, hunilerle çalışmayı yapılandırabilir, ardından değişkenleri ve sabitleri ayarlayabilir, projeyi yeniden adlandırabilir ve çok daha fazlasını yapabilirsiniz.

<figure><img src="/files/624a549be4aa35675a699216217681c499f25828" alt="" width="210"><figcaption></figcaption></figure>

Aşağıda belirtilen talimat.

## Ana ayarlar

<figure><img src="/files/9b7ba583687d6868a3679d2b6864ce521d5a6379" alt=""><figcaption></figcaption></figure>

Ana proje ayarlarında kullanıcı şunları değiştirebilir:

* proje adı;
* saat dilimi;
* proje sahibi;
* bot içindeki bağlantılar için alan adını ayarlayın:

<figure><img src="/files/403c566049cd34fc1b5f841ac99ede8f94ac1cd1" alt=""><figcaption></figcaption></figure>

Proxy bağlantısının Mavibot alan adı yerine sizin alan adınızda olması gerekiyorsa kendi alan adınızı kurmanız gerekir. Bu isteğe bağlı bir ayardır.

webhook URL'si

* Üçüncü taraf hizmetlerden olayları almak için gereklidir.

Ana proje ayarlarında onay kutularını da etkinleştirebilirsiniz:

<figure><img src="/files/60de7baf50ca8d8573a9765b9835ca98c58b9ea8" alt=""><figcaption></figcaption></figure>

* Lead'leri otomatik olarak huninin ilk aşamasına kabul et\
  Bu onay kutusu, MaviCRM'de huninin ilk aşamasında hemen işlem kartları oluşturacaktır.
* Operatörlerin dosya göndermesini yasakla\
  Bu ayarı seçtikten sonra, projenizde Operatör rolüne sahip çalışanlarınız (veya manuel olarak yapılandırılmış başka bir rol) diyaloglarda dosya gönderemeyecektir.
* Yanıt bekleyen müşteriler her zaman en üsttedir \
  Sizin veya çalışanlarınızın henüz yanıt vermediği müşterileri tüm listenin en üstünde gösterecektir.
* post-json parametrelerinin formatını kontrol etme\
  Bot ayarları için
* Bot açık\
  Bir projede botu açıp kapatmak için bir onay kutusu

## Geri çağrılar

Proje ayarlarında, MaviBot'ta hangi geri çağrıları almak istediğinizi yapılandırabilirsiniz:

<figure><img src="/files/da075d34a981fba12ba7ddfc87d565a8a29a2116" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Geri çağrı - CRM'deki listeleri, etiketleri ve hunileri her seferinde kontrol etmeden Mavibot'taki olayları izlemenize yardımcı olacak bir sistem bildirimidir; bu da zamanınızdan önemli ölçüde tasarruf sağlar.
{% endhint %}

{% hint style="info" %}
Bu bölümde sistem bildirimleri yalnızca Mavibot bölümlerinden yapılandırılır. Örneğin ödeme sistemlerinden, mesajlaşma uygulamalarından ve diğer entegrasyonlardan hangi geri çağrıların geldiğini görmek için ilgili dokümantasyon makalesini okumanız gerekir.
{% endhint %}

&#x20;bildirimler için geri çağrıların ayarlanması mümkündür:

* Listelerin ve etiketlerin eklenmesi/kaldırılması
* Görevlerle ilgili eylemler: oluşturma, silme, düzenleme ve tamamlama

Örneğin, belirli bir müşteriye bağlı bir görev oluşturulurken, onunla yapılan diyalogdaki "Müşteriler" bölümünde şu metinle bir mesaj görünecektir: new\_task\_added\_callback task\_id:#{task.id}, task\_name:#{task.name}

<figure><img src="/files/ae66b3c2667ec8533fdc81496aa41ec9bee5b82b" alt="" width="375"><figcaption></figcaption></figure>

Ve belirli bir müşteriyle bağlantılı bir görev düzenlenirken, müşteriyle yapılan diyalogda şu metinle bir yorum görünecektir: "Görev düzenlendi" #{current\_user.display\_name}: edit\_task\_callback task\_id:#{task.id}, task\_name:#{task.name}"

<figure><img src="/files/9cae1959463e56c4b201c165547d471a6c182e2d" alt="" width="375"><figcaption></figcaption></figure>

* Müşterinin sorumlu kişisinin değiştirilmesi

Geri çağrı, anlaşma kimliğinin yanı sıra önceki çalışanınızın yerine atanan sorumlu kişinin adını da içerir:

<figure><img src="/files/f82f433f0ea1b3f1c1d2c1955c4f1cc715cd3a5c" alt="" width="375"><figcaption></figcaption></figure>

* Anlaşmanın silinmesi

CRM'deki tüm eylemleri görmek için, önemli bir şeyi kaçırmamak adına hunilerinizdeki işlemlerin silinmesini de izleyin:

<figure><img src="/files/e71430ec39fc7fb0c88b8bc27f4ced4ff8f73013" alt="" width="375"><figcaption></figcaption></figure>

* Anlaşmaları bir sistem durumuna sürükleyip bırakma

MavibotCRM'de bir işlemin taşınabileceği sistem huni durumları vardır:

İşlemleri durumuna göre sürükleyip bırakırken geri çağrıların gönderilmesini ayarlamak mümkündür: "işlemi sil", "işlem tamamlandı", "başarılı işlem", "arşiv". Ardından, müşteriyle yapılan bir diyalogda aşağıdaki türde bir bildirim alırsınız:

<figure><img src="/files/8b8865b3a398f435c743320aa8c0e8cebff0882f" alt="" width="375"><figcaption></figcaption></figure>

### CRM aşamaları arasında geçiş yaparken geri çağrıların ayarlanması

<figure><img src="/files/8e38ec851d70483d1462deee149fddc9a00c1b7c" alt=""><figcaption></figcaption></figure>

"CRM aşama geçişleri için geri çağrı ayarları"na tıkladıktan sonra, projede mevcut olan tüm hunilerin bulunduğu bir açılır pencere açılır:

<figure><img src="/files/0465c47f5f1bf2da10dae91034e489d9792780d1" alt=""><figcaption></figcaption></figure>

Bu ayar, müşterinin belirli bir huni durumuna geçişi sırasında botu etkinleştirmeye yardımcı olacaktır. Bunun için ya tüm huniyi seçmek yeterlidir (o zaman müşterinin anlaşmasının hunideki herhangi bir geçişi botu etkinleştirir) ya da yalnızca belirli bir duruma geçişi seçmek yeterlidir:

<figure><img src="/files/1cfa69f03536a550db137c69f91a8e5c96283459" alt="" width="375"><figcaption></figcaption></figure>

Şimdi, anlaşma durum değişiklikleri sırasında (otomatik veya manuel), sitedeki herhangi bir yerden botu başlatabilecek bir bildirim oluşturulur.

{% hint style="info" %}
Bildirim şu şekilde görünür: crm\_state\_changed Huni adı:Aşama adı
{% endhint %}

Müşterinin kartında ayrıca bildirim gönderilen işlemin kimliğini saklayacak callback\_query\_id değişkeni de görünecektir:

<figure><img src="/files/c66337cd0837d9844f6035eb7201e64c1a12af6e" alt="" width="375"><figcaption></figcaption></figure>

Bu olay için botu başlatmak için, okun Condition alanında veya koşullu herhangi bir blokta (durum koşulu değil, birincil koşul doğrulama bloğu) bildirim metnini belirtmeniz gerekir.

## Sabitler

{% hint style="danger" %}
Lütfen dikkat edin!

Projede değişkenler ve sabitler üzerindeki sınırlamaları dikkate almak gerekir:

* Maksimum şablon değişkeni sayısı 100'dür;
* Bir şablon değişkeninin adı 100 sembolü aşamaz;
* Maksimum proje sabiti sayısı 50'dir;
* Sabitin adı 100 sembolü aşamaz;
* Bir sabitin değeri 5000 sembolü aşamaz.
  {% endhint %}

Bir proje sabiti, sabit, değiştirilemez bir değişkendir. Örneğin, bunu bir botta ödemelerle çalışmak için ihtiyaç duyabilirsiniz.

<figure><img src="/files/817f610681625539c2ddb0068acf3fa095f59a63" alt="" width="563"><figcaption></figcaption></figure>

Proje sabitleri eklemek için kalem simgesine tıklayın. Ardından, değişkenin adını ve değerini girebileceğiniz bir açılır pencere açılacaktır:

<figure><img src="/files/1e95cd98c64ee0b6c6c7d4a12bfc9ec317353230" alt="" width="375"><figcaption></figcaption></figure>

Sonra, sadece bir değişken girmeniz gerekir:

<figure><img src="/files/152be4deaa4b5e4106099e7acf5ab60e3fb13dac" alt="" width="375"><figcaption></figcaption></figure>

Daha sonra, müşteriyle yapılan bir diyalogda bot, değerleri proje sabitinden çeker:

<figure><img src="/files/52778fdebbb6d7f97163677d61ff483fdaf9765c" alt="" width="375"><figcaption></figcaption></figure>

## Değişkenler

{% hint style="danger" %}
Lütfen dikkat edin!

Projede değişkenler ve sabitler üzerindeki sınırlamaları dikkate almak gerekir:

* Maksimum şablon değişkeni sayısı 100'dür;
* Bir şablon değişkeninin adı 100 sembolü aşamaz;
* Maksimum proje sabiti sayısı 50'dir;
* Sabitin adı 100 sembolü aşamaz;
* Bir sabitin değeri 5000 sembolü aşamaz.
  {% endhint %}

Proje ayarlarında atanan değişkenler, sohbet botunuz içinde de kullanılabilir (bir [Yapay zekâ sohbet botu](/doc/tr/chatbot/ai/online-booking.md)).&#x20;

<figure><img src="/files/430b83cf41574c4b8415666724f279a5e9eb9156" alt=""><figcaption></figcaption></figure>

Proje ayarlarında atanan değişkenler, sohbet botunuz içinde de kullanılabilir (bir yapay zekâ sohbet botu dahil).

{% hint style="warning" %}
Değişkenler ve sabitler arasındaki fark

* Değişkenler botlar aracılığıyla değiştirilebilirken, sabitten yalnızca bir değer alabilirsiniz.
* Değişkenlerin değeri tüm kullanıcılar için aynıdır. Bu, bir değişkenin değerini bot aracılığıyla değiştirirseniz, proje ayarları dahil tüm müşteriler için değişeceği anlamına gelir. Bir sabiti bu şekilde değiştiremezsiniz.
* Sabitin değeri yalnızca tek bir müşteri için benzersiz olarak değiştirilebilir; buna bağlı olarak proje ayarlarında sabit, daha önce ayarlanmış değerle değişmeden kalır.
* Botta bir değişkene "project." yapısını kullanarak erişirseniz, değişkenin değerini değiştirebilirsiniz.
  {% endhint %}

{% hint style="success" %}
Bir değişkenin bot ve project yapısı aracılığıyla nasıl çalıştığına dair net bir örneği "[Çevrimiçi rezervasyon için yapay zekâlı sohbet botu](/doc/tr/chatbot/ai/online-booking.md)".&#x20;
{% endhint %}

### Proje ayarlarında değişkenler/sabitler doğru şekilde nasıl atanır

{% hint style="danger" %}
LÜTFEN DİKKAT!

PROJE AYARLARINDA bir değişken/sabitin değeri içinde değişken interpolasyonu kullanamazsınız!

İnterpolasyon, #{} yapısı aracılığıyla bir değişkenin diğerine atanmasıdır.
{% endhint %}

<mark style="color:kırmızı;">**YANLIŞ:**</mark>

<figure><img src="/files/023566c93fed9af84cf7115e7e7464f0d0ca3288" alt="" width="375"><figcaption></figcaption></figure>

<mark style="color:yeşil;">**DOĞRU:**</mark>

Proje ayarlarında değişken atarken farklı değerler kullanabilirsiniz:

<figure><img src="/files/7c66039d35441b00b0c1b9f389fa194332026f80" alt="" width="375"><figcaption></figcaption></figure>

Örneğin, yukarıdaki ekran görüntüsündeki değişkenler, yapılandırıcı blokları ve kurulu işlevler kullanılarak bot aracılığıyla proje içinde önbelleğe alınmıştır:

<figure><img src="/files/daa52ef8a3d772c4b51f179a3a5547daab54781a" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
get\_info\_for\_booking() işlevi yalnızca "Hizmetler" bölümü çevrimiçi kayıt için yapılandırıldığında çalışır ve kullanılabilir boş rezervasyon slotlarının değerlerini alır.
{% endhint %}

Lütfen değişkenin proje ayarlarında "project." yapısı aracılığıyla önbelleğe alındığını unutmayın:

<figure><img src="/files/e6e41aabb9d332751d1431282a060f1352285b14" alt="" width="563"><figcaption></figcaption></figure>

Kalem simgesine tıklayarak proje ayarlarına bir değişken de ekleyebilirsiniz:

<figure><img src="/files/a7fc53d89956ccb7d31b60f263bf74a0c84b1ebe" alt=""><figcaption></figcaption></figure>

Bundan sonra mevcut değişken listesinin bulunduğu bir açılır pencere açılır; burada "Değişken ekle"ye tıklamanız gerekir:

<figure><img src="/files/3a4a20438fe8e2085cc87be05a80fb12b0bcd363" alt="" width="375"><figcaption></figcaption></figure>

Ayrıca, değişkenin adını kendi takdirinize göre belirleyebilirsiniz, [sistem değişkenlerini adlandırmaktan kaçınarak](/doc/tr/chatbot/functions/degiskenler.md#how-to-work-with-variables)

<figure><img src="/files/dfff0c1ee91581c887420766ffa138a4ca735237" alt="" width="375"><figcaption></figcaption></figure>

### Değişken şablonları

"Proje Değişken Şablonları" işlevini kullanarak türlerinden bağımsız olarak değişkenleri hızlıca oluşturabilirsiniz.

Bir şablon kullanarak değişken oluşturmak için aynı adlı düğmeye tıklayın:

<figure><img src="/files/2d63269bbbe9b767f27d34e12c3cc380d987d3b0" alt="" width="375"><figcaption></figcaption></figure>

İçinde değişken adı için boş bir alan ve tür için bir açılır liste göreceğiniz bir modal pencere göreceksiniz:

<figure><img src="/files/35c5bc043cdebda32c38a160df152721f37ab774" alt=""><figcaption></figcaption></figure>

"Liste" değişken türünü seçtiyseniz, değişken için olası değerleri belirtebilirsiniz:

<figure><img src="/files/f4e35853439e240ba65cda0a3e4432a97ee00efb" alt=""><figcaption></figcaption></figure>

Birden fazla değer eklemek için:

Adım 1: Değişkenin adını girin;

Adım 2: Değişken için 1. değeri girin;

Adım 3: değer satırındaki artıya tıklayın: değişken değerlerinden biri için artıya tıkladıktan sonra, girdiğiniz verilerin bulunduğu alanın altında bir çubuk görünecektir:

<figure><img src="/files/642757b4ae51cda0f729c93c2023500a0de40fde" alt=""><figcaption></figcaption></figure>

Adım 4. Değişkenin bir sonraki değerini girin ve artı düğmesine tekrar basın: değişken değerlerinden birini her girdiğinizde artı düğmesine tıklamanız gerekir.

Adım 5. "Oluştur"a tıklayın: ardından değişken modal pencerenin altına eklenecektir:

<figure><img src="/files/62a835d128bafbd1613b823734ba0dc52d2521b1" alt=""><figcaption></figcaption></figure>

## Mesajlar

Bu bölüm, sohbet botlarıyla çalışırken gerekli tüm noktaları kapsar:

<figure><img src="/files/3b5955fa981baaaee919cf0f74f12afd5f6dbfdc" alt="" width="375"><figcaption></figcaption></figure>

1. Siparişleri/talepleri tek bir olayı bile kaçırmadan e-postanıza almak için kendi adresinizi/birden fazla e-posta adresini belirtebilirsiniz.
2. Gerekirse, çevrimiçi sohbet penceresinde veya düğmeli mesajlaşma uygulamasında kullanıcının ilk mesajına otomatik yanıt için bir ayar vardır.

{% hint style="info" %}
Daha fazla bilgi için makaleye bakın [Mesajlaşma uygulamalarındaki ilk mesaj](/doc/tr/chatbot/mesajlasma-uygulamalari/message.md)&#x20;
{% endhint %}

3. Ayrıca botun asla durmaması için kendinizi güvence altına alabilirsiniz: bot kullanıcının yanıtını bilmiyorsa mesajın metnini ayarlayın.
4. Ayrıca, bildirim kutularını etkinleştirerek, şu anda başka bir Salebot projesinde olsanız bile botta size yazan müşterileri görebilirsiniz.

### Yinelenen mesajlar

Ayrıca, Proje ayarlarında Mesajlar bölümünde, öğrencilerinizin ve müşterilerinizin e-postasına yinelenen mesajlar ayarlayabilirsiniz:

<figure><img src="/files/2a3a2a61f3538062cfc40787b5ac969d1abb2826" alt=""><figcaption></figcaption></figure>

Bir öğrenci/müşteri size çevrimiçi sohbette yazarsa ve mesaj onlar tarafından okunmazsa, bu ayar etkinleştirildiğinde belirlenen süre sonra öğrenciye/müşteriye bir mesaj gönderilecektir.

{% hint style="warning" %}
Önemli! Bu özelliğin çalışması için bağlı ve yetkilendirilmiş bir e-posta botuna ihtiyacınız vardır.
{% endhint %}

{% hint style="info" %}
Bir e-posta botunun nasıl bağlanacağı "[E-posta gönderimleri](/doc/tr/gonderimler/e-posta-kampanyalari.md)" makalesinde anlatılmıştır. — link ekle
{% endhint %}

E-posta yinelenmesinin çalışması için, okunmamış öğrenci/müşteri mesajının e-postaya hangi aralıktan sonra kopyalanacağını ayarlamak gerekir:

<figure><img src="/files/4f6ef7d8e77263f4a6a94485934d89b3d8305a9c" alt="" width="375"><figcaption></figcaption></figure>

Projeye birkaç e-posta botu bağlıysa, yinelenen mesajın hangisinden gönderileceğini seçebilirsiniz:

<figure><img src="/files/5ae2e1e6addbee901390d4befb8ab462cdfe3681" alt=""><figcaption></figcaption></figure>

#### Video eğitimi

{% embed url="<https://youtu.be/Teb_onsWUYA>" %}


---

# 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/us/admin/settings.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.
