Artık kişisel iş asistanları oluşturabilirsiniz — bunlar, doğrudan bireysel Telegram sohbetlerine entegre olan özel botlardır. Bu botlar, gelen talepleri otomatik olarak işler ve hesap sahibi adına yanıt verir, böylece rutin görevlere harcanan zamanı önemli ölçüde azaltır ve iletişim verimliliğini artırır.
Kullanım alanları:
Bu asistanlar, aşağıdakiler gibi çeşitli amaçlar için yapılandırılabilir:
- Ürün veya hizmet danışmanlığı sağlama.
- Sık sorulan soruları yanıtlama.
- Çok çeşitli diğer otomatik görevleri gerçekleştirme.
Temel özellik: kesintisiz kontrol
Bir kullanıcı, botun çalışmasını kesintiye uğratmadan veya devre dışı bırakmadan istediği zaman anında manuel iletişime geri dönebilir ve böylece sohbet üzerinde tam kontrol sağlar.
Dikkat!
Telegram Business hesabının 24 saatlik bir süresi vardır.
Bir kullanıcı ilk mesajını gönderdiğinde, botun yanıt vermek ve sohbete devam etmek için 24 saatlik bir süresi vardır. Bu süre, kullanıcı her yanıt verdiğinde sıfırlanır.
- Kullanıcı yanıt verirse: 24 saatlik süre yeniden başlar ve sürekli diyaloğa izin verir.
- Kullanıcı 24 saat içinde yanıt vermezse: Süre kapanır. Bot, kullanıcı iletişimi yeniden başlatmak için yeni bir mesaj gönderene kadar daha fazla mesaj göndermesi engellenir.
Botu bağlama
Adım 1. Mesajlaşma bölümünde kurulum.
- Telegram botunu ilk kez bağlıyorsanız.
İlk olarak, Telegram sohbet robotunu bağlamak için Mavibot bölümündeki Kanallar sekmesine gidin (henüz yoksa).

Ardından, Telegram botunu talimatlara göre bağlayın.
- Telegram bağlıysa.
Zaten bağlı bir Telegram botunuz varsa, bu botu kanallarda bulun:

Ardından, ayarlar düğmesine tıklayın, ardından token alanları vb. içeren bir modal pencere göreceksiniz:

Açılan modal pencerede, Telegram bot ayarlarınızı güncellemek için TAMAM'a tıklayın (başka bir ayarı değiştirmeniz gerekmez):

Bu aşamada, kanallarla ilgili işlem tamamlanmıştır. Mesajlaşma ayarlarına gidin.
Adım 2. Mesajlaşma ayarları.
Telegram sohbet robotunu iş hesabınıza bağlamak için profil ayarlarınıza gidin ve "Telegram Business" sekmesini bulun:

Ardından, gitmeniz gereken "Sohbet Robotları" sekmesini göreceksiniz:

Ardından, yeni açılan sekmede, gerekli Telegram botunun bağlantısını veya kullanıcı adını girin (bağlantı girmek tercih edilir).

Aynı sekmede, sohbet robotunun mesajlara yanıt vermesi için izni ("Mesajları yanıtla" onay kutusu) ayarlayın.
Bu aşamada, iş hesabındaki sohbet robotu kurulumu tamamlanmıştır. Devam edin.
Adım 3. BotFather Ayarları.
Sohbet robotunu iş hesabına bağladıktan sonra, Telegram botunu başlangıçta oluşturduğunuz BotFather'daki sohbet robotu ayarlarını güncellemeniz gerekir.
Bunu yapmak için BotFather ile sohbeti açın ve iş hesabıyla çalışmasını etkinleştirin:

Bot ayarlarına gidin:

Ardından, sohbet robotu için iş modunu etkinleştirmek üzere "Business Mode" düğmesine tıklayın:

Hazır! Bir iş hesabıyla ilgili tüm gerekli sohbet robotu ayarları tamamlanmıştır.
Artık kanal ayarlarında Telegram botunu bulacak ve iş kimliğini ve ayrıca iş hesabı sahibinin adını göreceksiniz:

Nasıl devre dışı bırakılır
İş moduyla sohbet robotunu devre dışı bırakmak için kanallara gidin ve bu ayarı devre dışı bırakmak istediğiniz sohbet robotunu bulun. Ayarlar düğmesine tıklayın:

"İş Hesabını Devre Dışı Bırak" düğmesine tıklayın.

İş hesabınızı devre dışı bırakırsanız, sohbet robotu standart modda çalışmaya devam edecektir.
Kullanılabilir işlevler
- (API) Hesaplayıcıda işlev:
tg_callback(platform_id , callback_message,group_id, tg_business)
Parametreler:
! platform_id - Telegram istemci kimliği
! callback_message - geri arama mesajı
group_id - Telegram bot kimliği
tg_business - iş istemcileriyle çalışmak için "1" değerini alır.
tg_send_poll(platform_id, question, options, is_anonymous, allows_multiple_answers, reply_markup, disable_notification, protect_content, token, reply_to_message_id, message_thread_id, business_connection_id)
Parametreler:
! platform_id - Telegram içindeki sohbet tanımlayıcısı *
! question - soru
! options - yanıt seçenekleri dizisi
is_anonymous - 1 - anonim anket, '' - anonim olmayan
allows_multiple_answers - 1 - birden çok yanıta izin verilir, '' - yalnızca tek yanıt
reply_markup - klavye veya '' - klavye yok
disable_notification — sesli bildirimle gönderme bayrağı (varsayılan 0); 1 - sessizce gönder, 0 - bildirimle gönder
protect_content - 1 - kopyalamaya ve ekran görüntülerine karşı koru, '' - koruma yok
token - bot jetonu; sağlanmazsa, mevcut olan kullanılır
reply_to_message_id - alıntılanan mesajın kimliği
message_thread_id — iş parçacığı tanımlayıcısı (forum işlevselliğine sahip süper gruplarda kullanılabilir)
business_connection_id - bir bot bağlanırken kullanılan değer (İş Kimliği, kanallarda görüntülenir); bot jetonu sağlanmışsa ve mesajın bota bağlı kullanıcı hesabı aracılığıyla gönderilmesi gerekiyorsa iletilmelidir
tg_send_quiz_poll(platform_id, question, options, explanation, correct_option_id, is_anonymous, reply_markup, parse_mode, protect_content, disable_notification, token, reply_to_message_id, message_thread_id )
! platform_id - Telegram içindeki sohbet tanımlayıcısı *
! question - soru
! options - yanıt seçenekleri dizisi
! explanation - kullanıcı yanlış bir yanıt seçtiğinde veya bir bilgi yarışması tarzı ankette ampul simgesine dokunduğunda gösterilen metin; 0–200 karakter, varlık ayrıştırmasından sonra en fazla iki satır sonu ile.
! correct_option_id - 1'den başlayarak doğru yanıtın numarası.
is_anonymous -1 - anonim anket, '' - anonim olmayan
reply_markup - klavye veya '' - klavye yok
parse_mode - açıklama için markdown veya html veya biçimlendirme yok için ''.
protect_content - 1 kopyalamaya ve ekran görüntülerine karşı koru, '' - koruma yok.
disable_notification — sesli bildirimle gönderme bayrağı (varsayılan 0); 1 - sessizce gönder, 0 - bildirimle gönder
token -bot jetonu; sağlanmazsa, mevcut olan kullanılır.
reply_to_message_id - alıntılanan mesajın kimliği
message_thread_id —iş parçacığı tanımlayıcısı (forum işlevselliğine sahip süper gruplarda kullanılabilir)
open_period - bilgi yarışmasını/testi tamamlamak için izin verilen süre; 5 ila 600 arasında sayısal değer, saniyeyi temsil eder.
business_connection_id - bir bot bağlanırken kullanılan değer (İş Kimliği, kanallarda görüntülenir); bot jetonu sağlanmışsa ve mesajın bota bağlı kullanıcı hesabı aracılığıyla gönderilmesi gerekiyorsa iletilmelidir
tg_send_message_1(token, platform_id, text, client_message_id, reply_markup, parse_mode, disable_web_page_preview, protect_content, disable_notification, message_thread_id, entities, business_connection_id)
Parametreler:
! token — BotFather'dan alınan Telegram bot jetonu
! platform_id — mesajın gönderilmesi gereken Telegram istemcisinin tanımlayıcısı *
! text - mesaj metni
client_message_id - alıntılanan mesajın kimliği
reply_markup — düğme ayarları **
parse_mode — mesaj açıklamasında kalın veya italik için metin biçimlendirme modu ***. olası değerler: html, markdown, markdownV2
disable_web_page_preview - bağlantı önizlemesinin görüntülenip görüntülenmeyeceği; devre dışı bırakmak için 1 olarak ayarlayın, aksi takdirde 0 veya boş bırakın ("")
protect_content — içeriği kopyalamaya karşı koruma bayrağı; etkinleştirmek için 0, False veya boş tırnak ('') dışında herhangi bir değer iletin
disable_notification — sesli bildirimle gönderme bayrağı (varsayılan 0); 1 - sessizce gönder, 0 - bildirimle gönder
message_thread_id — iş parçacığı tanımlayıcısı (forum işlevselliğine sahip süper gruplarda kullanılabilir) entities — tüm stillendirme ile önceden biçimlendirilmiş metni kopyalamaya izin verir; her biçimlendirme stili için karakter aralıklarını belirtin. tg_request alanında bir örnek bulabilirsiniz. Parametre bir sözlük içermelidir.
business_connection_id - bir bot bağlanırken kullanılan değer (İş Kimliği, kanallarda görüntülenir); bot jetonu sağlanmışsa ve mesajın bota bağlı kullanıcı hesabı aracılığıyla gönderilmesi gerekiyorsa iletilmelidir
Parametre iletme örneği:
entities = [{"offset":0,"length":5,"type":"bold"},{"offset":6,"length":4,"type":"text_link","url":"https://salebot.zmservice.ru"},{"offset":11,"length":9,"type":"strikethrough"},{"offset":21,"length":6,"type":"spoiler"},{"offset":29,"length":12,"type":"code"}]
Örnekte yalnızca sözlük gösterilirken, mesaj metninin kendisi ayrı bir değişkende tanımlanır.
- Yöntemler
Bunlar, botlarda olduğu gibi Telegram Business hesabına yazan istemcilerle otomatik olarak çalışır.
Bu yöntemler hakkında daha fazla bilgi için Telegram API makalesine bakın."


