Остальное

Передача отредактированных сообщений

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Передача редактирований

Передача редактирований сообщений возможна только при прямом подключении.

Обратите внимание, что если вы поставили задержку доставки и редактирование оригинального сообщения произошло до того, как сообщение было опубликовано в назначении, то редактирование не будет применено.

⏵Команды
/setting edit + одна из следующих опций:

edit - передавать изменение в канал назначения
Пример: /setting edit edit

new - присылать изменение новым сообщением
Пример: /setting edit new

ignore - игнорировать изменения
Пример: /setting edit ignore

Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Передача удалений сообщений

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Передача удалений

Передача удалений (удалить сообщение в канале назначения, если оно удалено в источнике) возможна только при прямом подключении.

Учтите, что Телеграм не позволяет ботам удалять сообщения старше 48 часов. Если вам нужно, чтобы удалялись старые сообщения, используйте режим перенаправления от имени своего аккаунта

⏵Команды
/setting delete + одна из следующих опций:

no - не удалять
Пример: /setting delete no

yes - удалять сообщения в канале назначения
Пример: /setting delete yes

Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Задержка

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Задержка

С помощью этой настройки укажите количество секунд, на которое нужно задержать сообщение.

Также можно задержать сообщение на случайное количество секунд. Для этого укажите минимальную и максимальную задержку в формате мин-макс. Например, 30-60 поставит задержку от 30 до 60 секунд.

Для отключения функции укажите 0.

⏵Команды
/setting delay [количество секунд]

0 - выключено
Пример: /setting delay 0

[количество секунд]
Пример: /setting delay 30 - задержка 30 сек.
Пример: /setting delay 60-90 - задержка от 60 до 90 сек.

Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Запланировать

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Запланировать

Эта функция схожа с задержкой, но работает через внутренний планировщик Телеграм, тот, который используется для установки отложенного времени публикации сообщений. То есть вместо публикации сообщение будет запланировано на публикацию. Поэтому у вас должна быть включена публикация от имени аккаунта (copy_client или forward_client).

С помощью этой настройки укажите количество секунд, на которое нужно задержать сообщение.

Также можно задержать сообщение на случайное количество секунд. Для этого укажите минимальную и максимальную задержку в формате мин-макс. Например, 30-60 поставит задержку от 30 до 60 секунд.

Для отключения функции укажите 0.

⏵Команды
/setting schedule [количество секунд]

0 - выключено
Пример: /setting schedule 0

[количество секунд]
Пример: /setting schedule 30 - задержка 30 сек.
Пример: /setting schedule 60-90 - задержка от 60 до 90 сек.

Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Закрепление сообщений (pin)

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Закрепление
⏵Команды
/setting pin + одна из следующих опций:

off - не закреплять
Пример: /setting pin off

silent - закрепить без уведомления
Пример: /setting pin silent

notify - закрепить и уведомить (работает только в группах)
Пример: /setting pin notify

Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Опросы

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Опросы
⏵Команды
/setting poll + одна из следующих опций:

none - опросы не будут пересылаться
Пример: /setting poll none

copy - копировать опросы
Пример: /setting poll copy

[любая_другая_строка] - отправлять сообщение с этой строкой как ссылкой на опрос
Пример: /setting poll пройдите опрос

Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Тихий режим

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Тихий режим
⏵Команды
/setting silent + одна из следующих опций:

pass - установить тихий режим такой же, как и в источнике
Пример: /setting silent pass

never - не передавать тихий режим
Пример: /setting silent never

always - всегда устанавливать тихий режим
Пример: /setting silent always

Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Веб-предпросмотр

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Предпросмотр
⏵Команды
/setting preview + одна из следующих опций:

pass - передавать предпросмотр, как и в источнике
Пример: /setting preview pass

never - не показывать предпросмотр
Пример: /setting preview never

always - всегда показывать предпросмотр
Пример: /setting preview always

Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Способ доставки сообщений

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Режим доставки

Режим copy_bot — сообщения будут публиковаться через бота @junction_bot. Бот должен быть админом в назначении и иметь права на публикацию там.

Режим copy_client — сообщения будут публиковаться через подключённый аккаунт. Аккаунт должен иметь права на публикацию в назначении.

Режим forward_client — сообщения будут форвардится через подключённый аккаунт. Аккаунт должен иметь права на публикацию в назначении. Источник должен позволять форвардить сообщения.

Режим copy_client_then_bot — сообщения будут публиковаться через подключённый аккаунт. Аккаунт должен иметь права на публикацию в назначении. В случае превышения лимита Телеграм на количество публикуемых сообщений, будет предпринята попытка публиковать через бота @junction_bot. Чтобы это сработало, бот должен быть админом в назначении и иметь права на публикацию там.

Обратите внимание, что эта настройка доступка только для прямого подключения.
В режимах copy_client и forward_client:
— Нет необходимости держать бот в чате назначения.
— Не поддерживается добавление кнопок к сообщению. Кнопки отображаться не будут.

Эта настройка автоматически устанавливается на copy_client, если ты задаешь назначение, отправляя виртуальный номер канала.

Темы в группах

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Отправить в тему

Чтобы узнать номер темы в группе, возьмите ссылку на любое сообщение в теме. Номер в середине ссылки — это и есть номер темы. Например, если ссылка на сообщение https://t.me/publicchat/1723/36753, то номер темы — 1723. Если у вас есть ссылка на саму тему, а не на сообщение, то вам нужно последнее число в этой ссылке. Например, если ссылка на тему https://t.me/publicchat/3456, то номер темы — 3456.

Если копируемое сообщение является ответом на сообщение, которое не находится в заданной теме, то и копируемое сообщение не будет помещено в тему. Это ограничение со стороны Телеграма.

Чтобы копировать сообщения из тем в источнике в такие же темы в назначении, вам необходимо создать эти темы вручную. Затем для каждой темы нужно создать промежуточный канал. Для каждой темы настраиваете сначала копирование в промежуточный канал с фильтром по нужной теме. Затем из промежуточного канала в назначение с нужной настройкой topic. См. пример здесь (вместо filter будет filterchannel, а вместо mybuttons будет topic).

⏵Команды
/setting topic ID

Где ID - номер темы в группе назначения, в которую нужно отправлять сообщения.

Пример: /setting topic 1723

Для копирования из тем в источнике в соответствующие темы в назначении, если вы уже создали промежуточные каналы и пересылки, настройка будет выглядеть так:
1. /filtertopic ссылка-на-источник->TgID-промежуточного-канала mustHave 123
2. /settingchannel ссылка-на-промежуточный-канал topic 456
Где нужная тема в источнике - 123. Она соответствует теме 456 в назначении.

Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Частота пересылки

Где найти
Меню → Настройки перенаправлений →  Выбрать источник и назначение → Частота доставки

Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Эта настройка позволяет растянуть во времени поток сообщений из заданного источника. Например, если вы поставите период 60 секунд, то сообщения из источника будут приходить не чаще раза в минуту. Если в источнике публикуется сразу 3 сообщения в 16:30, то первое придёт тут же (16:30), второе через минуту (16:31) а третье через две минуты (16:32). Если в источнике в 16:31 появится четвёртое сообщение, оно будет опубликовано в назначении в 16:33.

Обратите внимание на то, что период всегда считается для каждого источника отдельно. Если вы хотите, чтобы период считался для всего назначения, то вам сначала необходимо настроить пересылку в промежуточный канал, а затем из промежуточного канала в конечный канал уже с настройкой rate.

Важно учесть, что эта настройка работает через внутренний планировщик Телеграм, тот, который используется для установки отложенного времени публикации сообщений. Поэтому у вас должна быть включена публикация от имени аккаунта (copy_client или forward_client).

Чтобы сбросить таймер периода, установите rate равный 0.

⏵Команды
/setting rate период

Где период - время (в секундах) между сообщениями.

Пример: /setting rate 60

Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting на /settingchannel ссылка_на_источник (подробнее).

Язык

Чтобы изменить язык интерфейса бота, используйте команду /language.

Доступные языки: английский, русский и турецкий.

Импорт и экспорт настроек

С помощью команды /dump вы можете выгрузить в виде файла все текущие подписки, перенаправления и связанные с ними настройки. Файл будет представлять из себя список команд для бота.

Выполнить часть или все эти команды одним списком можно с помощью команды /batch. Для этого отправьте боту список команд, начинающийся с команды /batсh и где каждая строка содержит отдельную команду.

Обратите внимание, что, когда вы отправляете в Телеграме слишком длинный текст, он разбивается на несколько сообщений. В таком случае бот обработает только команды в первом сообщении (начинающемся с /batch). Чтобы обработать такой очень длинный список команд, вам понадобится самостоятельно отправить его в нескольких сообщениях, убедившись, что каждое такое сообщение начинается с команды /batch.