1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-21 01:50:24 +02:00
OpenIntegrations/docs/md/Telegram/Administrirovanie/Sozdat-ssylku-priglashenie.md
2024-05-28 19:25:37 +03:00

2.5 KiB

sidebar_position
3

Создать ссылку-приглашение

Создает ссылку для вступления в закрытый чат

Функция СоздатьСсылкуПриглашение(Знач Токен, Знач IDЧата, Знач Заголовок = "", Знач ДатаИстечения = "", Знач ЛимитПользователей = 0) Экспорт

Параметр CLI опция Тип Назначение
Токен --token Строка Токен бота
IDЧата --chat Строка,Число ID целевого чата или IDЧата*IDТемы
Заголовок --title Строка Заголовок приглашения
ДатаИстечения --expire Дата Дата окончания жизни ссылки (безсрочно, если не указано)
ЛимитПользователей --limit Число Лимит пользователей (бесконечно, если не указано)

Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram

	
    Токен         = "6129457865:AAFyzNYOAFbu...";
    IDКанала      = "@testsichee";    
    Сутки         = 86400;   
    ТекущаяДата   = OPI_Инструменты.ПолучитьТекущуюДату();

    Заголовок     = "Ссылка " + Строка(ТекущаяДата); 
    Истечение     = ТекущаяДата + Сутки;
    UnixИстечение = OPI_Инструменты.UNIXTime(Истечение);
    
    Результат = OPI_Telegram.СоздатьСсылкуПриглашение(Токен, IDКанала, Заголовок, Истечение, 200);

	
    
  oint telegram СоздатьСсылкуПриглашение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --title %title% --expire %expire% --limit %limit%


{
 "ok": true,
 "result": {
  "invite_link": "https://t.me/+7Qycfgicx341NzFi",
  "name": "Ссылка 05/28/2024 16:16:35",
  "creator": {
   "id": 6129457865,
   "is_bot": true,
   "first_name": "Бот Виталий",
   "username": "sicheebot"
  },
  "expire_date": 1716995796,
  "member_limit": 200,
  "creates_join_request": false,
  "is_primary": false,
  "is_revoked": false
 }
}