From 8f20802f2a54f1dd0c47e117003f93e4e4ad00b3 Mon Sep 17 00:00:00 2001 From: zaboal Date: Sun, 10 Sep 2023 22:27:36 +0300 Subject: [PATCH] =?UTF-8?q?=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- one.feature | 19 +++++++++---------- one.schema.yaml | 19 ++++++++++++------- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/one.feature b/one.feature index fd2cd24..2b59a79 100644 --- a/one.feature +++ b/one.feature @@ -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 @@ И отправляет в <канал> и <топик> -Структура сценария: комментирование поста +Структура сценария: Комментирование поста Пусть <пост> привязан к группе Когда <пользовател>ь нажимает на кнопку под ним Тогда его перенаправляет к его <репост>у в <чат>е diff --git a/one.schema.yaml b/one.schema.yaml index 8f01bef..32e2fa1 100644 --- a/one.schema.yaml +++ b/one.schema.yaml @@ -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: "Каналы сначала добавляются к группе, как возможные для привязки к топику, и только потом могут быть активированы."