Telegram Business hesabı için chatbot
Artık oluşturabilirsiniz kişisel iş asistanları — doğrudan tek tek Telegram sohbetlerine entegre olan özel botlar. Bu botlar gelen talepleri otomatik olarak işler ve hesap sahibinin adına yanıt verir; böylece rutin işlere harcanan süreyi büyük ölçüde azaltır ve iletişim verimliliğini artırır.
Kullanım alanları: Bu asistanlar aşağıdaki gibi çeşitli amaçlar için yapılandırılabilir:
Ürün veya hizmet danışmanlığı sağlamak.
Sık sorulan soruları yanıtlamak.
Diğer çok çeşitli otomatik görevleri yerine getirmek.
Temel özellik: sorunsuz kontrol
Bir kullanıcı anında manuel iletişime geri dönebilir ve bunu, botun çalışmasını kesintiye uğratmadan veya devre dışı bırakmadan istediği zaman yapabilir; böylece sohbet üzerinde tam kontrol sağlanır.
Dikkat!
Telegram Business hesabının 24 saatlik bir penceresi vardır.
Bir kullanıcı ilk mesajını gönderdiğinde, botun 24 saatlik bir penceresi olur; bu süre içinde yanıt verip sohbeti sürdürebilir. Kullanıcı her yanıt verdiğinde bu pencere sıfırlanır.
Kullanıcı yanıt verirse: 24 saatlik pencere yeniden başlar ve sürekli diyaloga izin verir.
Kullanıcı 24 saat içinde YANIT VERMEZSE: Pencere kapanır. Kullanıcı yeni bir mesaj gönderip iletişimi yeniden başlatana kadar botun daha fazla mesaj göndermesi engellenecektir.
Botu bağlama
1. Adım. Şuradaki kurulum: Messenger'lar bölümünde görünecektir.
Bir Telegram botunu ilk kez bağlıyorsanız.
Öncelikle, henüz yoksa Telegram sohbet botunu bağlamak için Mavibot bölümündeki Kanallar sekmesine gidin.

Ardından, Telegram botunu talimatlara .
göre bağlarız.
Zaten bağlı bir Telegram botunuz varsa, bu botu kanallarda bulun:

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

Açılan modal pencerede, Telegram botunuzun ayarlarını güncellemek için DONE'a tıklayın (başka ayar değiştirmenize gerek yok):

Bu aşamada kanallarla ilgili işlem tamamlanmıştır. Messenger ayarlarına gidin.
2. Adım. Messenger ayarları.
Telegram sohbet botunu iş hesabınıza bağlamak için profil ayarlarınıza gidin; burada "Telegram Business" sekmesini bulmanız gerekir:

Sonrasında "Chatbots" sekmesini göreceksiniz; oraya gitmeniz gerekir:

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

Aynı sekmede, sohbet botunun mesajlara yanıt vermesi için izni ("Mesajlara yanıt ver" onay kutusu) ayarlayın.
Bu aşamada iş hesabındaki sohbet botu kurulumu tamamlanmıştır. Devam edin.
3. Adım. BotFather ayarları.
Sohbet botunu iş hesabına bağladıktan sonra, Telegram botunu ilk oluşturduğunuz BotFather'da sohbet botunun 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:

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

Hazır! İş hesabıyla ilgili gerekli tüm sohbet botu ayarları tamamlandı.
Şimdi kanal ayarlarında Telegram botunu bulacak ve iş kimliğini ile iş hesabı sahibinin adını göreceksiniz:

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

"Disable Business Account" düğmesine tıklayın.

İş hesabınızı devre dışı bırakırsanız, sohbet botu standart modda çalışmaya devam eder.
Kullanılabilir işlevler
(API) Hesaplayıcıdaki fonksiyon:
tg_callback(platform_id , callback_message,group_id, tg_business)
tg_callback
Parametreler:
! platform_id - Telegram istemci kimliği
! callback_message - geri çağırma mesajı
group_id - Telegram bot kimliği
tg_business - iş müşterileriyle ç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)
tg_send_poll
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 fazla yanıta izin verilir, '' - yalnızca tek cevap
reply_markup - klavye veya '' - klavye yok
disable_notification — sesli bildirimle gönderme bayrağı (varsayılan 0); 1 - sessiz gönder, 0 - bildirimle gönder
protect_content - 1 - kopyalama ve ekran görüntülerine karşı korur, '' - koruma yok
token - bot belirteci; sağlanmazsa mevcut olan kullanılır
reply_to_message_id - alıntılanan mesajın kimliği
message_thread_id — konu kimliği (forum işlevselliği olan süper gruplarda kullanılabilir)
business_connection_id -bot bağlanırken kullanılan değer (Business ID, kanallarda gösterilir); bot belirteci sağlanmışsa ve mesajın botla bağlantılı kullanıcı hesabı üzerinden 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 )
tg_send_quiz_poll
! platform_id - Telegram içindeki sohbet tanımlayıcısı *
! question - soru
! options - yanıt seçenekleri dizisi
! explanation - kullanıcı yanlış bir cevap seçtiğinde veya bilgi yarışması türü bir ankette ampul simgesine dokunduğunda gösterilen metin; varlık ayrıştırmasından sonra en fazla iki satır sonu ile 0–200 karakter.
! correct_option_id - doğru cevabın numarası, 1'den başlayarak.
is_anonymous -1 - anonim anket, '' - anonim olmayan
reply_markup - klavye veya '' - klavye yok
parse_mode - için markdown veya html explanation, veya biçimlendirme olmaması için ''.
protect_content - 1 kopyalama ve ekran görüntülerine karşı korur, '' - koruma yok.
disable_notification — sesli bildirimle gönderme bayrağı (varsayılan 0); 1 - sessiz gönder, 0 - bildirimle gönder
token -bot belirteci; sağlanmazsa mevcut olan kullanılır.
reply_to_message_id - alıntılanan mesajın kimliği
message_thread_id — konu kimliği (forum işlevselliği olan süper gruplarda kullanılabilir)
open_period - quiz/testi tamamlama için izin verilen süre; saniye cinsinden 5 ile 600 arasında sayısal değer.
business_connection_id - bot bağlanırken kullanılan değer (Business ID, kanallarda gösterilir); bot belirteci sağlanmışsa ve mesajın botla bağlantılı kullanıcı hesabı üzerinden 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)
tg_send_message_1
Parametreler:
! token — BotFather'dan alınan Telegram bot belirteci
! platform_id — mesajın gönderileceği 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 - - bir bağlantı önizlemesinin gösterilip gösterilmeyeceği; devre dışı bırakmak için 1, aksi halde 0 veya boş bırakın ("")
protect_content — içeriğin kopyalanmaya karşı korunması bayrağı; etkinleştirmek için 0, False veya boş tırnak işaretleri ('') dışındaki herhangi bir değeri iletin
disable_notification — sesli bildirimle gönderme bayrağı (varsayılan 0); 1 - sessiz gönder, 0 - bildirimle gönder
message_thread_id — konu kimliği (forum işlevselliği olan süper gruplarda kullanılabilir) entities — tüm biçimlendirmeyle önceden biçimlendirilmiş metnin kopyalanmasına 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 - bot bağlanırken kullanılan değer (Business ID, kanallarda gösterilir); bot belirteci sağlanmışsa ve mesajın botla bağlantılı kullanıcı hesabı üzerinden gönderilmesi gerekiyorsa iletilmelidir
Parametre geçirme ö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österilmiştir; mesaj metninin kendisi ayrı bir değişkende tanımlanır.
Yöntemler
Telegram Business hesabına yazan müşterilerle, botlardakiyle aynı şekilde otomatik olarak çalışırlar.
Bu yöntemler hakkında daha fazla bilgi için makaleye bakın Telegram API"
Last updated