mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-04-21 12:17:20 +02:00
Документация и правки форума Telegram
This commit is contained in:
parent
11b1a195ce
commit
fd568d26ad
@ -1045,8 +1045,8 @@
|
|||||||
|
|
||||||
Если МассивЧата.Количество() > 1 Тогда
|
Если МассивЧата.Количество() > 1 Тогда
|
||||||
|
|
||||||
IDЧата = МассивЧата[1];
|
IDЧата = МассивЧата[0];
|
||||||
IDТемы = МассивЧата[2];
|
IDТемы = МассивЧата[1];
|
||||||
|
|
||||||
Параметры.Вставить("message_thread_id", IDТемы);
|
Параметры.Вставить("message_thread_id", IDТемы);
|
||||||
|
|
||||||
|
@ -195,6 +195,7 @@
|
|||||||
НовыйТест(ТаблицаТестов, "Телеграм_СоздатьУдалитьТемуФорума" , "Создать/Удалить тему форума" , Телеграм);
|
НовыйТест(ТаблицаТестов, "Телеграм_СоздатьУдалитьТемуФорума" , "Создать/Удалить тему форума" , Телеграм);
|
||||||
НовыйТест(ТаблицаТестов, "Телеграм_ОткрытьЗакрытьГлавнуюТему" , "Открыть/Закрыть главную тему" , Телеграм);
|
НовыйТест(ТаблицаТестов, "Телеграм_ОткрытьЗакрытьГлавнуюТему" , "Открыть/Закрыть главную тему" , Телеграм);
|
||||||
НовыйТест(ТаблицаТестов, "Телеграм_ИзменитьИмяГлавнойТемы" , "Изменить имя главной темы" , Телеграм);
|
НовыйТест(ТаблицаТестов, "Телеграм_ИзменитьИмяГлавнойТемы" , "Изменить имя главной темы" , Телеграм);
|
||||||
|
НовыйТест(ТаблицаТестов, "Телеграм_СкрытьПоказатьГлавнуюТему" , "Скрыть/Показать главную тему" , Телеграм);
|
||||||
|
|
||||||
НовыйТест(ТаблицаТестов, "ВК_СоздатьСсылкуТокена" , "Создать ссылку получения токена", ВКонтакте);
|
НовыйТест(ТаблицаТестов, "ВК_СоздатьСсылкуТокена" , "Создать ссылку получения токена", ВКонтакте);
|
||||||
НовыйТест(ТаблицаТестов, "ВК_СоздатьУдалитьПост" , "Создать/Удалить пост" , ВКонтакте);
|
НовыйТест(ТаблицаТестов, "ВК_СоздатьУдалитьПост" , "Создать/Удалить пост" , ВКонтакте);
|
||||||
|
@ -339,7 +339,10 @@
|
|||||||
Телефон = "88005553535";
|
Телефон = "88005553535";
|
||||||
|
|
||||||
МассивРезультатов = Новый Массив;
|
МассивРезультатов = Новый Массив;
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(20);
|
||||||
МассивРезультатов.Добавить(OPI_Telegram.ОтправитьКонтакт(Токен, IDЧата , Имя, Фамилия, Телефон));
|
МассивРезультатов.Добавить(OPI_Telegram.ОтправитьКонтакт(Токен, IDЧата , Имя, Фамилия, Телефон));
|
||||||
|
OPI_Инструменты.Пауза(20);
|
||||||
МассивРезультатов.Добавить(OPI_Telegram.ОтправитьКонтакт(Токен, IDКанала, Имя, Фамилия, Телефон));
|
МассивРезультатов.Добавить(OPI_Telegram.ОтправитьКонтакт(Токен, IDКанала, Имя, Фамилия, Телефон));
|
||||||
|
|
||||||
Для Каждого Результат Из МассивРезультатов Цикл
|
Для Каждого Результат Из МассивРезультатов Цикл
|
||||||
@ -541,6 +544,23 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Телеграм_СкрытьПоказатьГлавнуюТему() Экспорт
|
||||||
|
|
||||||
|
Токен = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Токен");
|
||||||
|
Чат = OPI_ПолучениеДанныхТестов.ПолучитьПараметр("Телеграм_Форум");
|
||||||
|
|
||||||
|
Результат = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат);
|
||||||
|
Проверка_ТелеграмИстина(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(10);
|
||||||
|
|
||||||
|
Результат = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат);
|
||||||
|
Проверка_ТелеграмИстина(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(10);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
Процедура Телеграм_ИзменитьИмяГлавнойТемы() Экспорт
|
Процедура Телеграм_ИзменитьИмяГлавнойТемы() Экспорт
|
||||||
|
|
||||||
Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор);
|
Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор);
|
||||||
|
@ -0,0 +1,39 @@
|
|||||||
|
---
|
||||||
|
sidebar_position: 9
|
||||||
|
---
|
||||||
|
|
||||||
|
# Изменить имя главной темы форума
|
||||||
|
Изменяет имя главной темы форума
|
||||||
|
|
||||||
|
|
||||||
|
*Функция ИзменитьИмяГлавнойТемыФорума(Знач Токен, Знач IDЧата, Знач Заголовок) Экспорт*
|
||||||
|
|
||||||
|
| Параметр | Тип | Назначение |
|
||||||
|
|-|-|-|
|
||||||
|
| Токен | Строка | Токен бота |
|
||||||
|
| IDЧата | Строка/Число | ID целевого чата |
|
||||||
|
| Заголовок | Строка | Новое имя главной темы |
|
||||||
|
|
||||||
|
Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
|
||||||
|
|
||||||
|
```bsl title="Пример кода"
|
||||||
|
|
||||||
|
Заголовок = "Новое имя главной темы " + Строка(Новый УникальныйИдентификатор);
|
||||||
|
Токен = "6129457325:BWDF...";
|
||||||
|
Чат = "-10019711...";
|
||||||
|
|
||||||
|
Ответ = OPI_Telegram.ИзменитьИмяГлавнойТемыФорума(Токен, Чат, Заголовок); //Соответствие
|
||||||
|
Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
```json title="Результат"
|
||||||
|
|
||||||
|
{
|
||||||
|
"result": true,
|
||||||
|
"ok": true
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
@ -0,0 +1,36 @@
|
|||||||
|
---
|
||||||
|
sidebar_position: 10
|
||||||
|
---
|
||||||
|
|
||||||
|
# Очистить список закрепленных сообщений темы
|
||||||
|
Очищает список закрепленных сообщений в теме форума
|
||||||
|
|
||||||
|
|
||||||
|
*Функция ОчиститьСписокЗакрепленныхСообщенийТемы(Знач Токен, Знач IDЧата, Знач IDТемы = "") Экспорт*
|
||||||
|
|
||||||
|
| Параметр | Тип | Назначение |
|
||||||
|
|-|-|-|
|
||||||
|
| Токен | Строка | Токен бота |
|
||||||
|
| IDЧата | Строка/Число | ID целевого чата |
|
||||||
|
| IDТемы | Строка/Число (необяз.) | ID темы для очистки закрепленных. Главная, если не заполнено |
|
||||||
|
|
||||||
|
Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
|
||||||
|
|
||||||
|
```bsl title="Пример кода"
|
||||||
|
|
||||||
|
Токен = "6129457325:BWDF...";
|
||||||
|
Чат = "-10019711...";
|
||||||
|
|
||||||
|
Ответ = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат, 46); //Соответствие
|
||||||
|
Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
```json title="Результат"
|
||||||
|
|
||||||
|
{
|
||||||
|
"result": true,
|
||||||
|
"ok": true
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
sidebar_position: 8
|
||||||
|
---
|
||||||
|
|
||||||
|
# Показать главную тему форума
|
||||||
|
Показывает ранее скрытую главную тему форума
|
||||||
|
|
||||||
|
|
||||||
|
*Функция ПоказатьГлавнуюТемуФорума(Знач Токен, Знач IDЧата) Экспорт*
|
||||||
|
|
||||||
|
| Параметр | Тип | Назначение |
|
||||||
|
|-|-|-|
|
||||||
|
| Токен | Строка | Токен бота |
|
||||||
|
| IDЧата | Строка/Число | ID целевого чата |
|
||||||
|
|
||||||
|
Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
|
||||||
|
|
||||||
|
```bsl title="Пример кода"
|
||||||
|
|
||||||
|
Токен = "6129457325:BWDF...";
|
||||||
|
Чат = "-10019711...";
|
||||||
|
|
||||||
|
Ответ = OPI_Telegram.ПоказатьГлавнуюТемуФорума(Токен, Чат); //Соответствие
|
||||||
|
Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
```json title="Результат"
|
||||||
|
|
||||||
|
{
|
||||||
|
"result": true,
|
||||||
|
"ok": true
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
@ -0,0 +1,35 @@
|
|||||||
|
---
|
||||||
|
sidebar_position: 7
|
||||||
|
---
|
||||||
|
|
||||||
|
# Скрыть главную тему форума
|
||||||
|
Скрывает главную тему форума
|
||||||
|
|
||||||
|
|
||||||
|
*Функция СкрытьГлавнуюТемуФорума(Знач Токен, Знач IDЧата) Экспорт*
|
||||||
|
|
||||||
|
| Параметр | Тип | Назначение |
|
||||||
|
|-|-|-|
|
||||||
|
| Токен | Строка | Токен бота |
|
||||||
|
| IDЧата | Строка/Число | ID целевого чата |
|
||||||
|
|
||||||
|
Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
|
||||||
|
|
||||||
|
```bsl title="Пример кода"
|
||||||
|
|
||||||
|
Токен = "6129457325:BWDF...";
|
||||||
|
Чат = "-10019711...";
|
||||||
|
|
||||||
|
Ответ = OPI_Telegram.СкрытьГлавнуюТемуФорума(Токен, Чат); //Соответствие
|
||||||
|
Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
```json title="Результат"
|
||||||
|
|
||||||
|
{
|
||||||
|
"result": true,
|
||||||
|
"ok": true
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
@ -0,0 +1,36 @@
|
|||||||
|
---
|
||||||
|
sidebar_position: 6
|
||||||
|
---
|
||||||
|
|
||||||
|
# Удалить тему форума
|
||||||
|
Удаляет тему форума
|
||||||
|
|
||||||
|
|
||||||
|
*Функция УдалитьТемуФорума(Знач Токен, Знач IDЧата, Знач IDТемы) Экспорт*
|
||||||
|
|
||||||
|
| Параметр | Тип | Назначение |
|
||||||
|
|-|-|-|
|
||||||
|
| Токен | Строка | Токен бота |
|
||||||
|
| IDЧата | Строка/Число | ID целевого чата |
|
||||||
|
| IDТемы | Строка/Число (необяз.) | ID темы для удаления |
|
||||||
|
|
||||||
|
Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram
|
||||||
|
|
||||||
|
```bsl title="Пример кода"
|
||||||
|
|
||||||
|
Токен = "6129457325:BWDF...";
|
||||||
|
Чат = "-10019711...";
|
||||||
|
|
||||||
|
Ответ = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, 46); //Соответствие
|
||||||
|
Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
```json title="Результат"
|
||||||
|
|
||||||
|
{
|
||||||
|
"result": true,
|
||||||
|
"ok": true
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
BIN
docs/docs/Telegram/Rabota-s-temami-foruma/img/5.png
Normal file
BIN
docs/docs/Telegram/Rabota-s-temami-foruma/img/5.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.4 KiB |
Loading…
x
Reference in New Issue
Block a user