사전 요구 사항
- QQ 계정
- QQ Open Platform 액세스 권한 (개발자 계정)
- LemonClaw 인스턴스:
- 호스팅형: Claw 인스턴스 생성
- 셀프 호스팅형: LemonClaw 설치
설정 가이드
QQ Bot 애플리케이션 생성
- QQ Open Platform으로 이동합니다
- 로그인 후 Bot 섹션으로 이동합니다
- Create Bot을 클릭합니다
- 봇 정보(이름, 아바타, 설명)를 입력합니다
- 검토를 위해 제출합니다
샌드박스 구성 (테스트용)
- 봇 설정에서 Sandbox Configuration으로 이동합니다
- 샌드박스 화이트리스트에 QQ 번호를 추가합니다
- 이를 통해 라이브 배포 전에 테스트할 수 있습니다
LemonClaw WebUI 열기
- 호스팅형 Claw를 사용하는 경우, Claw Dashboard로 이동하여 Open WebUI를 클릭합니다
- LemonClaw를 셀프 호스팅하는 경우, 자체 WebUI(예:
http://your-ip:18789)를 열고 토큰으로 로그인합니다 - WebUI에서 Settings → Channels로 이동합니다
- QQ 섹션을 확장합니다
- AppID와 AppSecret을 붙여넣습니다
- Save를 클릭합니다
지원되는 메시지 유형
| 유형 | 설명 |
|---|---|
| C2C (개인) | 봇에게 보내는 직접 메시지 |
| 그룹 @멘션 | QQ 그룹에서 봇을 @멘션 |
| 채널 | QQ 채널(频道)에서의 메시지 |
문제 해결
현재 LemonClaw의 QQ 지원 범위는 개인 메시지와 그룹 내 @bot 이벤트입니다. @ 없는 일반 그룹 메시지와 QQ 채널 대화는 아직 지원되지 않습니다.
봇이 응답하지 않음
봇이 응답하지 않음
- AppID와 AppSecret이 올바른지 확인하세요
- 테스트 중인 경우 QQ 번호가 샌드박스 화이트리스트에 있는지 확인하세요
- 봇 애플리케이션이 승인되었는지 확인하세요
'invalid appid' 오류
'invalid appid' 오류
- AppID를 다시 확인하세요. 숫자로 된 문자열이어야 합니다
- 토큰이 아닌 올바른 AppSecret을 사용하고 있는지 확인하세요