Telegram bot açıklaması (tam ve kısa) ile nasıl çalışılır
Karşılama mesajını yapılandırmak için
tg_set_bot_description(description, language_code) - bot ile sohbet boşken gösterilen bot açıklaması
Parametreler:
Karşılama mesajı ve bot menüsü yapılandırma örneği:

Başlatmadan sonra (bu, bir yönetici komutu kullanılarak bir kez yapılmalıdır):

Kopyalamak için kod örneği:
tg_set_bot_description('Hoş geldiniz! Ben sizin sanal asistanınız Yurgram.🤖') command = [["private_office", "Kişisel Hesap"]] tg_set_command(command, '', 'default')
Kısa önizleme açıklamasını yapılandırmak için
tg_set_bot_short_description(description, language_code) - botun profil sayfasında görünen ve kullanıcılar botu paylaştığında bağlantıyla birlikte gönderilen kısa bot açıklaması.
Parametreler:
Mevcut açıklamayı almak için
tg_get_bot_description(language_code) - belirtilen kullanıcı dili için mevcut bot açıklamasını almak için bu yöntemi kullanın.
Mevcut kısa açıklamayı almak için
tg_get_bot_short_description(language_code) - belirtilen kullanıcı dili için botun mevcut kısa açıklamasını almak için bu yöntemi kullanın.
Bot için komutlar nasıl yapılandırılır
Komutları yapılandırmak için
tg_set_command(commands, language, scope, platform_id, user_id)

command = [["count", "kullanıcı sayısını döndür"],["unpin", "tüm mesajların sabitlemesini kaldır"]] tg_set_command(command, '', 'all_chat_administrators')
Bu örnekte, komutlar ayrı bir değişkene yerleştirilmiştir. Bu komutları doğrudan fonksiyona da ekleyebilirsiniz.
tg_set_command('[["count", "kullanıcı sayısını döndür"],["unpin", "tüm mesajların sabitlemesini kaldır"]]', '', 'all_chat_administrators')
Komutları çağırmak için mesaj giriş alanına '/' sembolünü yazın. Her şey doğru yapılandırıldıysa, kullanılabilir komutların bir öneri listesini göreceksiniz. Komutlar kalın harflerle görünecek ve açıklamaları sağ tarafta gösterilecektir.
Komutları kullanmak için, komutları içeren mesajlara bir tepki yapılandırın.
Bot için komutlar nasıl görüntülenir
tg_get_command()
Komutları görüntülemek için
tg_get_command(language, scope, platform_id, user_id)
Dil parametresini kullanmak istemiyor ancak scope parametresini kullanmanız gerekiyorsa, örnekte olduğu gibi ilk parametreyi boş bıraktığınızdan emin olun:
tg_get_command('', scope)
command = tg_get_command('', 'all_chat_administrators')
Bu fonksiyonu bir değişkene atayın; değişken, parametrede belirtilen kullanıcı kapsamı için sunucunun komutlarla ilgili yanıtını içerecektir.
{"ok":true,"result":[{"command":"count","description":"kullanıcı sayısını döndür"},{"command":"unpin","description":"tüm mesajların sabitlemesini kaldır"}]}
Fonksiyon parametresiz çağrılırsa, kapsam 'default' olarak ayarlanacaktır.
command = tg_get_command()
Botta komutlar nasıl silinir
tg_delete_command()
Komutları silmek için
tg_delete_command(language, scope, platform_id, user_id), burada
Dil parametresini kullanmak istemiyor ancak scope parametresini kullanmanız gerekiyorsa, örnekte olduğu gibi ilk parametre için boş bir değer belirttiğinizden emin olun:
tg_delete_command('', scope)
tg_delete_command() gibi bir komut, dil parametresini belirtmeden, varsayılan kapsam değerini kullanarak komutları silecektir.
Hesap makinesinde parametrelerle fonksiyonu çağırarak ayarlanan komutları silebilirsiniz:

Kopyalamak için kod örneği:
tg_delete_command('', 'all_chat_administrators')
Komutlara tepkiler nasıl yapılandırılır
Botla özel sohbetteki komutlar için, şu şekildeki mesajlara tepki vermeniz gerekir: '/command_name' – burada command_name komuttur.
Gruplar ve sohbetlerdeki komutlar için mesajlar şu şekilde görünecektir: '/command_name@bot_username' – burada command_name komut ve @bot_username botun kullanıcı adıdır.
Kapsam değerleri listesi:
Dil parametresini kullanmak istemiyor ancak scope parametresini kullanmanız gerekiyorsa, örnekte olduğu gibi ilk parametre için boş bir değer belirttiğinizden emin olun:
tg_delete_command('', scope)


