Darbs ar platformas ID MaviBot

MaviBot visas Telegrammas entītijas (lietotāji, grupas, kanāli) tiek identificētas ar vispārīgu mainīgo platform_id. Šis mainīgais neatšķir entītiju tipus.

Problēma: Lai izmantotu funkcijas, piemēram, accept vai reject, kurām nepieciešami konkrēti entītiju tipi, jums atsevišķi jāzina gan chata ID, gan lietotāja ID.

Risinājums: Kad saņemat atzvanu vai ziņojumu, nekavējoties saglabājiet platform_id vērtību divos atšķirīgos, mērķtiecīgi nosauktos mainīgajos:

  • chat_id – lai saglabātu grupas/kanāla ID.
  • user_id – lai saglabātu atsevišķā lietotāja ID.

Tas ļauj vēlāk lietojumprogrammas loģikā atsaukties uz pareizo ID.

Kā mainīt tērzēšanas nosaukumu, izmantojot Telegram robotu

Apraksts

tg_set_group_title(platform_id, title)

Maina Telegrammas grupas nosaukumu.

Parametri

Parametrs Apraksts
platform_id Tērzēšanas ID Telegrammā.
title Jauns tērzēšanas nosaukums.
Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegrammā *
**!** title jauns tērzēšanas nosaukums

Kā mainīt tērzēšanas aprakstu, izmantojot Telegram robotu

Apraksts

tg_set_chat_description(platform_id, description)

Maina Telegrammas tērzēšanas aprakstu.

Parametri

Parametrs Apraksts
platform_id Tērzēšanas ID Telegrammā.
description Jauns tērzēšanas apraksts.
Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegrammā *
**!** description jauns tērzēšanas nosaukums

Kā iestatīt avatāru grupā/tērzēšanā Telegrammā

Apraksts

tg_set_chat_photo(platform_id, photo)

Iestata jaunu profila fotoattēlu Telegrammas tērzēšanai.

Parametri

Parametrs Apraksts
platform_id Tērzēšanas ID Telegrammā, kurā vēlaties iestatīt jaunu profila fotoattēlu.
photo Tieša saite uz fotoattēlu.
Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegrammā *, kurā vēlaties iestatīt avatāru
**!** photo saite uz fotoattēlu

Kā dzēst avatāru grupā/tērzēšanā Telegrammā

Apraksts

tg_delete_chat_photo(platform_id)

Noņem pašreizējo profila fotoattēlu no Telegrammas tērzēšanas.

Parametri

Parametrs Apraksts
platform_id Tērzēšanas ID Telegrammā, no kuras vēlaties noņemt profila fotoattēlu.
Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegrammā *, kurā nepieciešams iestatīt avatāru

Kā bloķēt Telegrammas grupu

Apraksts

tg_ban_chat_sender_chat(platform_id, sender_chat_id)

Aizliedz sūtītāja tērzēšanai publicēt ziņojumus Telegrammas tērzēšanā.

Parametri

Parametrs Apraksts
platform_id Telegrammas tērzēšanas ID, kurā sūtītāja tērzēšana tiks bloķēta.
sender_chat_id Bloķējamās sūtītāja tērzēšanas ID.

Piezīme

Kad tā ir bloķēta, sūtītāja tērzēšanas īpašnieks vairs nevarēs publicēt ziņojumus šīs tērzēšanas vārdā norādītajā Telegrammas tērzēšanā, kamēr bloķēšana netiks noņemta.

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegrammā *, kas jābloķē
**!** sender_chat_id tērzēšanas ID, kas tiks bloķēts

Tajā pašā laikā bloķētās tērzēšanas īpašnieks nevar rakstīt citu savu tērzēšanu vārdā, kamēr viņš/viņa ir bloķēts.

Kā atbloķēt Telegrammas grupu

Apraksts

tg_unban_chat_sender_chat(platform_id, sender_chat_id)

Atbloķē iepriekš bloķētu sūtītāja tērzēšanu Telegrammas tērzēšanā.

Parametri

Parametrs Apraksts
platform_id Telegrammas tērzēšanas ID, kurā sūtītāja tērzēšana tiks atbloķēta.
sender_chat_id Atbloķējamās sūtītāja tērzēšanas ID.
Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegrammā *, kurā atbloķējat
**!** sender_chat_id tērzēšanas ID, kuru atbloķējat

Kā izveidot uzaicinājuma saiti, lai pievienotos Telegrammas tērzēšanai

Apraksts

Izveido jaunu uzaicinājuma saiti Telegrammas tērzēšanai.

Parametri

Parametrs Apraksts
platform_id Telegrammas tērzēšanas ID.
member_limit Maksimālais lietotāju skaits, kas var pievienoties, izmantojot šo uzaicinājuma saiti.
hours Uzaicinājuma saites derīguma termiņš stundās.
request Ja iestatīts uz True, lietotājiem, kas noklikšķina uz saites, jāiesniedz pievienošanās pieprasījums, ko administrators var apstiprināt.
name Pielāgots nosaukums uzaicinājuma saitei.

Svarīgi

Ja ir norādīts parametrs member_limit, parametrs request tiek automātiski iestatīts uz False.

Lai pieprasītu lietotājiem iesniegt pievienošanās pieprasījumus, atstājiet parametru member_limit tukšu.

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegrammā *
member_limit dalībnieku skaita ierobežojums
hours Saites derīguma termiņš (stundās)
request parametrs, kas pēc noklikšķināšanas uz saites ģenerē pievienošanās pieprasījumu tērzēšanai.
name saites nosaukums

Nododot parametru member_limit, parametra request vērtība tiek automātiski mainīta uz False. Ja nepieciešams pieņemt dalības pieteikumus, atstājiet parametru member_limit tukšu.

Tērzēšanas uzaicinājuma saites izveide

Kā dzēst tērzēšanas uzaicinājuma saiti Telegrammā

Apraksts

Atsauc esošu uzaicinājuma saiti Telegrammas tērzēšanai.

Parametri

Parametrs Apraksts
platform_id Telegrammas tērzēšanas ID.
invite_link Atsaucamā uzaicinājuma saite.
Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegrammā *
**!** invite_link saite, kas jādzēš

Kā deaktivizēt visas esošās saites un aizstāt tās ar vienu saiti

Apraksts

Izveido jaunu primāro uzaicinājuma saiti Telegrammas tērzēšanai.

Parametri

Parametrs Apraksts
platform_id Telegrammas tērzēšanas ID.

Brīdinājums

Šī metode ģenerē jaunu primāro uzaicinājuma saiti tērzēšanai.

Visas iepriekš ģenerētās primārās uzaicinājuma saites kļūs neaktīvas. Jaunizveidotā saite būs vienīgā aktīvā primārā uzaicinājuma saite, līdz tiks izveidotas papildu uzaicinājuma saites.

Izmantojiet šo metodi piesardzīgi.

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegrammā *
**!** invite_link saite, kas jādzēš

Kā pieņemt pieprasījumu un pievienot lietotāju Telegrammas kanālā/tērzēšanā

Apraksts

tg_approve_chat_join_request(chat_id, user_id)

Apstiprina neapstiprinātu pievienošanās pieprasījumu Telegrammas grupai vai kanālam.

Parametri

Parametrs Apraksts
chat_id Telegrammas grupas vai kanāla ID.
user_id Telegrammas lietotāja ID, kura pievienošanās pieprasījums jāapstiprina.
**!** chat_id grupas/kanāla ID Telegrammā *
**!** user_id lietotāja ID Telegrammā *

Pieprasījuma pieņemšana:

Kā noraidīt pieprasījumu Telegrammas kanālā/tērzēšanā

Apraksts

tg_decline_chat_join_request(chat_id, user_id)

Noraida neapstiprinātu pievienošanās pieprasījumu Telegrammas grupai vai kanālam.

Parametri

Parametrs Apraksts
chat_id Telegrammas grupas vai kanāla ID.
user_id Telegrammas lietotāja ID, kura pievienošanās pieprasījums jānoraida.
**!** chat_id grupas/kanāla ID Telegrammā *
**!** user_id lietotāja ID Telegrammā *

Kā bloķēt lietotāju Telegrammā

Apraksts

tg_ban_chat_member(chat_id, user_id, hours)

Bloķē lietotāju Telegrammas tērzēšanā.

Parametri

Parametrs Apraksts
chat_id Telegrammas tērzēšanas ID.
user_id Bloķējamā lietotāja Telegrammas lietotāja ID.
hours Bloķēšanas ilgums stundās. Ja nav norādīts, bloķēšana ir pastāvīga.

Piezīme

Ja stundu vērtība pārsniedz 366 dienas, lietotājs tiks bloķēts pastāvīgi.

Parametrs Apraksts
**!** chat_id čata ID Telegrammā *
**!** user_id lietotāja ID Telegrammā * bloķēšanai
hours Bloķēšanas ilgums stundās. Pēc noklusējuma bloķēšana ir pastāvīga. Ja norādāt bloķēšanas ilgumu, kas pārsniedz 366 dienas, bloķēšana tiks iestatīta kā pastāvīga.

Kā atbloķēt lietotāju Telegrammā

Apraksts

tg_unban_chat_member(chat_id, user_id)

Atbloķē lietotāju Telegrammas čatā.

Parametri

Parametrs Apraksts
chat_id Telegrammas čata ID.
user_id Atbloķējamā lietotāja Telegrammas lietotāja ID.
Parametrs Apraksts
**!** chat_id čata ID Telegrammā *
**!** user_id lietotāja ID Telegrammā *, kuru nepieciešams atbloķēt

Kā pārbaudīt abonementa statusu Telegrammā

Apraksts

tg_get_chat_member(chat_id, user_id)

Iegūst informāciju par lietotāja dalības statusu Telegrammas čatā.

Parametri

Parametrs Apraksts
chat_id Telegrammas čata ID.
user_id Tā lietotāja Telegrammas lietotāja ID, kura dalības statuss tiks pārbaudīts.
Parametrs Apraksts
**!** chat_id čata ID Telegrammā *
**!** user_id lietotāja ID Telegrammā *, kura abonementu mēs pārbaudām

Kā noteikt dalībnieku skaitu kanālā/čatā

Apraksts

tg_get_chat_member_count(platform_id)

Atgriež kopējo dalībnieku skaitu Telegrammas čatā.

Parametri

Parametrs Apraksts
platform_id Telegrammas čata ID.
Parametrs Apraksts
**!** platform_id čata ID Telegrammā *

Kā pārbaudīt, vai čata dalībnieks ir konkrētā sarakstā

some_client_in_list(list_id, recepient)

Pārbauda, vai Telegrammas lietotājs ir iekļauts norādītajā sarakstā.

Parametri

Parametrs Apraksts
list_id Pārbaudāmā saraksta ID.
recepient Telegrammas lietotāja ID. Čata dalībniekiem izmantojiet mainīgo chat_member_id.
Parametrs Apraksts
**!** list_id saraksta numurs
**!** recepient lietotāja ID Telegrammā *. Čata klientiem šī vērtība ir mainīgajā chat_member_id.

Kā parādīt lietotājam bota darbības (rakstīt/izvēlēties uzlīmi utt.)

Apraksts

tg_send_chat_action(platform_id, bot_action, message_thread_id)

Nosūta čata darbību (piemēram, rakstīšanu vai faila augšupielādi) uz Telegrammas čatu.

Parametri

Parametrs Apraksts
platform_id Telegrammas čata ID.
bot_action Parādāmā čata darbība. Izvēlieties vienu no atbalstītajām Telegrammas čata darbībām.
message_thread_id Tēmas ID. Pieejams tikai supergrupām ar iespējotām tēmām (Forums).

Piezīme

Šī funkcija tiek atbalstīta, strādājot ar Telegram Business kontiem.

Parametrs Apraksts
**!** platform_id čata ID Telegrammā *
**!** bot_action bota darbība no saraksta
message_thread_id tēmas ID (pieejams supergrupām, ja ir pieejama foruma funkcionalitāte).
**Pieejamo darbību saraksts bot_action**

typing teksta ziņojumiem,
&#xNAN;upload_photo fotogrāfijām,
&#xNAN;record_video vai upload_video video,
&#xNAN;record_voice vai upload_voice balss piezīmēm,
&#xNAN;upload_document parastiem dokumentiem,
&#xNAN;choose_sticker uzlīmēm,
&#xNAN;find_location atrašanās vietas datiem,
&#xNAN;record_video_note vai upload_video_note video piezīmēm.

Šis paziņojums tiks rādīts, līdz tiks saņemta atbilde no bota, bet ne ilgāk par 5 sekundēm.

Kā parādīt lietotājam brīdinājuma paziņojumu

Apraksts

tg_answer_callback_query(callback_query_id, text, show_alert, cache_time)

Nosūta atbildi uz atzvanīšanas vaicājumu, kas tiek aktivizēts, kad lietotājs Telegrammā noklikšķina uz iekšējās pogas.

Parametri

Parametrs Apraksts
callback_query_id Atzvanīšanas vaicājuma ID, kas saņemts, kad lietotājs noklikšķina uz iekšējās pogas. Tas identificē, uz kuru atzvanīšanu atbildēt.
text Paziņojumā rādāmais teksts.
show_alert Kontrolē, kā tiek rādīts paziņojums. Iestatiet uz False, lai rādītu īslaicīgu rīka padoma stila paziņojumu, vai True, lai rādītu pastāvīgu brīdinājuma dialoglodziņu.
cache_time Maksimālais laiks sekundēs, cik ilgi atzvanīšanas atbildi var kešot klienta pusē. Noklusējums ir 0. Telegrammas klienti atbalsta kešošanu, sākot no versijas 3.14.

Svarīgi

Šo funkciju var izmantot tikai, reaģējot uz lietotāja klikšķi uz iekšējās atzvanīšanas pogas Telegrammā.

Piemērs

Šī iekšējā tastatūra nosūta dažādas atzvanīšanas vērtības, kad tiek noklikšķināts uz katras pogas:

[{"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"}]

Pēc pogas noklikšķināšanas tiek saņemts atzvanīšanas vaicājums ar tekstu, kas atrodas attiecīgajā laukā. Noklikšķinot uz pogas “111”, jūs saņemsiet atzvanīšanas vaicājumu ar tekstu “first”.

Izveidosim Starta bloku un norādīsim vēlamo tekstu trigerī. Mūsu gadījumā: "first

Ja laukā Sakrīt atlasāt Ignorēt kļūdas un neprecizitātes, šo bloku vēlāk var atkārtoti izmantot visiem līdzīgiem variantiem, kas atšķiras par 1–2 rakstzīmēm. Piemēram, lai pateiktos lietotājam par vērtējuma sniegšanu, izmantojot šādu pogu.

Pēc tam kalkulatorā izmantojiet funkciju tg_answer_callback_query un nododiet šādus parametrus:
callback_query_id - šis ID ļauj identificēt lietotāju, kurš nospieda pogu, un parādīt viņam brīdinājuma paziņojumu
text - brīdinājuma paziņojuma teksts.

Kopējamā koda piemērs:

tg_answer_callback_query('#{callback_query_id}', "Jūs nospiedāt pogu 111")

Pievērsiet uzmanību! Parametrs callback_query_id ir jānodod tieši tā, kā parādīts piemērā, t.i., iekš '#{}'

Ja viss ir pareizi iestatīts, pogas nospiešanas rezultātā tiks parādīts brīdinājuma paziņojums ar norādīto tekstu. Mobilajā versijā virs teksta kā virsraksts parādīsies bota nosaukums.

Ja vēlaties tā vietā rādīt vienkāršu uznirstošo ziņojumu, kā trešo parametru nododiet False, kā parādīts tālāk esošajā piemērā:
tg_answer_callback_query('#{callback_query_id}', "Jūs nospiedāt pogu 222", False)

Bota pāradresācijas pievienošana ar birku kā atzvanīšanas pogas atbildi

Apraksts

tg_callback_url_open(callback_query_id, url, cache_time)

Atver Telegrammas botu, izmantojot dziļo saiti, reaģējot uz iekšējās pogas atzvanīšanu.

Parametri

Parametrs Apraksts
callback_query_id Atzvanīšanas vaicājuma ID, kas saņemts, kad lietotājs noklikšķina uz iekšējās pogas. Tas identificē, uz kuru atzvanīšanu atbildēt.
url Dziļā saite uz botu formātā https://t.me/your_bot?start=XXXX, kur your_bot ir bota lietotājvārds un XXXX ir starta parametrs.
cache_time Maksimālais laiks sekundēs, cik ilgi atzvanīšanas atbildi var kešot klienta pusē. Noklusējums ir 0. Telegrammas klienti atbalsta kešošanu, sākot no versijas 3.14.

Svarīgi

Šo funkciju var izmantot tikai, reaģējot uz lietotāja klikšķi uz iekšējās atzvanīšanas pogas Telegrammā.

Piemērs

Atzvanīšanas pogas atbildē varat pievienot pāreju uz botu, izmantojot birku tg_callback_url_open('#{callback_query_id}', 't.me/bot_name?start=XXXX')

Piemēram, izmantosim šādas pogas:

[{"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"}]

Pēc pogas noklikšķināšanas tiek saņemts atzvanīšanas vaicājums ar tekstu, kas atrodas attiecīgajā laukā. Noklikšķinot uz pogas “111”, jūs saņemsiet atzvanīšanas vaicājumu ar tekstu “first”.

Izveidojiet bloku ar primāro nosacījuma pārbaudi un norādiet vēlamo tekstu nosacījumā. Mūsu gadījumā: “first”:

Ja laukā Saskaņošanas opcija atlasāt Ignorēt kļūdas un neprecizitātes, šo bloku vēlāk var atkārtoti izmantot visiem līdzīgiem variantiem, kas atšķiras par 1–2 rakstzīmēm. Piemēram, lai pateiktos lietotājam par vērtējuma sniegšanu, izmantojot šādu pogu.

Pēc tam bloka kalkulatorā norādiet tg_callback_url_open('#{callback_query_id}', 't.me/bot_name?start=XXXX'):

Kā paaugstināt lietotāju par administratoru supergrupā vai kanālā

Apraksts

tg_promote_user(platform_id, user_id, promote_options_list)

Paaugstina Telegram lietotāju par administratoru supergrupā vai kanālā ar norādītajām atļaujām.

Parametri

Parametrs Apraksts
platform_id Telegram supergrupas identifikators vai kanāla lietotājvārds formātā @channelusername, ja lietotājs tiek paaugstināts kanālā.
user_id Paaugstināmā lietotāja Telegram lietotāja ID.
promote_options_list Saraksts ar administratora atļaujām, kas tiks piešķirtas lietotājam.

Piezīme

Lietotājam tiks piešķirtas tikai tās atļaujas, kas ir iekļautas promote_options_list.

**Nepieciešamais parametrs: promote_options_list**

Sarakstā promote_options_list var norādīt šādas atļaujas:

  1. is_anonymous — slēpj administratora klātbūtni tērzēšanā,
  2. can_manage_chat — administrators var piekļūt tērzēšanas notikumu žurnālam, tērzēšanas statistikai, ziņojumu statistikai kanālos, skatīt kanāla dalībniekus, skatīt anonīmos administratorus supergrupās un apiet lēno režīmu. Šis atļaujas līmenis tiek piešķirts pēc noklusējuma, ja ir norādīta kāda no nākamajām privilēģijām.
  3. can_post_messages — administrators var izveidot kanāla ziņas (tikai kanāliem)
  4. can_edit_messages — administrators var rediģēt citu lietotāju ziņas un piespraust ziņas (tikai kanāliem)
  5. can_delete_messages — administrators var dzēst citu lietotāju ziņas
  6. can_manage_video_chats — administrators var pārvaldīt video tērzēšanas,
  7. can_restrict_members — administrators var ierobežot dalībniekus, aizliegt/atbloķēt tos tērzēšanā,
  8. can_promote_members — administrators var iecelt jaunus administratorus ar daļu no savām privilēģijām vai atcelt administratorus, kurus viņš ir iecēlis tieši vai netieši (piemēram, viņa iecelti administratori)
  9. can_change_info — administrators var mainīt tērzēšanas nosaukumu, fotoattēlu un citus iestatījumus
  10. can_invite_users — administrators var uzaicināt jaunus lietotājus tērzēšanā
  11. can_pin_messages — administrators var piespraust ziņas (tikai supergrupām).
Piemērs

Piemērs: Lietotāja paaugstināšana par administratoru supergrupā:

Šajā piemērā papildus norādītajām atļaujām pēc noklusējuma tiks piešķirta atļauja can_manage_chat.

Kopējamais koda piemērs

1. piemērs. 
promote_options_list = '[“can_promote_members”,”can_change_info”,”can_invite_users”]' 
tg_promote_user(platform_id, user_id, promote_options_list)

2. piemērs. 
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)  

Kā mainīt administratora nosaukumu, izmantojot botu Telegram

Apraksts

tg_set_administrator_title(platform_id, user_id, title)

Iestata pielāgotu administratora nosaukumu Telegram supergrupas administratoram.

Parametri

Parametrs Apraksts
platform_id Telegram supergrupas ID.
user_id Administratora Telegram lietotāja ID.
title Pielāgotais administratora nosaukums.

Svarīgi

  • Nosaukumam jābūt no 0 līdz 16 rakstzīmēm garam.
  • Emocijzīmes nav atļautas nosaukumā.
  • Šī funkcija darbojas tikai administratoriem, kurus ir iecēlis bots.

Piemērs

result = tg_set_administrator_title(platform_id, reply_from, "firetitle")

Vispārīgi ierobežojumi parastajiem tērzēšanas dalībniekiem vai konkrētiem Telegram lietotājiem

Apraksts

tg_chat_permission(platform_id, permission, media_permissions)

Iestata noklusējuma atļaujas dalībniekiem Telegram tērzēšanā.

Parametri

Parametrs Apraksts
platform_id Telegram tērzēšanas ID.
permission Masīvs ar vispārīgām tērzēšanas atļaujām. Katrs elements atbilst atļaujai atbalstīto atļauju sarakstā. Izmantojiet 1, lai atļautu darbību, un 0, lai to aizliegtu.
media_permissions Masīvs ar multivides atļaujām. Katrs elements atbilst atļaujai atbalstīto multivides atļauju sarakstā. Izmantojiet 1, lai atļautu darbību, un 0, lai to aizliegtu.

Piezīme

Vērtību secībai abos masīvos jāatbilst atbilstošo atļauju sarakstu secībai. Katrs masīva elements kontrolē konkrētu atļauju:

  • 1 — Atļauja ir piešķirta.
  • 0 — Atļauja ir liegta.
Ierobežojumu saraksts nepieciešamajam parametram **permission**

Ierobežojumu saraksts parametram permission:

  1. ! can_send_messages - atļauja sūtīt teksta ziņas, kontaktus, atrašanās vietas un norises vietas.
  2. ! can_send_media_messages - atļauja sūtīt audio, dokumentus, fotoattēlus, video, video piezīmes un balss piezīmes. Nepieciešama can_send_messages
  3. ! can_send_polls - atļauja sūtīt aptaujas. Nepieciešama can_send_messages
  4. ! can_send_other_messages - atļauja sūtīt animācijas, spēles, uzlīmes un izmantot inline botus. Nepieciešama can_send_media_messages
  5. ! can_add_web_page_previews - atļauja pievienot tīmekļa lapu priekšskatījumus ziņām. Nepieciešama can_send_media_messages
  6. ! can_change_info - atļauja mainīt tērzēšanas nosaukumu, fotoattēlu un citus iestatījumus. Tas tiek ignorēts publiskajās supergrupās.
  7. ! can_invite_users - atļauja uzaicināt lietotājus
  8. ! can_pin_messages - atļauja piespraust ziņas. Tas tiek ignorēts publiskajās supergrupās.
  9. can_manage_topics - atļauja izveidot tēmas foruma grupās. Ja tiek izmantota nepareiza tipa grupā, funkcija neizdosies un atgriezīs kļūdu.
Vērtību saraksts nepieciešamajam parametram **media_permissions**

Vērtības multivides atļauju piešķiršanai media_permissions:

  1. can_send_audios - atļauja sūtīt audio failus
  2. can_send_documents - atļauja sūtīt dokumentus
  3. can_send_photos - atļauja sūtīt fotoattēlus
  4. can_send_videos - atļauja sūtīt video
  5. can_send_video_notes - atļauja sūtīt apaļus video ziņojumus
  6. can_send_voice_notes - atļauja sūtīt balss ziņojumus

Telegram personīgie ierobežojumi parastajiem tērzēšanas lietotājiem vai konkrētiem Telegram lietotājiem

Apraksts

tg_restrict_chat_member(platform_id, user_id, minutes, permission, media_permissions).

Parametri:

Parametrs Apraksts
! platform_id tērzēšanas ID Telegram *
! user_id lietotāja ID Telegram *
minutes minūšu skaits, cik ilgi ierobežojums būs aktīvs. Ja vērtība nav iestatīta, noklusējums ir 3600, kas ir 60 stundas. Ja iestatāt 0, ierobežojums kļūst pastāvīgs.
permission vērtību masīvs no atļauju ierobežojumu saraksta.
media_permissions vērtību saraksts multivides atļauju piešķiršanai
Ierobežojumu saraksts nepieciešamajam parametram **permission**

Ierobežojumu saraksts parametram permission:

  1. ! can_send_messages - atļauja sūtīt teksta ziņas, kontaktus, atrašanās vietas un norises vietas.
  2. ! can_send_media_messages - atļauja sūtīt audio, dokumentus, fotoattēlus, video, video piezīmes un balss piezīmes. Nepieciešama can_send_messages
  3. ! can_send_polls - atļauja sūtīt aptaujas. Nepieciešama can_send_messages
  4. ! can_send_other_messages - atļauja sūtīt animācijas, spēles, uzlīmes un izmantot inline botus. Nepieciešama can_send_media_messages
  5. ! can_add_web_page_previews - atļauja pievienot tīmekļa lapu priekšskatījumus ziņām. Nepieciešama can_send_media_messages
  6. ! can_change_info - atļauja mainīt tērzēšanas nosaukumu, fotoattēlu un citus iestatījumus. Tas tiek ignorēts publiskajās supergrupās.
  7. ! can_invite_users - atļauja uzaicināt lietotājus
  8. ! can_pin_messages - atļauja piespraust ziņas. Tas tiek ignorēts publiskajās supergrupās.
  9. can_manage_topics - atļauja izveidot tēmas foruma grupās. Ja tiek izmantota nepareiza tipa grupā, funkcija neizdosies un atgriezīs kļūdu.
Vērtību saraksts nepieciešamajam parametram **media_permissions**

Vērtības multivides atļauju piešķiršanai media_permissions:

  1. can_send_audios - atļauja sūtīt audio failus
  2. can_send_documents - atļauja sūtīt dokumentus
  3. can_send_photos - atļauja sūtīt fotoattēlus
  4. can_send_videos - atļauja sūtīt video
  5. can_send_video_notes - atļauja sūtīt apaļus video ziņojumus
  6. can_send_voice_notes - atļauja sūtīt balss ziņojumus
Piemērs

Funkcijas izmantošanas piemērs, kur lietotājs ir ierobežots visā uz 3 minūtēm:

Kad lietotājs ienāk tērzēšanā, viņš redzēs paziņojumu, ka nevar sūtīt ziņas tērzēšanā.
Ja ir iestatīts laika ierobežojums, viņš redzēs arī šī ierobežojuma ilgumu.

Kopējamais koda piemērs:

permission = [0, 0, 0, 0, 0, 0, 0, 0] 
tg_restrict_chat_member(-1001607137668, 473737685, 3, permission)

Kā piespraust ziņojumu

Apraksts

tg_pin_chat_message(platform_id, message_id, disable_notification)

Piesprauž ziņojumu Telegram tērzēšanā.

Parametri

Parametrs Apraksts
platform_id Telegram tērzēšanas ID.
message_id Piespraužamā ziņojuma ID.
disable_notification Kontrolē, vai tērzēšanas dalībnieki tiek informēti par piesprausto ziņojumu. Iestatiet uz 1, lai piespraustu ziņojumu klusi, vai 0, lai nosūtītu paziņojumu.

Piezīme

Paziņojumi vienmēr ir atspējoti kanālos un privātajās tērzēšanās, neatkarīgi no disable_notification vērtības.

Kā atspraust ziņojumu

Apraksts

tg_unpin_chat_message(platform_id, message_id)

Atsprauž ziņojumu Telegram tērzēšanā.

Parametri

Parametrs Apraksts
platform_id Telegram tērzēšanas ID.
message_id Atspraužamā ziņojuma ID. Ja izlaists, tiek atsprausts pēdējais piespraustais ziņojums.

Piezīme

Ja message_id nav norādīts, funkcija atsprauž pēdējo piesprausto ziņojumu, pamatojoties uz tā nosūtīšanas laiku.

Kā atspraust visus piespraustos ziņojumus

Apraksts

tg_unpin_all(platform_id)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram *

UZMANĪBU!

Telegram ir ierobežojums ziņojumu piespraušanas/atspraušanas funkcijām.

Laika ierobežojumi **tg_pin_chat_message / tg_unpin_chat_message / tg_unpin_all **NAV noteikti MaviBot sistēmā.

Ja atļautais laiks ziņojuma piespraušanai ir beidzies, funkcija joprojām atgriezīs true, bet Telegram nepiemēros izmaiņas.

Ir svarīgi arī atzīmēt, ka piespraustie ziņojumi var palikt kešatmiņā, tāpēc tie var uzreiz vizuāli nepazust.

Kā izveidot aptauju Telegram

Apraksts

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)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram *
**!** question jautājums
**!** options atbilžu variantu masīvs
is_anonymous 1 - anonīma aptauja , '' - neanonīma
allows_multiple_answers 1 - ir pieejamas vairākas atbildes, '' - viena atbilde
reply_markup tastatūra vai '' - bez tastatūras
disable_notification karogs sūtīšanai ar skaņas paziņojumu (noklusējums 0)
1 – atspējot paziņojumu saņemšanas brīdī, 0 – sūtīt ar paziņojumu
protect_content 1 lai aizsargātu pret kopēšanu un ekrānuzņēmumiem, '' nav aizsardzības
token bota marķieris; ja nav norādīts, tiek izmantots pašreizējais
reply_to_message_id citētā ziņojuma ID
message_thread_id pavediena ID (pieejams supergrupām, ja pastāv foruma funkcionalitāte)
business_connection_id vērtība, pieslēdzot botu (Business ID). Tiek rādīts kanālos. Jānorāda, ja tiek izmantots bota marķieris un ziņojums jānosūta caur lietotāja kontu, kas savienots ar botu
Svarīgi zināt!

Piezīmes

  1. Funkcija atgriež atbildi no Telegram ar message_id. Labāk to saglabāt. Izmantojot message_id, jūs varat apturēt aptauju ar tg_stop_poll (skatīt aprakstu zemāk) un iegūt rezultātu.

  2. Ja lietotājs pievieno aptauju kurjerā, tērzēšanai tiek nosūtīts atzvans:

poll_added - неизменная часть
YOUR QUESTION - teksta jautājums no aptaujas

Piemērs atzvanam, pievienojot aptauju kanālam

Piemērs atzvanam, pievienojot aptauju tērzēšanai

Otrajā atzvanā pēc poll_added ir skaitļi - tas ir nekas cits kā Telegram lietotāja identifikators, kurš pievienoja aptauju.

Veidojot aptauju ar botu, atzvans netiek nosūtīts.

3. Kanālā var izveidot tikai anonīmas aptaujas

Uzmanību, ieteicams grupai sūtīt tikai anonīmas aptaujas!

  1. Pēc aptaujas izveides saglabājiet tās identifikatoru mainīgajā, lai saprastu, uz kuru aptauju ir saņemts atzvans.
Piemērs

Klientu atsauksmes ir mūsu izaugsmes atslēga. Aptaujas piedāvā vienkāršu metodi, kā iegūt šīs atsauksmes un pārvērst tās konkrētos biznesa secinājumos.

Koda piemērs kopēšanai:

/* 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, '')

Funkcija aptaujas izveidei Telegram:

Mūsu izveidotā aptauja Telegram

Kā izveidot viktorīnu Telegram

Apraksts

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 )

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram *
**!** question jautājums
**!** options atbilžu variantu masīvs
**!** explanation teksts, kas tiek parādīts, kad lietotājs izvēlas nepareizu atbildi vai noklikšķina uz spuldzītes ikonas viktorīnas stila aptaujā, 0–200 rakstzīmes ar ne vairāk kā diviem rindiņas pārtraukumiem pēc entītiju parsēšanas.
**!** correct_option_id номер правильного ответа, нумерация с 1
is_anonymous 1 - anonīma aptauja , '' - neanonīma
reply_markup tastatūra vai '' - bez tastatūras
parse_mode paskaidrojuma formāts: markdown, html vai '' (tukša virkne bez formatējuma)
protect_content 1 lai aizsargātu pret kopēšanu un ekrānuzņēmumiem, '' nav aizsardzības
disable_notification karogs sūtīšanai ar skaņas paziņojumu (noklusējums 0)
1 – atspējot paziņojumu saņemšanas brīdī, 0 – sūtīt ar paziņojumu
token bota marķieris; ja nav norādīts, tiek izmantots pašreizējais
reply_to_message_id citētā ziņojuma ID
message_thread_id tēmas ID (pieejams supergrupās ar aktīvām foruma funkcijām)
**Svarīgi zināt!**

Piezīmes

1. Saglabājiet message_id

API funkcija atgriež Telegram atbildi, kas satur message_id. Vienmēr saglabājiet šo ID, jo tas ir nepieciešams, lai:

  • Beigtu viktorīnu, izmantojot funkciju tg_stop_poll (skatīt aprakstu zemāk).
  • Iegūtu galīgos rezultātus.

2. Atzvans poll_added

Ja lietotājs pievieno aptauju kanālam, bots saņem atzvanu:

  • Formāts: poll_added + Aptaujas jautājums
  • Ja pievienots grupas tērzēšanai: atzvans ietver arī tās personas Telegram lietotāja ID, kura pievienoja aptauju.

Ja izveidojis bots: Netiek nosūtīts poll_added atzvans.

3. Kanāla ierobežojums

Kanālos var izveidot tikai anonīmas viktorīnas.

4. Atzvans poll_answer (Lietotāja balsošana)

Kad lietotājs balso viktorīnā, kas nosūtīta uz privāto tērzēšanu vai grupu, bots saņem atzvanu uz dialoga logu ar šo klientu:

  • Formāts: poll_answer + Aptaujas ID + [Atbildes indekss]
  • Piemērs: poll_answer 5325838371359031648 [3]
  • Piezīme: atbilžu numerācija sākas no 0. [3] nozīmē, ka lietotājs izvēlējās ceturto atbildes variantu.

5. Tīmekļa āķis neanonīmām grupu aptaujām

Neanonīmām aptaujām grupās, kur bots ir administrators, tīmekļa āķis tiek nosūtīts par katru balsi. Saņemot to, bots pārsūtīs poll_answer atzvanu (kā 4. punktā) uz dialoga logu ar atbilstošo klientu.

6. Aktivizācijas prasība un labākā prakse

  • Prasība: bots nevar uzsākt sarunu. Ja klients nekad nav sazinājies ar botu, jūs nevarat viņam nosūtīt tiešu ziņojumu, reaģējot uz viņa balsi, kamēr viņš vispirms neaktivizē botu (piemēram, nosūtot /start komandu).

Ieteikums: lai izvairītos no šī ierobežojuma, ļoti ieteicams grupām sūtīt tikai anonīmas viktorīnas.

7. Izsekojiet savām aptaujām

Tūlīt pēc viktorīnas izveides saglabājiet tās unikālo Aptaujas ID mainīgajā. Tas ļauj identificēt, uz kuru konkrēto aptauju attiecas ienākošais atzvans.

Piemērs

Koda piemērs kopēšanai.

options = ["white", "red", "blue", "green"] 
r = tg_send_quiz_poll(platform_id, "What color is a crocodile?", options, "That is the explanation", 4, '', '', '', '', 1)

Piemērs: viktorīnas izveide.

Kā beigt aptauju

Apraksts

tg_stop_poll(platform_id, message_id)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram *
**!** message_id aptaujas/viktorīnas ziņojuma ID. To var iegūt no tīmekļa āķa

Šīs funkcijas izsaukšana, lai beigtu aptauju/viktorīnu, atgriež vārdnīcu, kas satur galīgos rezultātus.

Kā strādāt ar tēmām Telegram

Svarīgi: galvenajai grupas tēmai nav ID, un tās apstrādei ir nepieciešamas atsevišķas funkcijas.

Kā pārsaukt grupas vispārējo tēmu

Apraksts

tg_edit_general_forum_topic(platform_id, topic_name)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram *
**!** topic_name jauns tēmas nosaukums
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atradīsiet sadaļā "Kanāli", laukā "Grupas ID".

Piemērs

Grupas vispārējo tēmu var mainīt, izmantojot funkciju tg_edit_general_forum_topic(). Tai ir nepieciešami divi obligāti parametri: tērzēšanas ID un jaunais grupas tēmas nosaukums:

Koda piemērs kopēšanai

/pārsaukt vispārējās tēmas tērzēšanu/
answer = tg_edit_general_forum_topic(-1001839380031, 'General')

Kā aizvērt vispārējo tēmu

Apraksts

tg_close_general_forum_topic(platform_id)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram iekšienē *
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atrodiet sadaļā "Kanāli", laukā "Grupas ID".

Koda piemērs kopēšanai

/aizvērt vispārējās tēmas tērzēšanu/
answer = tg_close_general_forum_topic(-1001839380031)

Kā atkārtoti atvērt iepriekš aizvērtu vispārējo tēmu

Apraksts

tg_reopen_general_forum_topic(platform_id)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram iekšienē *
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atrodiet sadaļā "Kanāli", laukā "Grupas ID".

Koda piemērs kopēšanai

/atkārtoti atvērt vispārējās tēmas tērzēšanu/
answer = tg_reopen_general_forum_topic(-1001839380031)

Kā paslēpt vispārējo tēmu

Apraksts

tg_hide_general_forum_topic(platform_id)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram iekšienē *
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atrodiet sadaļā "Kanāli", laukā "Grupas ID".

Vispārējās tēmas tērzēšanu var aizvērt tēmas dalībniekiem (viņi var lasīt, bet ne rakstīt) un paslēpt no Telegram vispārējā tērzēšanas saraksta jauniem lietotājiem.

Koda piemērs kopēšanai

/paslēpt vispārējās tēmas tērzēšanu/
answer = tg_hide_general_forum_topic(-1001839380031)

Kā parādīt vispārējo tēmu vai atjaunot tās redzamību

Apraksts

tg_unhide_general_forum_topic(platform_id)

Parametri:

Parametrs Apraksts
**!** platform_id tēmas ID Telegram iekšienē *
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atrodiet sadaļā "Kanāli", laukā "Grupas ID".

Svarīgi!

Šī funkcija neatver vispārējo tēmu; tā tikai padara to redzamu.

Koda piemērs kopēšanai

/parādīt vispārējās tēmas tērzēšanu/
answer = tg_unhide_general_forum_topic(-1001839380031)

Kā izveidot jaunu tēmu Telegram

Apraksts

tg_create_forum_topic(platform_id, name, icon, icon_color)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram iekšienē *
**!** name jaunās tēmas nosaukums
icon emoji ID, kas jāiestata tēmai. Tiek nodots kā virkne. Varat izmantot tikai emocijzīmes no saraksta, ko iegūst ar funkciju tg_get_forum_icon.
icon_color emoji krāsa no saraksta: 7322096, 16766590, 13338331, 9367192, 16749490, 16478047. Ne visas emocijzīmes atbalsta krāsas maiņu.
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atrodiet sadaļā "Kanāli", laukā "Grupas ID".

Iestatīto krāsu nevar mainīt; krāsu var piešķirt tikai tēmas izveides laikā.

Izpildoties, funkcija atgriezīs atbildi, kas satur jaunās tēmas parametrus, ieskaitot tēmas ID (nepieciešams dažādām funkcijām).

Koda piemērs kopēšanai

Lai izveidotu papildu tēmas tērzēšanu
answer = tg_create_forum_topic(-1001839380031, 'second_bot_topic', None, 7322096)

Lai saglabātu izveidotās papildu tēmas tērzēšanas ID
answer={"ok":true,"result":{"message_thread_id":254,"name":"second_bot_topic","icon_color":7322096}}/
idtema1=answer['result']['message_thread_id']

Kā rediģēt tēmu. Kā pārsaukt un/vai mainīt tēmas emocijzīmi

Apraksts

tg_edit_forum_topic(platform_id, message_thread_id, name, icon)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram iekšienē *
**!** message_thread_id papildu tēmas tērzēšanas ID
name jaunās tēmas nosaukums
icon emoji ID, kas jāiestata tēmai. Tiek nodots kā virkne. Varat izmantot tikai emocijzīmes no saraksta, ko iegūst ar funkciju tg_get_forum_icon.
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atrodiet sadaļā "Kanāli", laukā "Grupas ID".

Koda piemērs kopēšanai

answer = tg_edit_forum_topic(-1001839380031, 254)

Kā aizvērt izvēlēto tēmu

Apraksts

Tēmas aizvēršana nozīmē padarīt to tikai lasāmu; rakstīšana aizvērtā tēmā nav atļauta.

tg_close_forum_topic(platform_id, message_thread_id)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram iekšienē *
**!** message_thread_id papildu tēmas tērzēšanas ID
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atrodiet sadaļā "Kanāli", laukā "Grupas ID".

Koda piemērs kopēšanai

answer = tg_close_forum_topic(-1001839380031, 254)

Kā atkārtoti atvērt iepriekš aizvērtu tēmu

Apraksts

tg_reopen_forum_topic(platform_id, message_thread_id)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram iekšienē *
**!** message_thread_id papildu tēmas tērzēšanas ID
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atrodiet sadaļā "Kanāli", laukā "Grupas ID".

Koda piemērs kopēšanai

answer = tg_reopen_forum_topic(-1001839380031, 254)

Kā dzēst tēmu un visus tās ziņojumus

Apraksts

tg_delete_forum_topic(platform_id, message_thread_id)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram iekšienē *
**!** message_thread_id papildu tēmas tērzēšanas ID
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atrodiet sadaļā "Kanāli", laukā "Grupas ID".

Koda piemērs kopēšanai

answer = tg_delete_forum_topic(-1001839380031, 254)

Kā atspraust visus ziņojumus tēmā

Apraksts

tg_unpin_topic_messages(platform_id, message_thread_id)

Parametri:

Parametrs Apraksts
**!** platform_id tērzēšanas ID Telegram iekšienē *
**!** message_thread_id papildu tēmas tērzēšanas ID
bot_name

neobligāts parametrs: bota nosaukums.

Strādājot ar tēmām, varat norādīt, kuram botam jāizpilda funkcija. Tas ir noderīgi, ja jūsu projektā tiek izmantoti vairāki Telegram boti. Bota nosaukumu atrodiet sadaļā "Kanāli", laukā "Grupas ID".

Koda piemērs kopēšanai

answer = tg_unpin_topic_messages(-1001839380031, 254)

Kā iegūt emocijzīmju sarakstu Telegram tēmai

Apraksts

Kā iegūt emocijzīmju sarakstu

tg_get_forum_icon() – šī funkcija atgriež emocijzīmju sarakstu, kas pieejamas lietošanai kā foruma tēmu ikonas. Rezultāts ir jāpiešķir mainīgajam, jo tā atgriež vārdnīcu, kur katra atslēga ir emocijzīme un tās atbilstošā vērtība ir emocijzīmes unikālais identifikators (id).

Parametri: nav.

Emocijzīmju saraksta saturs

Lai iegūtu emocijzīmju sarakstu tēmu tērzēšanai, nosūtiet komandu attiecīgajai tērzēšanai.

Funkcija atbildē atgriezīs emocijzīmju sarakstu. Tas nozīmē, ka mainīgais answer saturēs vārdnīcu kā savu vērtību.

{'📰': '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'}

Koda piemērs kopēšanai
answer = tg_get_forum_icon()