사이트 전체(또는 카테고리 전체?)에 적용되는 매개변수를 받는 '매크로’를 만들 수 있는 방법이 있을까요?
예를 들어, Fedora의 Matrix 채팅방 링크는 https://matrix.to/#/#social:fedoraproject.org 형태입니다. 사용자가 {chat:social}과 같이 작성하면, ‘social’ 매개변수가 적절한 위치에 삽입된 링크로 표시되기를 바랍니다.
중요한 점은 매크로가 업데이트되면 사이트 전체의 모든 인스턴스도 그에 따라 변경되어야 한다는 것입니다. (자주 변경되는 용도로 사용하지 않을 것으로 생각되므로, 즉시 반영되지 않고 ‘궁극적으로’ 반영되는 것이라면 허용 가능합니다.)
‘감시 단어(watched words)’ 기능이 있다는 것은 알고 있지만, 이 तरह 매개변수화된 대체를 수행할 수 있는 방법을 찾지 못하고 있습니다.
제가 정말로 피하고 싶은 것은 모든 가능한 옵션을 사전에 정의해야 하는 상황입니다. 예를 들어, 누군가 홈 오토메이션용 새 채팅방을 만들 때, 다른 사람이 수동으로 추가해야 하는 것은 원치 않습니다. 단순히 {chat:home-automation}을 입력하면 [Fedora Chat: #home-automation](https://matrix.to/#/#home-automtaion:fedoraproject.org)이 생성되기를 바랍니다.
네. 그리고 실제로는 더 나쁜데, 실제로 사용해야 하는 URL은 https://matrix.to/#/#home-automation:fedoraproject.org?web-instance[element.io]=chat.fedoraproject.org인데, Matrix가 현재 이 URL을 어디에서도 편리하게 제공하지 않고 있습니다.
게다가 도메인 이름이 바뀌거나, 그들의 기이한 파라미터가 변경되는 경우에도 모든 링크를 다시 가서 수정하지 않고 변경할 수 있으면 좋겠습니다.