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
tg_create_chat_invite_link(platform_id, member_limit, hours, request, name)
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
tg_revoke_chat_invite_link(platform_id, invite_link)
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
tg_export_chat_link(platform_id)
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:
- is_anonymous — slēpj administratora klātbūtni tērzēšanā,
- 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.
- can_post_messages — administrators var izveidot kanāla ziņas (tikai kanāliem)
- can_edit_messages — administrators var rediģēt citu lietotāju ziņas un piespraust ziņas (tikai kanāliem)
- can_delete_messages — administrators var dzēst citu lietotāju ziņas
- can_manage_video_chats — administrators var pārvaldīt video tērzēšanas,
- can_restrict_members — administrators var ierobežot dalībniekus, aizliegt/atbloķēt tos tērzēšanā,
- 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)
- can_change_info — administrators var mainīt tērzēšanas nosaukumu, fotoattēlu un citus iestatījumus
- can_invite_users — administrators var uzaicināt jaunus lietotājus tērzēšanā
- 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:
- ! can_send_messages - atļauja sūtīt teksta ziņas, kontaktus, atrašanās vietas un norises vietas.
- ! 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
- ! can_send_polls - atļauja sūtīt aptaujas. Nepieciešama can_send_messages
- ! 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
- ! can_add_web_page_previews - atļauja pievienot tīmekļa lapu priekšskatījumus ziņām. Nepieciešama can_send_media_messages
- ! 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.
- ! can_invite_users - atļauja uzaicināt lietotājus
- ! can_pin_messages - atļauja piespraust ziņas. Tas tiek ignorēts publiskajās supergrupās.
- 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:
- can_send_audios - atļauja sūtīt audio failus
- can_send_documents - atļauja sūtīt dokumentus
- can_send_photos - atļauja sūtīt fotoattēlus
- can_send_videos - atļauja sūtīt video
- can_send_video_notes - atļauja sūtīt apaļus video ziņojumus
- 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:
- ! can_send_messages - atļauja sūtīt teksta ziņas, kontaktus, atrašanās vietas un norises vietas.
- ! 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
- ! can_send_polls - atļauja sūtīt aptaujas. Nepieciešama can_send_messages
- ! 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
- ! can_add_web_page_previews - atļauja pievienot tīmekļa lapu priekšskatījumus ziņām. Nepieciešama can_send_media_messages
- ! 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.
- ! can_invite_users - atļauja uzaicināt lietotājus
- ! can_pin_messages - atļauja piespraust ziņas. Tas tiek ignorēts publiskajās supergrupās.
- 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:
- can_send_audios - atļauja sūtīt audio failus
- can_send_documents - atļauja sūtīt dokumentus
- can_send_photos - atļauja sūtīt fotoattēlus
- can_send_videos - atļauja sūtīt video
- can_send_video_notes - atļauja sūtīt apaļus video ziņojumus
- 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
-
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.
-
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!
- 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_addedatzvans.
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
/startkomandu).
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()