Кнопки
Кнопки обратной связи (лайки)
Где найти Меню → Настройки перенаправлений → Выбрать источник и назначение → Кнопки обратной связи
Эта настройка добавляет кнопки обратной связи к сообщению.
⏵Команды
/setting like + одна из следующих опций: none - не копировать кнопки Пример:/setting like none
1 - кнопка 👍 Пример:/setting like 1
2 - две кнопки 👍 и 👎 Пример:/setting like 2
Любая другая строка - каждое слово этой строки станет отдельной кнопкой, например строка "👍 👎" даст тот же эффект, что и опция 2 Пример:/setting like 👍 👎
Пример:/setting like Да Нет Возможно
- добавит 3 кнопки "Да", "Нет", "Возможно"
Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting
на /settingchannel ссылка_на_источник
(подробнее).
Копирование оригинальных кнопок
Где найти Меню → Настройки перенаправлений → Выбрать источник и назначение → Оригинальные кнопки
С помощью этой настройки вы можете выбрать, какие кнопки из исходного сообщения вы хотите сохранить. Помните, что в силу того, как устроен Телеграм, в результате данной настройки работать будут только кнопки-ссылки.
⏵Команды
/setting buttons + одна из следующих опций: none - не копировать кнопки Пример:/setting buttons none
url - только кнопки-ссылки Пример:/setting buttons url
special - все, кроме кнопок-ссылок Пример:/setting buttons special
all - копировать все кнопки Пример:/setting buttons all
Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting
на /settingchannel ссылка_на_источник
(подробнее).
Добавление своих кнопок
Где найти Меню → Настройки перенаправлений → Выбрать источник и назначение → Новые кнопки
Вы можете добавлять свои URL-кнопки к пересылаемым сообщениям.
⏵Команды
/setting mybuttons + одна из следующих опций: none - не добавлять свои кнопки Ex./setting mybuttons none
[button1] [button2] - задать свой набор кнопок Формат:/setting mybuttons URL текст на кнопке
Пример:/setting mybuttons https://junction.space О проекте https://tgchannels.org Все каналы тут
Эта настройка доступна через главное меню, но её можно изменить и с помощью команд. Чтобы применить эту настройку только к одному каналу, замените команду /setting
на /settingchannel ссылка_на_источник
(подробнее).
Копирование кнопок с уведомлениями
Где найти Меню → Настройки перенаправлений → Выбрать источник и назначение → Кнопки с уведомлениям
С помощью этой настройки вы можете копировать кнопки, которые при нажатии показывают уведомление. Простое дублирования поста не передает реакции Телеграма на эту кнопку. Для этого случая в нашем боте реализован более глубокий механизм копирования.
С помощью правил замены (например /replace) вы можете менять содержимое уведомления.
Учтите, что эта настройка работает только на прямом подключении, приватных и экспресс каналах/группах. Также помните, что кнопки не поддерживаются при отправке от имени своего аккаунта.
Учтите также, что все подписчики вашего канала-назначения увидят уведомление, которое видите лично вы, если нажмёте на кнопку в источнике. Передача индивидуальных уведомлений (чтобы нажатие кнопки в назначении показывало то, что увидел бы именно ваш подписчик, а не вы, самостоятельно нажав кнопку в источнике) технически невозможно.
Как только сообщение с кнопкой появляется в источнике, бот тут же нажмёт эту кнопку, чтобы прочитать уведомление. Понятно, что человек не будет нажимать кнопку мгновенно. Для того, чтобы приблизить поведение бота к человеческому, вы можете задать случайную задержку перед нажатием. Вероятно, вы не захотите делать нижнюю границу слишком маленькой, чтобы это не выглядело неестественно. Но и не захотите делать её слишком большой, ведь сообщения в назначение будут приходить с этой самой задержкой.
Итак, для установки задержки, добавьте ещё одни параметром диапазон в секундах. Например, если вы используете команды:
/settingchannel ссылка_на_источник click .* 15-300
Будет передавать все кнопки-уведомления со случайной задержкой от 15 до 300 секунд.
Эта настройка работает только на прямом подключении.
Иногда бывает нужно переслать текст уведомления в теле сообщения, без кнопки. Для этого добавьте ещё один параметр body:
/settingchannel ссылка_на_источник click .* 15-300 body
⏵Команды
/settingchannel ссылка_на_источник click + одна из следующих опций: none - не передавать кнопки-уведомления Пример:/settingchannel
.* - передавать все кнопки-уведомления Пример:ссылка_на_источник
click noneлюбое регулярное выражение - передавать кнопки, подходящие под это выражение Пример:
/settingchannel
ссылка_на_источник
click .*
/settingchannel
ссылка_на_источник
click Show