QNext. Макрос url
Макрос !{url}
как видно из названия может работать с разного рода ссылками. По умолчанию макрос показывает ссылку как есть, если указать параметр title, тогда ссылка будет зашита в указанный текст:
!{url| type: logs; title: Открыть логи; }
Макрос может выдавать разные ссылки в зависимости от параметра type, который может принимать следующие значения:
- type: tgAuth - авторизационная ссылка
- type: logs - ссылка на логи
- type: messageLink - ссылка на публикацию в чате/канале
type: tgAuth
Макрос выдаст ссылку для авторизации в qnext:
!{url| type: tgAuth}
Обратите внимание, что сама по себе эта ссылка не рабочая, чтобы сработала авторизация, необходимо эту ссылку передать в копку типа login в 🕹меню.
type: logs
Макрос покажет ссылку для просмотра логов:
!{url| type: logs}
type: messageLink
Макрос умеет показывать ссылки по публикацию в чате, в формате https://t.me/c/1234567890/123
:
!{url| type: messageLink}
Макрос может принимать дополнительный параметр where, который указывает где брать chat_id и message_id для формирования ссылки:
where: reply
Строится ссылка на пост, на который сделали reply(ответ):
!{url| type: messageLink; where: reply; }
where: forward
Строится ссылка на пост, который был перенаправлен
!{url| type: messageLink; where: forward; }
where: reply.forward
Строится ссылка на оригинальный пост из комментария к посту в канале:
!{url| type: messageLink; where: reply.forward; }