mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-25 02:42:28 +02:00
Документация и правки форума Telegram
This commit is contained in:
parent
11b1a195ce
commit
fd568d26ad
@ -1045,8 +1045,8 @@
|
||||
|
||||
Если МассивЧата.Количество() > 1 Тогда
|
||||
|
||||
IDЧата = МассивЧата[1];
|
||||
IDТемы = МассивЧата[2];
|
||||
IDЧата = МассивЧата[0];
|
||||
IDТемы = МассивЧата[1];
|
||||
|
||||
Параметры.Вставить("message_thread_id", IDТемы);
|
||||
|
||||
|
@ -195,6 +195,7 @@
|
||||
НовыйТест(ТаблицаТестов, "Телеграм_СоздатьУдалитьТемуФорума" , "Создать/Удалить тему форума" , Телеграм);
|
||||
НовыйТест(ТаблицаТестов, "Телеграм_ОткрытьЗакрытьГлавнуюТему" , "Открыть/Закрыть главную тему" , Телеграм);
|
||||
НовыйТест(ТаблицаТестов, "Телеграм_ИзменитьИмяГлавнойТемы" , "Изменить имя главной темы" , Телеграм);
|
||||
НовыйТест(ТаблицаТестов, "Телеграм_СкрытьПоказатьГлавнуюТему" , "Скрыть/Показать главную тему" , Телеграм);
|
||||
|
||||
НовыйТест(ТаблицаТестов, "ВК_СоздатьСсылкуТокена" , "Создать ссылку получения токена", ВКонтакте);
|
||||
НовыйТест(ТаблицаТестов, "ВК_СоздатьУдалитьПост" , "Создать/Удалить пост" , ВКонтакте);
|
||||
|
@ -339,7 +339,10 @@
|
||||
Телефон = "88005553535";
|
||||
|
||||
МассивРезультатов = Новый Массив;
|
||||
МассивРезультатов.Добавить(OPI_Telegram.ОтправитьКонтакт(Токен, IDЧата , Имя, Фамилия, Телефон));
|
||||
|
||||
OPI_Инструменты.Пауза(20);
|
||||
МассивРезультатов.Добавить(OPI_Telegram.ОтправитьКонтакт(Токен, IDЧата , Имя, Фамилия, Телефон));
|
||||
OPI_Инструменты.Пауза(20);
|
||||
МассивРезультатов.Добавить(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 строка
|
||||
|
||||
```
|
||||
|
||||
![Результат](img/5.png)
|
||||
|
||||
```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…
Reference in New Issue
Block a user