1
0
Fork 0
This commit is contained in:
bogdan zažigin 2023-09-10 22:27:36 +03:00
parent be84c5a785
commit 8f20802f2a
2 changed files with 21 additions and 17 deletions

View file

@ -6,12 +6,11 @@
Функция: комментирование сообщений канала в группе с топиками
в сентябре 2023 года в официальном клиенте telegram'а
нет данной функции. она бы позволяла использовать
администраторам каналов использовать преимущества
групп с топиками, а также объединять трафик
с другими каналами.
Функция: Комментирование сообщений канала в группе с топиками
Сентябрь 2023 года, в Telegram'е нет данной функции.
Она бы позволяла администраторам каналов
использовать преимущества групп с топиками,
а также объединять трафик с другими каналами.
Предыстория:
Пусть дистрибьютер зарегистировал <бот>а через BotFather
@ -26,7 +25,7 @@
Правило: <бот> добавлен со всеми необходимыми правами в чат, и инициатор сценария его админ
согласно типам TBAPI, канал и группа чаты
Структура сценария: добавление канала в вайтлист группы
Структура сценария: Добавление канала в вайтлист группы
Если админ напишет в группе «/<команд> <канал>»
Тогда <приложен>ие внесёт <канал> в вайтлист
@ -35,7 +34,7 @@
| whitelist | @zbagab | @zbalog |
Структура сценария: активирование канала в топиках группы
Структура сценария: Активирование канала в топиках группы
Пусть <канал> есть в вайтлисте <групп>ы
Если админ <канал>а напишет боту «/<команд> <канал> <групп>»
Тогда <бот> создаст одноимённый с <канал>ом <топик> в <групп>е
@ -46,7 +45,7 @@
| activate | @zbalog | @zbagab | находки забоала |
Структура сценария: привязка постов к группе
Структура сценария: Привязка постов к группе
Пусть <канал> помечен как обслуживаемый <групп>ой
Когда в <канал> отправляется сообщение
Тогда <бот> его копирует
@ -56,7 +55,7 @@
И отправляет в <канал> и <топик>
Структура сценария: комментирование поста
Структура сценария: Комментирование поста
Пусть <пост> привязан к группе
Когда <пользовател>ь нажимает на кнопку под ним
Тогда его перенаправляет к его <репост>у в <чат>е

View file

@ -1,11 +1,13 @@
# схема базы данных бота для telegramа,
# реализующего комментирование сообщений канала в группе с топиками.
# cc-by-sa 4.0 © зажигин богдан, 2023
$id: https://zba.su/ditbot
$schemma: https://json-schema.org/draft/2020-12/schema
title: "Группы и их списки обсулиживания каналов"
description:
Cхема главной базы данных бота для Telegramа,
реализующего комментирование сообщений канала в группе с топиками.
CC-BY-SA 4.0 © Зажигин Богдан, 2023
title: "Группы и их список обсулижваемых/необслуживаемых каналов"
type: array
minItems: 1
uniqueItems: true
@ -21,6 +23,9 @@ items:
title: "Идентификатор группы"
description: "Согласно строке «id» из core.telegram.org/bots/api#chat."
type: integer
examples:
- -1001969731405
- -1001559352883
whitelist:
type: array
minItems: 1
@ -37,8 +42,8 @@ items:
description: "Согласно строке «id» из core.telegram.org/bots/api#chat."
type: integer
examples:
- 1001973121320
- 1001523889521
- -1001973121320
- -1001523889521
active:
title: "Обслуживание"
description: "Каналы сначала добавляются к группе, как возможные для привязки к топику, и только потом могут быть активированы."