ы
This commit is contained in:
parent
be84c5a785
commit
8f20802f2a
2 changed files with 21 additions and 17 deletions
19
one.feature
19
one.feature
|
@ -6,12 +6,11 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Функция: комментирование сообщений канала в группе с топиками
|
Функция: Комментирование сообщений канала в группе с топиками
|
||||||
в сентябре 2023 года в официальном клиенте telegram'а
|
Сентябрь 2023 года, в Telegram'е нет данной функции.
|
||||||
нет данной функции. она бы позволяла использовать
|
Она бы позволяла администраторам каналов
|
||||||
администраторам каналов использовать преимущества
|
использовать преимущества групп с топиками,
|
||||||
групп с топиками, а также объединять трафик
|
а также объединять трафик с другими каналами.
|
||||||
с другими каналами.
|
|
||||||
|
|
||||||
Предыстория:
|
Предыстория:
|
||||||
Пусть дистрибьютер зарегистировал <бот>а через BotFather
|
Пусть дистрибьютер зарегистировал <бот>а через BotFather
|
||||||
|
@ -26,7 +25,7 @@
|
||||||
Правило: <бот> добавлен со всеми необходимыми правами в чат, и инициатор сценария — его админ
|
Правило: <бот> добавлен со всеми необходимыми правами в чат, и инициатор сценария — его админ
|
||||||
согласно типам TBAPI, канал и группа — чаты
|
согласно типам TBAPI, канал и группа — чаты
|
||||||
|
|
||||||
Структура сценария: добавление канала в вайтлист группы
|
Структура сценария: Добавление канала в вайтлист группы
|
||||||
Если админ напишет в группе «/<команд> <канал>»
|
Если админ напишет в группе «/<команд> <канал>»
|
||||||
Тогда <приложен>ие внесёт <канал> в вайтлист
|
Тогда <приложен>ие внесёт <канал> в вайтлист
|
||||||
|
|
||||||
|
@ -35,7 +34,7 @@
|
||||||
| whitelist | @zbagab | @zbalog |
|
| whitelist | @zbagab | @zbalog |
|
||||||
|
|
||||||
|
|
||||||
Структура сценария: активирование канала в топиках группы
|
Структура сценария: Активирование канала в топиках группы
|
||||||
Пусть <канал> есть в вайтлисте <групп>ы
|
Пусть <канал> есть в вайтлисте <групп>ы
|
||||||
Если админ <канал>а напишет боту «/<команд> <канал> <групп>»
|
Если админ <канал>а напишет боту «/<команд> <канал> <групп>»
|
||||||
Тогда <бот> создаст одноимённый с <канал>ом <топик> в <групп>е
|
Тогда <бот> создаст одноимённый с <канал>ом <топик> в <групп>е
|
||||||
|
@ -46,7 +45,7 @@
|
||||||
| activate | @zbalog | @zbagab | находки забоала |
|
| activate | @zbalog | @zbagab | находки забоала |
|
||||||
|
|
||||||
|
|
||||||
Структура сценария: привязка постов к группе
|
Структура сценария: Привязка постов к группе
|
||||||
Пусть <канал> помечен как обслуживаемый <групп>ой
|
Пусть <канал> помечен как обслуживаемый <групп>ой
|
||||||
Когда в <канал> отправляется сообщение
|
Когда в <канал> отправляется сообщение
|
||||||
Тогда <бот> его копирует
|
Тогда <бот> его копирует
|
||||||
|
@ -56,7 +55,7 @@
|
||||||
И отправляет в <канал> и <топик>
|
И отправляет в <канал> и <топик>
|
||||||
|
|
||||||
|
|
||||||
Структура сценария: комментирование поста
|
Структура сценария: Комментирование поста
|
||||||
Пусть <пост> привязан к группе
|
Пусть <пост> привязан к группе
|
||||||
Когда <пользовател>ь нажимает на кнопку под ним
|
Когда <пользовател>ь нажимает на кнопку под ним
|
||||||
Тогда его перенаправляет к его <репост>у в <чат>е
|
Тогда его перенаправляет к его <репост>у в <чат>е
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
# схема базы данных бота для telegram’а,
|
$id: https://zba.su/ditbot
|
||||||
# реализующего комментирование сообщений канала в группе с топиками.
|
$schemma: https://json-schema.org/draft/2020-12/schema
|
||||||
# cc-by-sa 4.0 © зажигин богдан, 2023
|
|
||||||
|
|
||||||
|
title: "Группы и их списки обсулиживания каналов"
|
||||||
|
description:
|
||||||
|
Cхема главной базы данных бота для Telegram’а,
|
||||||
|
реализующего комментирование сообщений канала в группе с топиками.
|
||||||
|
CC-BY-SA 4.0 © Зажигин Богдан, 2023
|
||||||
|
|
||||||
|
|
||||||
title: "Группы и их список обсулижваемых/необслуживаемых каналов"
|
|
||||||
|
|
||||||
type: array
|
type: array
|
||||||
minItems: 1
|
minItems: 1
|
||||||
uniqueItems: true
|
uniqueItems: true
|
||||||
|
@ -21,6 +23,9 @@ items:
|
||||||
title: "Идентификатор группы"
|
title: "Идентификатор группы"
|
||||||
description: "Согласно строке «id» из core.telegram.org/bots/api#chat."
|
description: "Согласно строке «id» из core.telegram.org/bots/api#chat."
|
||||||
type: integer
|
type: integer
|
||||||
|
examples:
|
||||||
|
- -1001969731405
|
||||||
|
- -1001559352883
|
||||||
whitelist:
|
whitelist:
|
||||||
type: array
|
type: array
|
||||||
minItems: 1
|
minItems: 1
|
||||||
|
@ -37,8 +42,8 @@ items:
|
||||||
description: "Согласно строке «id» из core.telegram.org/bots/api#chat."
|
description: "Согласно строке «id» из core.telegram.org/bots/api#chat."
|
||||||
type: integer
|
type: integer
|
||||||
examples:
|
examples:
|
||||||
- 1001973121320
|
- -1001973121320
|
||||||
- 1001523889521
|
- -1001523889521
|
||||||
active:
|
active:
|
||||||
title: "Обслуживание"
|
title: "Обслуживание"
|
||||||
description: "Каналы сначала добавляются к группе, как возможные для привязки к топику, и только потом могут быть активированы."
|
description: "Каналы сначала добавляются к группе, как возможные для привязки к топику, и только потом могут быть активированы."
|
||||||
|
|
Loading…
Add table
Reference in a new issue