MaviBot'ta platform kimlikleriyle çalışma
MaviBot'ta tüm Telegram varlıkları (kullanıcılar, gruplar, kanallar) genel bir platform_id değişkeniyle tanımlanır. Bu değişken, varlık türleri arasında ayrım yapmaz.
Sorun: accept veya reject gibi belirli varlık türlerini gerektiren işlevleri kullanmak için hem sohbet kimliğini hem de kullanıcı kimliğini ayrı ayrı bilmeniz gerekir.
Çözüm: Bir geri arama veya mesaj aldığınızda, platform_id değerini hemen iki farklı, amaca yönelik adlandırılmış değişkende saklayın:
-
chat_id– grubun/kanalın kimliğini saklamak için. -
user_id– bireysel kullanıcının kimliğini saklamak için.
Bu, uygulama mantığınızda daha sonra doğru kimliğe başvurmanızı sağlar.
Telegram botu aracılığıyla sohbet adı nasıl değiştirilir
Açıklama
tg_set_group_title(platform_id, title)
Bir Telegram grubunun başlığını değiştirir.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram içindeki sohbet kimliği. |
| title | Yeni sohbet adı. |
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** title | yeni sohbet adı |
Telegram botu aracılığıyla sohbet açıklaması nasıl değiştirilir
Açıklama
tg_set_chat_description(platform_id, description)
Bir Telegram sohbetinin açıklamasını değiştirir.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram içindeki sohbet kimliği. |
| description | Yeni sohbet açıklaması. |
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** description | yeni sohbet adı |
Telegram'da bir grupta/sohbette avatar nasıl ayarlanır
Açıklama
tg_set_chat_photo(platform_id, photo)
Bir Telegram sohbeti için yeni bir profil fotoğrafı ayarlar.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Yeni bir profil fotoğrafı ayarlamak istediğiniz Telegram içindeki sohbet kimliği. |
| photo | Fotoğrafa doğrudan bağlantı. |
| Parametre | Açıklama |
|---|---|
| **!** platform_id | avatar ayarlamak istediğiniz Telegram içindeki sohbet kimliği *, |
| **!** photo | fotoğraf bağlantısı |
Telegram'da bir grupta/sohbette avatar nasıl silinir
Açıklama
tg_delete_chat_photo(platform_id)
Bir Telegram sohbetinden mevcut profil fotoğrafını kaldırır.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Profil fotoğrafını kaldırmak istediğiniz Telegram içindeki sohbet kimliği. |
| Parametre | Açıklama |
|---|---|
| **!** platform_id | avatar ayarlamanız gereken Telegram içindeki sohbet kimliği *, |
Telegram grubu nasıl yasaklanır
Açıklama
tg_ban_chat_sender_chat(platform_id, sender_chat_id)
Bir gönderen sohbetinin bir Telegram sohbetinde mesaj yayınlamasını yasaklar.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Gönderen sohbetinin yasaklanacağı Telegram sohbet kimliği. |
| sender_chat_id | Yasaklanacak gönderen sohbetinin kimliği. |
Not
Yasaklandıktan sonra, gönderen sohbetinin sahibi, yasak kaldırılana kadar belirtilen Telegram sohbetinde o sohbet adına mesaj yayınlayamaz.
| Parametre | Açıklama |
|---|---|
| **!** platform_id | yasaklamanız gereken Telegram içindeki sohbet kimliği *, |
| **!** sender_chat_id | yasaklanacak sohbet kimliği |
Aynı zamanda, yasaklanan sohbetin sahibi, yasaklanana kadar diğer sohbetleri adına yazamaz.
Telegram grubunun yasağı nasıl kaldırılır
Açıklama
tg_unban_chat_sender_chat(platform_id, sender_chat_id)
Bir Telegram sohbetinde daha önce yasaklanmış bir gönderen sohbetinin yasağını kaldırır.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Gönderen sohbetinin yasağının kaldırılacağı Telegram sohbet kimliği. |
| sender_chat_id | Yasağı kaldırılacak gönderen sohbetinin kimliği. |
| Parametre | Açıklama |
|---|---|
| **!** platform_id | yasağı kaldırdığınız Telegram içindeki sohbet kimliği *, |
| **!** sender_chat_id | yasağını kaldırdığınız sohbet kimliği |
Telegram sohbetine katılmak için davet bağlantısı nasıl oluşturulur
Açıklama
tg_create_chat_invite_link(platform_id, member_limit, hours, request, name)
Bir Telegram sohbeti için yeni bir davet bağlantısı oluşturur.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram sohbet kimliği. |
| member_limit | Bu davet bağlantısını kullanarak katılabilecek maksimum kullanıcı sayısı. |
| hours | Davet bağlantısının sona erme süresi, saat cinsinden. |
| request |
True olarak ayarlanırsa, bağlantıyı tıklayan kullanıcılar bir yöneticinin onaylayabileceği bir katılma isteği göndermelidir. |
| name | Davet bağlantısı için özel ad. |
Önemli
member_limit parametresi belirtilirse, request parametresi otomatik olarak
Falseolarak ayarlanır.Kullanıcıların katılma isteği göndermesini istiyorsanız, member_limit parametresini boş bırakın.
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram'daki sohbet kimliği * |
| member_limit | katılımcı sayısı sınırı |
| hours | Bağlantının sona erme süresi (saat cinsinden) |
| request | bağlantıya tıklandıktan sonra sohbete katılmak için bir istek oluşturulması gerektiğini belirten parametre. |
| name | bağlantı adı |
member_limit parametresi iletildiğinde, request parametresinin değeri otomatik olarak False olarak değiştirilir. Üyelik başvurularını kabul etmeniz gerekiyorsa, member_limit parametresini boş bırakın.
Sohbet davet bağlantısı oluşturma

Telegram'da sohbet davet bağlantısı nasıl silinir
Açıklama
tg_revoke_chat_invite_link(platform_id, invite_link)
Bir Telegram sohbeti için mevcut bir davet bağlantısını iptal eder.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram sohbet kimliği. |
| invite_link | İptal edilecek davet bağlantısı. |
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** invite_link | silmeniz gereken bağlantı |
Mevcut tüm bağlantılar nasıl devre dışı bırakılır ve tek bir bağlantıyla değiştirilir
Açıklama
tg_export_chat_link(platform_id)
Bir Telegram sohbeti için yeni bir birincil davet bağlantısı oluşturur.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram sohbet kimliği. |
Uyarı
Bu yöntem, sohbet için yeni bir birincil davet bağlantısı oluşturur.
Daha önce oluşturulan tüm birincil davet bağlantıları etkin olmayacaktır. Yeni oluşturulan bağlantı, ek davet bağlantıları oluşturulana kadar etkin olan tek birincil davet bağlantısı olacaktır.
Bu yöntemi dikkatli kullanın.
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** invite_link | silmeniz gereken bağlantı |
Telegram kanalında/sohbetinde istek nasıl kabul edilir ve kullanıcı nasıl eklenir
Açıklama
tg_approve_chat_join_request(chat_id, user_id)
Bir Telegram grubu veya kanalı için bekleyen bir katılma isteğini onaylar.
Parametreler
| Parametre | Açıklama |
|---|---|
| chat_id | Telegram grubu veya kanal kimliği. |
| user_id | Katılma isteği onaylanacak kullanıcının Telegram kullanıcı kimliği. |
| **!** chat_id | Telegram içindeki grup/kanal kimliği * |
| **!** user_id | Telegram içindeki kullanıcı kimliği * |
İstek kabulü:

Telegram kanalında/sohbetinde istek nasıl reddedilir
Açıklama
tg_decline_chat_join_request(chat_id, user_id)
Bir Telegram grubu veya kanalı için bekleyen bir katılma isteğini reddeder.
Parametreler
| Parametre | Açıklama |
|---|---|
| chat_id | Telegram grubu veya kanal kimliği. |
| user_id | Katılma isteği reddedilecek kullanıcının Telegram kullanıcı kimliği. |
| **!** chat_id | Telegram içindeki grup/kanal kimliği * |
| **!** user_id | Telegram içindeki kullanıcı kimliği * |

Telegram'da kullanıcı nasıl engellenir
Açıklama
tg_ban_chat_member(chat_id, user_id, hours)
Bir kullanıcıyı Telegram sohbetinden yasaklar.
Parametreler
| Parametre | Açıklama |
|---|---|
| chat_id | Telegram sohbet kimliği. |
| user_id | Yasaklanacak kullanıcının Telegram kullanıcı kimliği. |
| hours | Yasaklama süresi, saat cinsinden. Atlanırsa, yasaklama kalıcıdır. |
Not
hours değeri 366 günü aşarsa, kullanıcı kalıcı olarak yasaklanır.
| Parametre | Açıklama |
|---|---|
| **!** chat_id | Telegram içindeki sohbet kimliği * |
| **!** user_id | Engelleme için Telegram içindeki kullanıcı kimliği * |
| hours | Saat cinsinden engelleme süresi. Varsayılan olarak engelleme kalıcıdır. 366 günden daha uzun bir engelleme süresi belirtirseniz, engelleme kalıcı olarak ayarlanır. |
Telegram'da kullanıcının engeli nasıl kaldırılır
Açıklama
tg_unban_chat_member(chat_id, user_id)
Bir kullanıcının Telegram sohbetindeki engelini kaldırır.
Parametreler
| Parametre | Açıklama |
|---|---|
| chat_id | Telegram sohbet kimliği. |
| user_id | Engeli kaldırılacak kullanıcının Telegram kullanıcı kimliği. |
| Parametre | Açıklama |
|---|---|
| **!** chat_id | Telegram içindeki sohbet kimliği * |
| **!** user_id | Engeli kaldırmanız gereken Telegram içindeki kullanıcı kimliği *, |
Telegram'da abonelik durumu nasıl kontrol edilir
Açıklama
tg_get_chat_member(chat_id, user_id)
Bir kullanıcının Telegram sohbetindeki üyelik durumu hakkında bilgi alır.
Parametreler
| Parametre | Açıklama |
|---|---|
| chat_id | Telegram sohbet kimliği. |
| user_id | Üyelik durumu kontrol edilecek kullanıcının Telegram kullanıcı kimliği. |
| Parametre | Açıklama |
|---|---|
| **!** chat_id | Telegram içindeki sohbet kimliği * |
| **!** user_id | Aboneliğini kontrol ettiğimiz Telegram içindeki kullanıcı kimliği *, |
Kanal/sohbet üye sayısı nasıl belirlenir
Açıklama
tg_get_chat_member_count(platform_id)
Bir Telegram sohbetindeki toplam üye sayısını döndürür.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram sohbet kimliği. |
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram'daki sohbet kimliği * |
Bir sohbet üyesinin belirli bir listede olup olmadığı nasıl kontrol edilir
some_client_in_list(list_id, recepient)
Bir Telegram kullanıcısının belirtilen listede olup olmadığını kontrol eder.
Parametreler
| Parametre | Açıklama |
|---|---|
| list_id | Kontrol edilecek listenin kimliği. |
| recepient | Telegram kullanıcı kimliği. Sohbet üyeleri için chat_member_id değişkenini kullanın. |
| Parametre | Açıklama |
|---|---|
| **!** list_id | liste numarası |
| **!** recepient | Telegram içindeki kullanıcının kimliği *. Sohbet istemcileri için bu değer chat_member_id değişkenindedir. |
Botun eylemleri kullanıcıya nasıl gösterilir (yazma/çıkartma seçme vb.)
Açıklama
tg_send_chat_action(platform_id, bot_action, message_thread_id)
Bir Telegram sohbetine sohbet eylemi (yazma veya dosya yükleme gibi) gönderir.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram sohbet kimliği. |
| bot_action | Görüntülenecek sohbet eylemi. Desteklenen Telegram sohbet eylemlerinden birini seçin. |
| message_thread_id | Konu kimliği. Yalnızca Konuların (Forumlar) etkin olduğu süper gruplar için kullanılabilir. |
Not
Bu işlev Telegram İşletme hesaplarıyla çalışırken desteklenir.
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram'daki sohbet kimliği * |
| **!** bot_action | listedeki bot eylemi |
| message_thread_id | konu kimliği (forum işlevi mevcutsa süper gruplar için kullanılabilir). |
**Kullanılabilir eylemler listesi bot_action**
typing metin mesajları için,
&#xNAN;upload_photo fotoğraflar için,
&#xNAN;record_video veya upload_video videolar için ,
&#xNAN;record_voice veya upload_voice sesli notlar için,
&#xNAN;upload_document genel belgeler için,
&#xNAN;choose_sticker çıkartmalar için,
&#xNAN;find_location konum verileri için,
&#xNAN;record_video_note veya upload_video_note video notu için.
Bu bildirim, bottan herhangi bir yanıt alınana kadar, ancak en fazla 5 saniye görüntülenir.
Kullanıcıya Uyarı bildirimi nasıl gösterilir
Açıklama
tg_answer_callback_query(callback_query_id, text, show_alert, cache_time)
Telegram'da bir kullanıcı satır içi düğmeyi tıkladığında tetiklenen bir geri arama sorgusuna yanıt gönderir.
Parametreler
| Parametre | Açıklama |
|---|---|
| callback_query_id | Kullanıcı satır içi bir düğmeyi tıkladığında alınan geri arama sorgu kimliği. Hangi geri aramanın yanıtlanacağını belirler. |
| text | Bildirimde görüntülenecek metin. |
| show_alert | Bildirimin nasıl görüntüleneceğini kontrol eder. Geçici bir araç ipucu tarzı bildirim göstermek için False, kalıcı bir uyarı iletişim kutusu görüntülemek için True olarak ayarlayın. |
| cache_time | Geri arama yanıtının istemci tarafında önbelleğe alınabileceği maksimum süre (saniye cinsinden). Varsayılan değer 0'dır. Telegram istemcileri, 3.14 sürümünden itibaren önbelleğe almayı destekler. |
Önemli
Bu işlev yalnızca Telegram'da bir kullanıcının satır içi geri arama düğmesine tıklamasına yanıt olarak kullanılabilir.
Örnek
Aşağıdaki satır içi klavye, her düğmeye tıklandığında farklı geri arama değerleri gönderir:
[{"line":0,"index_in_line":0,"text":"111","type":"inline","callback":"first"}, {"line":1,"index_in_line":0,"text":"222","type":"inline","callback":"second"}, {"line":2,"index_in_line":0,"text":"333","type":"inline","callback":"third"}]

Bir düğmeye tıklandıktan sonra, ilgili alanda bulunan metinle birlikte bir geri arama gelir. “111” düğmesine tıkladığınızda, “first” metniyle bir geri arama alırsınız.

Bir Başlangıç bloğu oluşturalım ve tetikleyicide istenen metni belirtelim. Bizim durumumuzda: "first

Eşleşmeler alanında Hataları ve yanlışlıkları yoksay seçeneğini seçerseniz, bu blok daha sonra 1-2 karakter farklılık gösteren tüm benzer varyantlar için yeniden kullanılabilir. Örneğin, böyle bir düğmeyle bir derecelendirme sağladığı için kullanıcıya teşekkür etmek için.
Ardından, hesap makinesinde tg_answer_callback_query işlevini kullanın ve aşağıdaki parametreleri iletin:
callback_query_id - bu kimlik, düğmeye basan kullanıcıyı tanımlamanıza ve onlara Uyarı bildirimi göstermenize olanak tanır
text - Uyarı bildirimi metni.

Kopyalamak için kod örneği:
tg_answer_callback_query('#{callback_query_id}', "111 düğmesine bastınız")
Dikkat! callback_query_id parametresi, örnekte gösterildiği gibi, yani '#{}' içinde iletilmelidir
Her şey doğru ayarlanırsa, düğmeye basmak, belirtilen metinle bir Uyarı bildirimi ile sonuçlanacaktır. Mobil sürümde, botun adı metnin üzerinde başlık olarak görünecektir.

Bunun yerine basit bir açılır mesaj göstermek istiyorsanız, aşağıdaki örnekte gösterildiği gibi üçüncü parametre olarak False değerini iletin:
tg_answer_callback_query('#{callback_query_id}', "222 düğmesini geçtiniz", False)

Geri arama düğmesi yanıtları olarak bir etiketle bot yönlendirmesi ekleme
Açıklama
tg_callback_url_open(callback_query_id, url, cache_time)
Satır içi bir düğme geri aramasına yanıt olarak derin bir bağlantı kullanarak bir Telegram botu açar.
Parametreler
| Parametre | Açıklama |
|---|---|
| callback_query_id | Kullanıcı satır içi bir düğmeyi tıkladığında alınan geri arama sorgu kimliği. Hangi geri aramanın yanıtlanacağını belirler. |
| url |
https://t.me/your_bot?start=XXXX biçiminde bota derin bağlantı; burada your_bot botun kullanıcı adı ve XXXX başlangıç parametresidir. |
| cache_time | Geri arama yanıtının istemci tarafında önbelleğe alınabileceği maksimum süre (saniye cinsinden). Varsayılan değer 0'dır. Telegram istemcileri, 3.14 sürümünden itibaren önbelleğe almayı destekler. |
Önemli
Bu işlev yalnızca Telegram'da bir kullanıcının satır içi geri arama düğmesine tıklamasına yanıt olarak kullanılabilir.
Örnek
Geri arama düğmesi yanıtında, tg_callback_url_open('#{callback_query_id}', 't.me/bot_name?start=XXXX') etiketini kullanarak bota bir geçiş ekleyebilirsiniz.
Örneğin, aşağıdaki düğmeleri kullanalım:
[{"line":0,"index_in_line":0,"text":"111","type":"inline","callback":"first"}, {"line":1,"index_in_line":0,"text":"222","type":"inline","callback":"second"}, {"line":2,"index_in_line":0,"text":"333","type":"inline","callback":"third"}]

Bir düğmeye tıklandıktan sonra, ilgili alanda bulunan metinle birlikte bir geri arama gelir. “111” düğmesine tıkladığınızda, “first” metniyle bir geri arama alırsınız.

Birincil koşul kontrolü olan bir blok oluşturun ve koşulda istenen metni belirtin. Bizim durumumuzda: “first”:\

Eşleştirme seçeneği alanında Hataları ve yanlışlıkları yoksay seçeneğini seçerseniz, bu blok daha sonra 1-2 karakter farklılık gösteren tüm benzer varyantlar için yeniden kullanılabilir. Örneğin, böyle bir düğmeyle bir derecelendirme sağladığı için kullanıcıya teşekkür etmek için.
Ardından, bloğun hesap makinesinde tg_callback_url_open('#{callback_query_id}', 't.me/bot_name?start=XXXX') belirtin:

Bir süpergrupta veya kanalda bir kullanıcı yöneticiye nasıl yükseltilir
Açıklama
tg_promote_user(platform_id, user_id, promote_options_list)
Bir Telegram kullanıcısını, belirtilen izinlerle bir süpergrupta veya kanalda yöneticiye yükseltir.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Bir kullanıcıyı kanalda yükseltirken Telegram süpergrubunun tanımlayıcısı veya @kanalkullanıcıadı biçimindeki kanal kullanıcı adı. |
| user_id | Yükseltilecek kullanıcının Telegram kullanıcı kimliği. |
| promote_options_list | Kullanıcıya verilecek yönetici izinlerinin listesi. |
Not
Kullanıcıya yalnızca promote_options_list içinde yer alan izinler verilecektir.
**Gerekli parametre: promote_options_list**
promote_options_list içinde aşağıdaki izinler belirtilebilir:
- is_anonymous — yöneticinin sohbetteki varlığını gizler,
- can_manage_chat — yönetici sohbet olay günlüğüne, sohbet istatistiklerine, kanallardaki mesaj istatistiklerine erişebilir, kanal üyelerini görüntüleyebilir, süpergruplardaki anonim yöneticileri görebilir ve yavaş modu atlayabilir. Bu izin düzeyi, aşağıdaki ayrıcalıklardan herhangi biri belirtilmişse varsayılan olarak verilir
- can_post_messages — yönetici kanal gönderileri oluşturabilir (yalnızca kanallar)
- can_edit_messages — yönetici diğer kullanıcıların mesajlarını düzenleyebilir ve mesajları sabitleyebilir (yalnızca kanallar)
- can_delete_messages — yönetici diğer kullanıcıların mesajlarını silebilir
- can_manage_video_chats — yönetici görüntülü sohbetleri yönetebilir,
- can_restrict_members — yönetici üyeleri kısıtlayabilir, sohbette yasaklayabilir/yasağını kaldırabilir,
- can_promote_members — yönetici, kendi ayrıcalıklarının bir alt kümesine sahip yeni yöneticiler atayabilir veya doğrudan ya da dolaylı olarak (örneğin, kendileri tarafından atanan yöneticiler) atadıkları yöneticileri görevden alabilir
- can_change_info — yönetici sohbet başlığını, fotoğrafını ve diğer ayarları değiştirebilir
- can_invite_users — yönetici sohbete yeni kullanıcılar davet edebilir
- can_pin_messages — yönetici mesajları sabitleyebilir (yalnızca süpergruplar).
Örnek
Örnek: Bir kullanıcıyı süpergrupta yöneticiye yükseltme:

Bu örnekte, belirtilen izinlere ek olarak can_manage_chat izni varsayılan olarak verilecektir.


Kopyalanacak kod örneği
Örnek 1.
promote_options_list = ‘[“can_promote_members”,”can_change_info”,”can_invite_users”]’
tg_promote_user(platform_id, user_id, promote_options_list)
Örnek 2.
promote_options_list = '["can_manage_chat","can_post_messages","can_edit_messages","can_delete_messages","can_manage_video_chats","can_promote_members","can_restrict_members","can_invite_users","can_pin_messages"]'
result=tg_promote_user(platform_id, reply_from, promote_options_list)
Telegram'da bir bot kullanarak yönetici unvanı nasıl değiştirilir
Açıklama
tg_set_administrator_title(platform_id, user_id, title)
Bir Telegram süpergrup yöneticisi için özel bir yönetici unvanı ayarlar.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram süpergrup kimliği. |
| user_id | Yöneticinin Telegram kullanıcı kimliği. |
| title | Özel yönetici unvanı. |
Önemli
- Unvan 0 ile 16 karakter arasında olmalıdır.
- Unvanda emoji kullanımına izin verilmez.
- Bu işlev yalnızca bot tarafından yükseltilen yöneticiler için çalışır.
Örnek
result = tg_set_administrator_title(platform_id, reply_from, "firetitle")
Normal sohbet üyeleri veya belirli Telegram kullanıcıları için genel kısıtlamalar
Açıklama
tg_chat_permission(platform_id, permission, media_permissions)
Bir Telegram sohbetindeki üyeler için varsayılan izinleri ayarlar.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram sohbet kimliği. |
| permission | Genel sohbet izinlerinden oluşan bir dizi. Her öğe, desteklenen izin listesindeki bir izne karşılık gelir. Eyleme izin vermek için 1, yasaklamak için 0 kullanın. |
| media_permissions | Medyayla ilgili izinlerden oluşan bir dizi. Her öğe, desteklenen medya izin listesindeki bir izne karşılık gelir. Eyleme izin vermek için 1, yasaklamak için 0 kullanın. |
Not
Her iki dizideki değerlerin sırası, ilgili izin listelerinin sırasıyla eşleşmelidir. Her dizi öğesi belirli bir izni kontrol eder:
1— İzin verilir.0— İzin reddedilir.
Gerekli parametre **permission** için kısıtlama listesi
permission için kısıtlama listesi:
1. ! can_send_messages - metin mesajları, kişiler, konumlar ve mekanlar gönderme izni.
2. ! can_send_media_messages - ses, belge, fotoğraf, video, video notu ve sesli not gönderme izni. can_send_messages gerektirir
3. ! can_send_polls - anket gönderme izni. can_send_messages gerektirir
4. ! can_send_other_messages - animasyon, oyun, çıkartma gönderme ve satır içi botları kullanma izni. can_send_media_messages gerektirir
5. ! can_add_web_page_previews - mesajlara web sayfası önizlemeleri ekleme izni. can_send_media_messages gerektirir
6. ! can_change_info - sohbet başlığını, fotoğrafını ve diğer ayarları değiştirme izni. Halka açık süpergruplarda yok sayılır.
7. ! can_invite_users - kullanıcıları davet etme izni
8. ! can_pin_messages - mesajları sabitleme izni. Halka açık süpergruplarda yok sayılır.
9. can_manage_topics - forum gruplarında konu oluşturma izni. Yanlış türde bir grupta kullanılırsa, işlev başarısız olur ve bir hata döndürür.
Gerekli parametre **media_permissions** için değer listesi
Medyayla ilgili izinler verme değerleri media_permissions:
1. can_send_audios - ses dosyaları gönderme izni
2. can_send_documents - belge gönderme izni
3. can_send_photos - fotoğraf gönderme izni
4. can_send_videos - video gönderme izni
5. can_send_video_notes - yuvarlak video mesajları gönderme izni
6. can_send_voice_notes - sesli mesaj gönderme izni
Normal sohbet kullanıcıları veya belirli Telegram kullanıcıları için Telegram Kişisel kısıtlamaları
Açıklama
tg_restrict_chat_member(platform_id, user_id, minutes, permission, media_permissions).
Parametreler:
| Parametre | Açıklama |
|---|---|
| ! platform_id | Telegram'da sohbet kimliği * |
| ! user_id | Telegram'da kullanıcı kimliği * |
| minutes | kısıtlamanın aktif kalacağı dakika sayısı. Bir değer belirlemezseniz, varsayılan 3600 olup 60 saate eşittir. 0 olarak ayarlarsanız, kısıtlama kalıcı hale gelir |
| permission | izin kısıtlama listesinden değerlerden oluşan bir dizi. |
| media_permissions | medyayla ilgili izinler verme değerlerinin listesi |
Gerekli parametre **permission** için kısıtlama listesi
permission için kısıtlama listesi:
1. ! can_send_messages - metin mesajları, kişiler, konumlar ve mekanlar gönderme izni.
2. ! can_send_media_messages - ses, belge, fotoğraf, video, video notu ve sesli not gönderme izni. can_send_messages gerektirir
3. ! can_send_polls - anket gönderme izni. can_send_messages gerektirir
4. ! can_send_other_messages - animasyon, oyun, çıkartma gönderme ve satır içi botları kullanma izni. can_send_media_messages gerektirir
5. ! can_add_web_page_previews - mesajlara web sayfası önizlemeleri ekleme izni. can_send_media_messages gerektirir
6. ! can_change_info - sohbet başlığını, fotoğrafını ve diğer ayarları değiştirme izni. Halka açık süpergruplarda yok sayılır.
7. ! can_invite_users - kullanıcıları davet etme izni
8. ! can_pin_messages - mesajları sabitleme izni. Halka açık süpergruplarda yok sayılır.
9. can_manage_topics - forum gruplarında konu oluşturma izni. Yanlış türde bir grupta kullanılırsa, işlev başarısız olur ve bir hata döndürür.
Gerekli parametre **media_permissions** için değer listesi
Medyayla ilgili izinler verme değerleri media_permissions:
1. can_send_audios - ses dosyaları gönderme izni
2. can_send_documents - belge gönderme izni
3. can_send_photos - fotoğraf gönderme izni
4. can_send_videos - video gönderme izni
5. can_send_video_notes - yuvarlak video mesajları gönderme izni
6. can_send_voice_notes - sesli mesaj gönderme izni
Örnek
Kullanıcının 3 dakika boyunca her şeyden kısıtlandığı işlev kullanım örneği:

Kullanıcı sohbete girdiğinde, sohbette mesaj gönderemeyeceğine dair bir bildirim görecektir.
Bir zaman sınırı belirlenmişse, bu kısıtlamanın süresini de göreceklerdir.

Kopyalanacak kod örneği:
permission = [0, 0, 0, 0, 0, 0, 0, 0]
tg_restrict_chat_member(-1001607137668, 473737685, 3, permission)
Mesaj nasıl sabitlenir
Açıklama
tg_pin_chat_message(platform_id, message_id, disable_notification)
Bir Telegram sohbetindeki mesajı sabitler.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram sohbet kimliği. |
| message_id | Sabitlenecek mesajın kimliği. |
| disable_notification | Sohbet üyelerinin sabitlenen mesaj hakkında bilgilendirilip bilgilendirilmeyeceğini kontrol eder. Mesajı sessizce sabitlemek için 1, bildirim göndermek için 0 olarak ayarlayın. |
Not
Kanallarda ve özel sohbetlerde, disable_notification değerinden bağımsız olarak bildirimler her zaman devre dışıdır.
Mesaj sabitleme nasıl kaldırılır
Açıklama
tg_unpin_chat_message(platform_id, message_id)
Bir Telegram sohbetindeki mesajın sabitlemesini kaldırır.
Parametreler
| Parametre | Açıklama |
|---|---|
| platform_id | Telegram sohbet kimliği. |
| message_id | Sabitlemesi kaldırılacak mesajın kimliği. Atlanırsa, en son sabitlenen mesajın sabitlemesi kaldırılır. |
Not
message_id belirtilmezse, işlev, gönderim zamanına göre en son sabitlenen mesajın sabitlemesini kaldırır.
Tüm sabitlenmiş mesajların sabitlemesi nasıl kaldırılır
Açıklama
tg_unpin_all(platform_id)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
DİKKAT!
Telegram'ın mesaj sabitleme/sabitleme kaldırma işlevleri için bir sınırlaması vardır.
**tg_pin_chat_message / tg_unpin_chat_message / tg_unpin_all **işlevlerini kullanmak için zaman sınırlamaları MaviBot sistemi tarafından AYARLANMAMIŞTIR.
Bir mesajı sabitlemek için izin verilen süre geçmişse, işlev yine de true döndürür, ancak Telegram değişikliği uygulamaz.
Ayrıca, sabitlenmiş mesajların önbellekte kalabileceğini, bu nedenle görsel olarak hemen kaybolmayabileceklerini unutmamak önemlidir.
Telegram'da anket nasıl oluşturulur
Açıklama
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:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram'daki sohbet kimliği * |
| **!** question | soru |
| **!** options | cevap seçenekleri dizisi |
| is_anonymous | 1 - anonim anket , '' - anonim değil |
| allows_multiple_answers | 1 - birden çok cevaba izin verilir, '' - tek cevap |
| reply_markup | klavye veya '' - klavye olmadan |
| disable_notification | sesli bildirimle gönderme bayrağı (varsayılan 0) 1 – alındığında bildirimi devre dışı bırak, 0 – bildirimle gönder |
| protect_content | kopyalamaya ve ekran görüntülerine karşı korumak için 1, '' 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 | konu kimliği (forum işlevi varsa süper gruplar için kullanılabilir) |
| business_connection_id | bir bot bağlanırken değer (İşletme Kimliği). Kanallarda gösterilir. Bot jetonu kullanılıyorsa ve mesajın, bota bağlı bir kullanıcı hesabı aracılığıyla gönderilmesi gerekiyorsa sağlanmalıdır |
Bilmek önemli!
Notlar
-
İşlev, Telegram'dan message_id ile bir yanıt döndürür. Bunu kaydetmek daha iyidir. message_id kullanarak, anketi tg_stop_poll ile durdurabilir (aşağıdaki açıklamaya bakın) ve sonucu alabilirsiniz.
-
Bir kullanıcı bir mesajlaşma uygulamasında anket eklerse, sohbete bir geri arama gönderilir:
poll_added - değişmeyen kısım
YOUR QUESTION - anketteki soru metni

Bir kanala anket eklerken geri arama örneği

Bir sohbete anket eklerken geri arama örneği

poll_added'dan sonraki ikinci geri arama sayılar içerir - bunlar, anketi ekleyen kullanıcının Telegram'daki kimliğinden başka bir şey değildir.
Bir bot tarafından anket oluşturulurken geri arama gelmez.
3. Bir kanalda yalnızca anonim anketler oluşturulabilir
Dikkat, gruba yalnızca anonim anketler gönderilmesi önerilir!
- Anketi oluşturduktan sonra, hangi ankete geri arama geldiğini anlamak için kimliğini bir değişkene kaydedin.
Örnek
Müşteri geri bildirimi, büyümemiz için anahtardır. Anketler, bu geri bildirimi yakalamak ve somut iş sonuçlarına dönüştürmek için basit bir yöntem sunar.
Kopyalamak için kod örneği:
/* Example of creating a simple poll */
options = ["white", "red", "blue", "green"]
poll1 = tg_send_poll(platform_id, 'What is your favorite color?', options, 1, '', '', 1, '')
Telegram'da anket oluşturma işlevi:

Telegram'da oluşturduğumuz anket

Telegram'da bilgi yarışması nasıl oluşturulur
Açıklama
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 )
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** question | soru |
| **!** options | cevap seçenekleri dizisi |
| **!** explanation | bir kullanıcı yanlış bir cevap seçtiğinde veya bilgi yarışması tarzı bir ankette ampul simgesine tıkladığında görüntülenen 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ı, numaralandırma 1'den başlar |
| is_anonymous | 1 - anonim anket , '' - anonim değil |
| reply_markup | klavye veya '' - klavye olmadan |
| parse_mode | açıklama biçimi: markdown, html veya '' (biçimlendirme yok için boş dize) |
| protect_content | kopyalamaya ve ekran görüntülerine karşı korumak için 1, '' koruma yok |
| disable_notification | sesli bildirimle gönderme bayrağı (varsayılan 0) 1 – alındığında bildirimi devre dışı bırak, 0 – bildirimle gönder |
| token | bot jetonu; sağlanmazsa, mevcut olan kullanılır |
| reply_to_message_id | alıntılanan mesaj kimliği |
| message_thread_id | konu kimliği (forum özellikleri etkin olan süper gruplarda kullanılabilir) |
**Bilmek önemli!**
Notlar
1. message_id'yi kaydedin
API işlevi, bir message_id içeren bir Telegram yanıtı döndürür. Bu kimliği her zaman kaydedin, çünkü aşağıdakiler için gereklidir:
-
tg_stop_pollişlevini kullanarak bilgi yarışmasını sonlandırma (aşağıdaki açıklamaya bakın). - Nihai sonuçları alma.
2. poll_added geri araması
Bir kullanıcı bir kanala anket eklerse, bot bir geri arama alır:
-
Biçim:
poll_added+ Anket sorusu - Bir grup sohbetine eklenirse: geri arama ayrıca anketi ekleyen kişinin Telegram Kullanıcı Kimliğini de içerir.
Bot tarafından oluşturulursa: Hiçbir
poll_addedgeri araması gönderilmez.
3. Kanal kısıtlaması
Kanallarda yalnızca anonim bilgi yarışmaları oluşturulabilir.
4. poll_answer geri araması (Kullanıcı oylaması)
Bir kullanıcı, özel bir sohbete veya gruba gönderilen bir bilgi yarışmasında oy kullandığında, botun o istemciyle olan diyaloğuna bir geri arama gönderilir:
-
Biçim:
poll_answer+ Anket Kimliği + [Cevap indeksi] -
Örnek:
poll_answer 5325838371359031648 [3] -
Not: cevap numaralandırması 0'dan başlar.
[3], kullanıcının dördüncü cevap seçeneğini seçtiği anlamına gelir.
5. Anonim olmayan grup anketleri için web kancası
Botun yönetici olduğu gruplardaki anonim olmayan anketler için, her oy için bir web kancası gönderilir. Bot, bunu aldıktan sonra, poll_answer geri aramasını (4. maddedeki gibi) ilgili istemciyle olan diyaloğuna iletir.
6. Etkinleştirme gereksinimi ve en iyi uygulama
-
Gereksinim: bir bot bir konuşma başlatamaz. Bir istemci botla hiç iletişime geçmediyse, botu önce etkinleştirene (örneğin, bir
/startkomutu göndererek) kadar oylarına yanıt olarak onlara doğrudan mesaj gönderemezsiniz.
Öneri: bu sınırlamayı önlemek için, gruplara yalnızca anonim bilgi yarışmaları gönderilmesi şiddetle önerilir.
7. Anketlerinizi takip edin
Bir bilgi yarışması oluşturduktan hemen sonra, benzersiz Anket Kimliğini bir değişkene kaydedin. Bu, gelen bir geri aramanın hangi belirli ankete atıfta bulunduğunu belirlemenizi sağlar.
Örnek
Kopyalamak için kod örneği.
options = ["white", "red", "blue", "green"]
r = tg_send_quiz_poll(platform_id, "What color is a crocodile?", options, "That is the explanation", 4, '', '', '', '', 1)
Örnek: bilgi yarışması oluşturma.

Anket nasıl sonlandırılır
Açıklama
tg_stop_poll(platform_id, message_id)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram'daki sohbet kimliği * |
| **!** message_id | anket/bilgi yarışması mesaj kimliği. Web kancasından alınabilir |
Bir anketi/bilgi yarışmasını sonlandırmak için bu işlevi çağırmak, nihai sonuçları içeren bir sözlük döndürür.
Telegram'da konularla nasıl çalışılır
Önemli: ana grup konusunun bir kimliği yoktur ve onunla çalışmak için ayrı işlevler gerektirir.
Grubun Genel Konusu nasıl yeniden adlandırılır
Açıklama
tg_edit_general_forum_topic(platform_id, topic_name)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** topic_name | yeni konu adı |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun işlevi yürütmesi gerektiğini belirtebilirsiniz. Bu, projeniz birden çok Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Örnek
Grupların Genel Konusu, tg_edit_general_forum_topic() fonksiyonu kullanılarak değiştirilebilir. Bu fonksiyon iki zorunlu parametre gerektirir: sohbet kimliği ve Grup Konusu için yeni ad:

Kopyalamak için kod örneği
/Genel Konu sohbetini yeniden adlandır/
answer = tg_edit_general_forum_topic(-1001839380031, 'Genel')
Genel Konu nasıl kapatılır
Açıklama
tg_close_general_forum_topic(platform_id)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun fonksiyonu yürüteceğini belirtebilirsiniz. Bu, projeniz birden fazla Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Kopyalamak için kod örneği
/Genel Konu sohbetini kapat/
answer = tg_close_general_forum_topic(-1001839380031)
Daha önce kapatılmış bir Genel Konu nasıl yeniden açılır
Açıklama
tg_reopen_general_forum_topic(platform_id)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun fonksiyonu yürüteceğini belirtebilirsiniz. Bu, projeniz birden fazla Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Kopyalamak için kod örneği
/Genel Konu sohbetini yeniden aç/
answer = tg_reopen_general_forum_topic(-1001839380031)
Genel Konu nasıl gizlenir
Açıklama
tg_hide_general_forum_topic(platform_id)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun fonksiyonu yürüteceğini belirtebilirsiniz. Bu, projeniz birden fazla Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Genel Konu sohbeti, Konu katılımcıları için kapatılabilir (okuyabilir ancak yazamazlar) ve yeni kullanıcılar için Telegram'ın genel sohbet listesinden gizlenebilir.
Kopyalamak için kod örneği
/Genel Konu sohbetini gizle/
answer = tg_hide_general_forum_topic(-1001839380031)
Genel Konu nasıl gösterilir veya görünürlüğü nasıl geri yüklenir
Açıklama
tg_unhide_general_forum_topic(platform_id)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki konu kimliği * |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun fonksiyonu yürüteceğini belirtebilirsiniz. Bu, projeniz birden fazla Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Önemli!
Bu fonksiyon Genel Konu'yu yeniden açmaz; yalnızca görünür hale getirir.
Kopyalamak için kod örneği
/Genel Konu sohbetini göster/
answer = tg_unhide_general_forum_topic(-1001839380031)
Telegram'da yeni bir konu nasıl oluşturulur
Açıklama
tg_create_forum_topic(platform_id, name, icon, icon_color)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** name | yeni konu adı |
| icon | konu için ayarlanacak emoji kimliği. Dize olarak iletilir. Yalnızca tg_get_forum_icon fonksiyonu tarafından alınan listedeki emojileri kullanabilirsiniz. |
| icon_color | şu listeden bir emoji rengi: 7322096, 16766590, 13338331, 9367192, 16749490, 16478047. Tüm emojiler renk değişikliğini desteklemez. |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun fonksiyonu yürüteceğini belirtebilirsiniz. Bu, projeniz birden fazla Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Ayarlanan renk değiştirilemez; renk yalnızca konu oluşturulurken atanabilir.
Yürütüldüğünde, fonksiyon yeni konunun parametrelerini içeren bir yanıt döndürür; buna konu kimliği de dahildir (çeşitli fonksiyonlar için gereklidir).
Kopyalamak için kod örneği
Ek bir konu sohbeti oluşturmak için
answer = tg_create_forum_topic(-1001839380031, 'ikinci_bot_konusu', None, 7322096)
Oluşturulan ek konu sohbet kimliğini kaydetmek için
answer={"ok":true,"result":{"message_thread_id":254,"name":"ikinci_bot_konusu","icon_color":7322096}}/
idtema1=answer['result']['message_thread_id']
Bir konu nasıl düzenlenir. Bir konu nasıl yeniden adlandırılır ve/veya emojisi nasıl değiştirilir
Açıklama
tg_edit_forum_topic(platform_id, message_thread_id, name, icon)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** message_thread_id | ek konu sohbet kimliği |
| name | yeni konu adı |
| icon | konu için ayarlanacak emoji kimliği. Dize olarak iletilir. Yalnızca tg_get_forum_icon fonksiyonu tarafından alınan listedeki emojileri kullanabilirsiniz. |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun fonksiyonu yürüteceğini belirtebilirsiniz. Bu, projeniz birden fazla Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Kopyalamak için kod örneği
answer = tg_edit_forum_topic(-1001839380031, 254)
Seçili bir konu nasıl kapatılır
Açıklama
Bir konuyu kapatmak, onu salt okunur yapmak anlamına gelir; kapalı bir konuda yazmaya izin verilmez.
tg_close_forum_topic(platform_id, message_thread_id)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** message_thread_id | ek konu sohbet kimliği |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun fonksiyonu yürüteceğini belirtebilirsiniz. Bu, projeniz birden fazla Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Kopyalamak için kod örneği
answer = tg_close_forum_topic(-1001839380031, 254)
Daha önce kapatılmış bir konu nasıl yeniden açılır
Açıklama
tg_reopen_forum_topic(platform_id, message_thread_id)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** message_thread_id | ek konu sohbet kimliği |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun fonksiyonu yürüteceğini belirtebilirsiniz. Bu, projeniz birden fazla Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Kopyalamak için kod örneği
answer = tg_reopen_forum_topic(-1001839380031, 254)
Bir konu ve tüm mesajları nasıl silinir
Açıklama
tg_delete_forum_topic(platform_id, message_thread_id)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** message_thread_id | ek konu sohbet kimliği |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun fonksiyonu yürüteceğini belirtebilirsiniz. Bu, projeniz birden fazla Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Kopyalamak için kod örneği
answer = tg_delete_forum_topic(-1001839380031, 254)
Bir konudaki tüm mesajların sabitlemesi nasıl kaldırılır
Açıklama
tg_unpin_topic_messages(platform_id, message_thread_id)
Parametreler:
| Parametre | Açıklama |
|---|---|
| **!** platform_id | Telegram içindeki sohbet kimliği * |
| **!** message_thread_id | ek konu sohbet kimliği |
| bot_name |
isteğe bağlı parametre: bot adı. Konularla çalışırken, hangi botun fonksiyonu yürüteceğini belirtebilirsiniz. Bu, projeniz birden fazla Telegram botu kullanıyorsa kullanışlıdır. Bot adını "Kanallar" bölümünde, "Grup Kimliği" alanında bulun. |
Kopyalamak için kod örneği
answer = tg_unpin_topic_messages(-1001839380031, 254)
Telegram Konusu için emoji listesi nasıl alınır
Açıklama
Emoji listesini nasıl alırsınız
tg_get_forum_icon() – bu işlev, forum konu simgeleri olarak kullanılabilecek emojilerin bir listesini döndürür. Sonuç bir değişkene atanmalıdır, çünkü her anahtarın bir emoji ve karşılık gelen değerinin emojinin benzersiz tanımlayıcısı (id) olduğu bir sözlük döndürür.
Parametreler: yok.
Emoji listesinin içeriği
Bir Konu sohbeti için emoji listesini almak üzere komutu ilgili sohbete gönderin.
İşlev, yanıtında emoji listesini döndürecektir. Bu, answer değişkeninin değer olarak bir sözlük içereceği anlamına gelir.
{'📰': '5434144690511290129', '💡': '5312536423851630001', '⚡️': '5312016608254762256', '🎙': '5377544228505134960', '🔝': '5418085807791545980', '🗣': '5368697802761185083', '🆒': '5420216386448270341', '❗️': '5379748062124056162', '📝': '5357193964787081133', '📆': '5433614043006903194', '📁': '5357315181649076022', '🔎': '5309965701241379366', '📣': '5309984423003823246', '🔥': '5312241539987020022', '❤️': '5312138559556164615', '❓': '5377316857231450742', '📈': '5350305691942788490', '📉': '5350713563512052787', '💎': '5309958691854754293', '💰': '5350452584119279096', '💸': '5309929258443874898', '\U0001fa99': '5377690785674175481', '💱': '5310107765874632305', '⁉️': '5377438129928020693', '🎮': '5309950797704865693', '💻': '5350554349074391003', '📱': '5409357944619802453', '🚗': '5312322066328853156', '🏠': '5312486108309757006', '💘': '5310029292527164639', '🎉': '5310228579009699834', '‼️': '5377498341074542641', '🏆': '5312315739842026755', '🏁': '5408906741125490282', '🎬': '5368653135101310687', '🎵': '5310045076531978942', '🔞': '5420331611830886484', '📚': '5350481781306958339', '👑': '5357107601584693888', '⚽️': '5375159220280762629', '🏀': '5384327463629233871', '📺': '5350513667144163474', '👀': '5357121491508928442', '\U0001fae6': '5357185426392096577', '🍓': '5310157398516703416', '💄': '5310262535021142850', '👠': '5368741306484925109', '✈️': '5348436127038579546', '\U0001f9f3': '5357120306097956843', '🏖': '5310303848311562896', '⛅️': '5350424168615649565', '🦄': '5413625003218313783', '🛍': '5350699789551935589', '👜': '5377478880577724584', '🛒': '5431492767249342908', '🚂': '5350497316203668441', '🛥': '5350422527938141909', '🏔': '5418196338774907917', '🏕': '5350648297189023928', '🤖': '5309832892262654231', '\U0001faa9': '5350751634102166060', '🎟': '5377624166436445368', '🏴\u200d☠️': '5386395194029515402', '🗳': '5350387571199319521', '🎓': '5357419403325481346', '🔭': '5368585403467048206', '🔬': '5377580546748588396', '🎶': '5377317729109811382', '🎤': '5382003830487523366', '🕺': '5357298525765902091', '💃': '5357370526597653193', '\U0001fa96': '5357188789351490453', '💼': '5348227245599105972', '\U0001f9ea': '5411138633765757782', '👨\u200d👩\u200d👧\u200d👦': '5386435923204382258', '👶': '5377675010259297233', '🤰': '5386609083400856174', '💅': '5368808634392257474', '🏛': '5350548830041415279', '\U0001f9ee': '5355127101970194557', '🖨': '5386379624773066504', '👮\u200d♂️': '5377494501373780436', '\U0001fa7a': '5350307998340226571', '💊': '5310094636159607472', '💉': '5310139157790596888', '\U0001f9fc': '5377468357907849200', '\U0001faaa': '5418115271267197333', '🛃': '5370947704199323325', '🍽': '5350344462612570293', '🐟': '5384574037701696503', '🎨': '5310039132297242441', '🎭': '5350658016700013471', '🎩': '5357504778685392027', '🔮': '5350367161514732241', '🍹': '5350520238444126134', '🎂': '5310132165583840589', '☕️': '5350392020785437399', '🍣': '5350406176997646350', '🍔': '5350403544182694064', '🍕': '5350444672789519765', '\U0001f9a0': '5312424913615723286', '💬': '5417915203100613993', '🎄': '5312054580060625569', '🎃': '5309744892677727325'}
Kopyalama için kod örneği
answer = tg_get_forum_icon()