iPhone 문자를 Mattermost, Rocket.Chat으로 전달
Fwrd 작성 · · 업데이트
Mattermost나 Rocket.Chat에서 Incoming Webhook을 만들고, 그 URL을 Fwrd에 ‘웹후크’ 보낼 곳으로 붙여 넣은 다음, 단축어 ‘메시지’ 자동화를 추가하세요. 조건에 맞는 문자가 알아서 채널에 올라가요. 두 서비스 모두 text 항목을 읽고, Fwrd의 웹후크 본문에 이미 text가 들어 있어서 중간에 바꿔 줄 것이 없어요.
준비물: iOS 26 이상에 Fwrd를 설치한 iPhone, HTTPS로 접속할 수 있는 Mattermost 또는 Rocket.Chat 서버, 그리고 그 서버에서 연동을 만들 수 있는 권한(또는 만들어 줄 관리자)이에요.
웹후크가 Mattermost와 Rocket.Chat에서 되는 이유는 뭔가요?
두 서비스 모두 text 항목이 있는 평범한 JSON POST를 받고, Fwrd가 바로 그걸 보내기 때문이에요. 기본적으로 모든 전달은 Content-Type: application/json과 다음 본문을 가진 POST예요.
{"content": "Your code is 482913", "text": "Your code is 482913"}
메시지는 받은 그대로 두 번 들어가서, 어느 항목을 읽는 서비스든 받을 수 있어요. Mattermost의 Incoming Webhook 문서(2026년 10월 18일 기준)에는 첨부를 보내지 않는 한 text가 필수이고, 성공하면 200 응답을 받는다고 나와 있어요. Rocket.Chat의 연동 문서(2026년 10월 18일 기준)에는 유효한 메시지가 “must include at least a text field”라고 나와 있어요.
두 페이지 모두 content처럼 나열하지 않은 항목은 어떻게 되는지 말하지 않아요. 추가 항목이 거부된다는 설명도 없고, Fwrd 1.1의 App Store 릴리스 노트는 Fwrd의 웹후크가 쓰이는 서비스로 Mattermost와 Rocket.Chat을 꼽아요. 전체 요청은 웹후크 가이드에 있고, iPhone 문자를 웹후크로에서 도착하는 다른 곳도 다뤄요.
iPhone 문자를 Mattermost로 전달하는 방법
Mattermost에서는 Incoming Webhook이라고 부르고, 하나가 내가 고른 채널 하나에 올려요.
- Integrations를 여세요. Mattermost에서 ‘Product menu’를 열고 ‘Integrations’, ‘Incoming Webhook’을 차례로 선택하세요. ‘Integrations’가 보이지 않으면 System Admin이 ‘System Console’ > ‘Integrations’ > ‘Integration Management’에서 Incoming Webhook을 켜야 해요.
- 웹후크를 추가하세요. ‘Add Incoming Webhook’을 선택하고 ‘iPhone 문자’ 같은 이름을 붙인 다음, 문자를 받을 채널을 고르고 ‘Add’를 선택하세요.
- URL을 복사하세요. Mattermost가
https://your-mattermost-server.com/hooks/xxx-generatedkey-xxx같은 주소를 보여 줘요. 이 주소를 가진 사람은 누구나 내 서버에 글을 올릴 수 있으니, 나만 볼 수 있는 방법으로 iPhone에 보내세요. - Fwrd에 ‘웹후크’ 보낼 곳을 추가하세요. Fwrd를 열고 +를 탭한 뒤 ‘웹후크’를 고르고, 원하면 이름을 Mattermost로 바꾸세요. 주소 전체를 ‘설정’ 항목에 붙여 넣으세요. ‘테스트 메시지 보내기’를 탭하고 체크 표시로 저장하세요.
- ‘메시지’ 자동화를 만드세요. 단축어 앱에서 묻지 않고 실행되는 ‘메시지’ 자동화를 만들고, 문자에 들어 있는 단어(또는 공백이 들어 있는 모든 문자를 잡는 공백 하나)를 정한 다음, Fwrd의 ‘모든 보낼 곳으로 메시지 전달’을 ‘단축어 입력’과 함께 추가하세요. 자동화 가이드에 iOS 26과 iOS 27의 모든 탭이 있어요.
- 이제 끝났어요. 단어가 들어 있는 새 문자는 iPhone이 잠겨 있어도 알아서 Mattermost 채널로 올라가요.
iPhone 문자를 Rocket.Chat으로 전달하는 방법
Rocket.Chat에서는 워크스페이스의 연동 메뉴에 있어요.
- Integrations를 여세요. ‘Manage’, ‘Workspace’, ‘Integrations’로 가세요. 오른쪽 위의 ‘New’를 클릭하고 ‘Incoming’ 탭을 선택하세요.
- 설정을 채우세요. ‘Enabled’를 켜고 이름을 붙인 다음, ‘Post to Channel’을 문자를 받을 채널로 설정하세요. ‘Post as’는 그 채널에 있는 기존 사용자로 설정하세요. Rocket.Chat 문서에 따르면 그 사용자에게는 ‘Impersonate Other Users’ 권한이 필요해요.
- 스크립트는 꺼 두세요. Fwrd의 본문은 이미 유효한 메시지라서 ‘Script Enabled’가 필요 없어요.
- 저장하고 URL을 복사하세요. 저장하면 웹후크 URL이 ‘Instructions’ 섹션에 나타나요.
https://your-server/hooks/integrationId/token같은 모양이에요. 비밀번호처럼 다루세요. - Fwrd에 ‘웹후크’ 보낼 곳을 추가하세요. Fwrd를 열고 +를 탭한 뒤 ‘웹후크’를 고르고, 주소를 ‘설정’에 붙여 넣고, ‘테스트 메시지 보내기’를 탭한 다음 체크 표시로 저장하세요.
- ‘메시지’ 자동화를 만드세요. Mattermost의 5단계와 같아요.
- 이제 끝났어요. 단어가 들어 있는 새 문자는 iPhone이 잠겨 있어도 알아서 Rocket.Chat 채널로 올라가요.
Mattermost와 Rocket.Chat 비교
| Mattermost | Rocket.Chat | |
|---|---|---|
| 만드는 곳 | Product menu → Integrations → Incoming Webhook | Manage → Workspace → Integrations → New → Incoming |
| 글쓴이로 표시되는 이름 | 웹후크의 사용자 이름, BOT 표시 | ‘Post as’에 설정한 사용자 |
| 읽는 항목 | text |
text |
| Fwrd 보낼 곳 | 웹후크 | 웹후크 |
이 일에 Fwrd를 쓰는 이유는 뭔가요?
직접 운영하는 채팅에 문자를 모아 두고 싶을 때 잘 맞아요.
- 계정도 중계도 없어요. Fwrd는 iPhone에서 내 서버로 바로 올려요. 사이에 Fwrd 서버가 없어서, 문자는 내가 보낸 곳으로만 가요.
- 필터. 웹후크 보낼 곳은 내가 고른 단어가 있는 문자, 인증 코드처럼 보이는 문자, 정해진 시간대에 도착한 문자만 남길 수 있어요. ‘문자로 테스트’는 내가 입력한 샘플에 필터가 맞는지 보여 줘요.
- 재시도. 요청이 실패하거나 시간이 초과되면 Fwrd가 다시 시도해요. 시도마다 같은 Idempotency-Key 헤더가 붙어서, 내 엔드포인트가 이걸로 중복을 버릴 수 있어요. Mattermost와 Rocket.Chat은 이 헤더를 읽지 않아요.
- 자동화 하나로 여러 곳에. 같은 동작으로 Slack, Discord, Telegram, Teams, 이메일 등에도 닿아요. 업무용 휴대폰 하나를 팀이 함께 쓴다면 공용 휴대폰 문자를 팀에 전달하기를 보세요.
Fwrd의 무료 플랜은 매달 15건이고, 문자 하나는 몇 곳으로 보내도 1건으로 세어요.
할 수 없는 것
- HTTPS만 돼요. Fwrd는
https://주소만 받고 리디렉션을 따라가지 않으니, 최종 웹후크 URL을 붙여 넣으세요. - 서버가 응답해야 해요. Fwrd는 서버가 15초 안에 아무 2xx 상태로 응답하면 전달된 것으로 세어요.
- Markdown이 적용돼요. Mattermost는
text를 Markdown으로 처리해서, 별표나 밑줄이 들어 있는 문자는 일부 단어가 굵게나 기울임으로 보일 수 있어요. - 멘션은 모두에게 알림이 가요. Mattermost 문서에 따르면
@channel과@here는 알림을 보내서, 문자에 @channel이나 @here가 있으면 채널 전체에 알림이 가요. - 새 문자만, 한 방향으로만 가요. 예전 문자는 보내지 않고, 사진은 전달되지 않고, 채널에서 한 답장은 문자로 돌아가지 않아요.
- 휴대폰이 켜져 있고 온라인이어야 해요. 재시작한 뒤에는 전달이 다시 시작되기 전에 잠금을 한 번 해제하세요.
다음으로 자주 묻는 질문
글에 보낸 사람이 표시되나요?
메시지 본문에는 표시되지 않아요. Fwrd의 ‘설정’에서 ‘보낸 사람 포함’을 켜고 Fwrd 동작에서 ‘보낸 사람’을 선택하면, 웹후크에는 text에 From: 줄이 붙는 대신 별도의 sender 항목이 가요. Mattermost와 Rocket.Chat은 text 항목을 올리고, 두 문서 모두 sender 항목을 나열하지 않아요.
문자를 채널 여러 곳으로 보낼 수 있나요?
네. Incoming Webhook은 채널 하나에 올리니, 채널마다 하나씩 만들어 Fwrd에 각각 별도의 ‘웹후크’ 보낼 곳으로 추가하세요. 각각 다른 필터를 줄 수 있어요. 예를 들어 코드는 한 채널로, 나머지는 다른 채널로 보내요.
Fwrd 계정이나 내 서버가 필요한가요?
Fwrd 계정은 필요 없고, 추가 서버도 필요 없어요. 웹후크는 내 Mattermost나 Rocket.Chat 서버에 있고, Fwrd는 그 URL을 iPhone의 키체인에 보관하며 휴대폰에서 바로 올려요.
비용이 드나요?
Fwrd는 매달 15건까지 무료예요. Fwrd Pro 요금은 미국 기준으로 월 $4.99 또는 연 $29.99예요. Fwrd Pro는 한도를 없애 줘요.
문자를 Mattermost나 Rocket.Chat에서 받고 싶으세요?
Fwrd는 조건에 맞는 새 문자를 iPhone에서 내 Incoming Webhook으로 바로 올려요. 계정도, 중간 서버도 없어요. 매달 15건은 무료예요.
매달 15건까지 무료예요. Pro는 전달 건수와 필터의 제한을 없애 주고 ‘전달 안 함’ 목록을 더해 줘요. 요금은 월 $4.99 또는 연 $29.99이고, 대상 고객은 연간 플랜에서 7일 무료 체험을 쓸 수 있어요.
iPhone · iOS 26 이상