스티키 메시지는 채널 맨 아래에 계속 머무는 봇 게시물이에요. 멤버들이 새 메시지를 올려 메시지가 위로 밀려나면, 봇은 대화가 잠잠해지기를 기다렸다가 이전 복사본을 지우고 새 메시지를 다시 올려요. "아무도 고정 메시지를 읽지 않아요"라는 고민에 대한 답이에요. Noxyr의 스티키 모듈은 무료이고 명령어 하나로 사용할 수 있어요.
고정 메시지로는 부족한 이유
고정 메시지는 대부분의 멤버가 열어 보지 않는 작은 아이콘 뒤에 숨어 있고, 채널당 최대 50개까지만 고정할 수 있어요. 스티키 메시지는 채팅 흐름 속에 있어서, 멤버들이 맨 아래로 스크롤할 때마다 사람들이 읽고 있는 바로 그 자리에 보여요. 채널 독자가 꼭 봐야 하는 한 가지를 전할 때 쓰세요. 자주 어겨지는 규칙, 신청 양식 링크, "지원은 여기가 아니라 /ticket으로" 같은 안내, 또는 오늘 이벤트 시간 같은 내용이 적당해요.
재게시 방식
Noxyr는 메시지가 올라올 때마다 다시 게시하지 않아요. 그러면 스팸이 되니까요. 봇은 채널을 지켜보다가, 설정한 지연 시간(10초에서 1시간 사이, 기본값 5분) 동안 새 메시지가 없으면 이전 스티키를 지우고 새 스티키를 맨 아래에 올려요. 활발한 채널에서는 대화가 잦아드는 순간 스티키가 다시 올라오고, 조용한 채널에서는 복사본 하나가 계속 유지돼요.
설정하기
채널에서 /sticky set을 실행하거나, channel 옵션으로 채널을 고르거나, 대시보드의 자동화 → 스티키 메시지를 사용하세요. 옵션은 다음과 같아요:
- text: 표시할 내용이에요(최대 1,800자). 마크다운과 멘션을 사용할 수 있어요.
- title: 임베드의 제목이에요(선택 사항).
- delay: 다시 아래로 내려가기 전까지 기다릴 잠잠한 시간(초)이에요.
- color:
#0062FF처럼 16진수 색상이에요. 비워 두면 서버의 임베드 색상을 사용해요. - image: https 이미지 URL이에요. 비워 두면 커스터마이즈 페이지에서 설정한 서버 기본 이미지를 사용해요.
같은 채널에서 /sticky set을 다시 실행하면 메시지가 교체돼요. /sticky pause paused:true는 메시지를 기록에 남겨 두고 재게시만 잠시 멈춰요(이벤트 중에 유용해요). /sticky remove는 메시지를 삭제하고, /sticky list는 서버의 모든 스티키 메시지를 보여 줘요.
스티키 메시지 활용 예시
- #marketplace: "거래만 가능해요. 사기는 /ticket으로 신고해 주세요. 판매자 약관을 꼭 읽어 주세요."
- #support: "#open-a-ticket 채널의 버튼으로 티켓을 열어 주세요. 스태프는 여기서 답하지 않아요."
- #music-requests: "곡 제목을 입력하거나 링크를 붙여 넣어 주세요." 신청 채널 가이드를 참고하세요.
- #giveaways: 현재 진행 중인 나눔의 참여 조건이에요.
- #looking-for-group: 멤버들이 따라 주었으면 하는 게시글 형식이에요.
소음이 되지 않도록 관리하기
- 채널당 스티키는 하나만, 그 안내가 공간을 차지할 가치가 있는 채널에서만 쓰세요.
- 짧게 쓰세요. 두 줄이면 충분해요. 목적은 지나가며 자연스럽게 읽히는 것이에요.
- 대화가 많은 채널에서는 지연 시간을 길게(10분 이상) 설정해 봇이 계속 재게시하지 않도록 하세요.
- 공지나 이벤트 중에는 삭제하고 다시 만드는 대신 일시 정지하세요.
자주 묻는 질문
누군가에게 알림이 가나요? 아니요. 텍스트의 멘션은 표시되지만 알림은 보내지 않아요.
봇에 어떤 권한이 필요한가요? 해당 채널에서 메시지 보내기, 링크 임베드, 메시지 관리 권한이 필요해요. 이전 복사본을 지워야 하기 때문이에요.
V1과 V2 레이아웃 중 어느 쪽을 따르나요? 스티키는 서버의 레이아웃 설정을 따라요. 자세한 내용은 V1과 V2 비교를 참고하세요.
무료인가요? 네.
대시보드에서 추가할 수 있어요. 새 멤버가 들어왔을 때 같은 규칙을 바로 볼 수 있도록 환영 메시지와 함께 쓰는 것도 좋아요.