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 Пусть дистрибьютер зарегистировал <бот>а через 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 @@
И отправляет в <канал> и <топик> И отправляет в <канал> и <топик>
Структура сценария: комментирование поста Структура сценария: Комментирование поста
Пусть <пост> привязан к группе Пусть <пост> привязан к группе
Когда <пользовател>ь нажимает на кнопку под ним Когда <пользовател>ь нажимает на кнопку под ним
Тогда его перенаправляет к его <репост>у в <чат>е Тогда его перенаправляет к его <репост>у в <чат>е

View file

@ -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: "Каналы сначала добавляются к группе, как возможные для привязки к топику, и только потом могут быть активированы."