/입장일반 크루원명령어를 입력한 사용자가 들어가 있는 음성 채널에 봇이 입장합니다. 이후 해당 채널의 대화를 TTS로 읽습니다.
Happiness Bot
Happiness Bot은 음성 채널, 개인 DM 알람, 익명 건의, 활동량 기록과 홈페이지 연동을 돕습니다.
Crew members
일반 크루원이 자신의 일정과 음성 채널, 건의·칭찬 기능을 이용할 때 사용하는 명령어입니다.
/입장일반 크루원명령어를 입력한 사용자가 들어가 있는 음성 채널에 봇이 입장합니다. 이후 해당 채널의 대화를 TTS로 읽습니다.
/퇴장일반 크루원봇을 현재 음성 채널에서 퇴장시키고 TTS 연결을 해제합니다.
/알람설정일반 크루원버튼과 모달을 사용해 알람 이름, 시간, 날짜 또는 반복 요일을 입력합니다. 저장된 알람은 일정과 분리되어 등록자의 개인 Discord DM으로 전달됩니다.
/알람목록일반 크루원본인이 등록한 알람을 확인합니다. 관리자 권한이 있는 사용자는 서버의 전체 알람을 볼 수 있습니다.
/알람삭제 <번호>본인 또는 관리자/알람목록에 표시된 번호를 입력해 본인이 만든 알람을 삭제합니다. 관리자는 다른 사용자의 알람도 삭제할 수 있습니다.
DM /칭찬 <닉네임> <내용>DM 전용봇에게 DM으로 보내면 지정한 크루원에게 익명 칭찬을 전달하고 칭찬 활동량을 기록합니다.
DM /건의일부 역할허용된 크루원 역할을 가진 사용자가 DM으로 입력하면 익명 건의 채널을 개설합니다. 이후 해당 채널에서 운영진과 소통할 수 있습니다.
/종료익명 건의방익명 건의 채널의 대화를 요약한 뒤 채널을 종료합니다. 익명 건의방 안에서만 동작합니다.
@Happiness Bot 질문일반 AI 기능봇을 멘션해 질문하거나 요청할 수 있습니다. 일반 크루원은 노션 기록, Google Drive 검색, 일정 등록 도구를 사용할 수 있습니다.
Website bridge
홈페이지 캘린더와 같은 Supabase 데이터를 사용합니다. 개인 일정은 활성 크루원, 프로젝트 일정은 담당 PM·SM, 전체 일정은 운영진 이상만 등록·수정·취소할 수 있습니다.
/일정등록범위별 권한개인·프로젝트·전체 일정 중 하나를 선택해 홈페이지 캘린더에 등록합니다. 프로젝트 일정은 프로젝트 UUID가 필요합니다.
/일정목록일반 크루원홈페이지에 저장된 일정 중 본인이 확인할 수 있는 일정을 불러옵니다.
/일정취소 <일정 UUID>범위별 권한본인 개인 일정, 담당 프로젝트 일정 또는 운영진이 관리할 수 있는 전체 일정을 취소합니다.
Operations
운영위원·운영위원장·대표 역할을 가진 사용자에게만 표시됩니다.
/대신전달 <#채널> <내용>운영진 전용첨부파일과 함께 지정한 채널로 공지를 대신 전달하고 전송 로그를 남깁니다.
/활동량결산운영진 전용메시지, 자료 공유, 음성 채널 활동, 반응과 칭찬 데이터를 바탕으로 AI 활동량 결산을 작성합니다.
/활동량초기화운영진 전용저장된 활동량과 음성 채널 누적 시간을 초기화합니다. 실행 전 기록 보관 여부를 확인해 주세요.
/뉴스발행운영진 전용Gemini와 Google 검색을 이용해 최신 소식을 작성하고 현재 채널에 수동 발행합니다.
@Happiness Bot 운영 요청운영진 역할코드의 운영진 역할명에 해당하는 사용자는 AI 멘션으로 채널 생성, 역할 부여·회수, 특정 유저 DM 경고 등의 추가 도구를 사용할 수 있습니다.
Automatic features
등록된 알람 시간이 되면 등록자의 개인 Discord DM으로 보내고, 단발성 알람은 전송 후 삭제합니다.
설정된 뉴스 채널에 서브컬처·우타이테 관련 최신 소식을 우선 발행합니다.
메시지, 파일·링크, 음성 채널, 반응과 칭찬 활동을 기록합니다.
봇 메모리 데이터를 주기적으로 bot_memory.json에 저장합니다.