前提条件
- QQ アカウント
- QQ Open Platform へのアクセス(開発者アカウント)
- LemonClaw インスタンス:
- ホスト型: Claw インスタンスを作成する
- セルフホスト型: LemonClaw をインストールする
セットアップガイド
QQ Bot アプリケーションを作成する
- QQ Open Platform にアクセスします
- ログインして Bot セクションに移動します
- Create Bot をクリックします
- Bot の情報(名前、アバター、説明)を入力します
- 審査のために提出します
サンドボックスの設定(テスト用)
- 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 (Private) | Bot へのダイレクトメッセージ |
| Group @mention | QQ グループ内で Bot を @メンションする |
| Channel | QQ チャンネル(频道)内のメッセージ |
トラブルシューティング
現在の LemonClaw の QQ サポートは、ダイレクトメッセージとグループでの @bot イベントに限られます。@ なしの通常グループメッセージや QQ チャンネル会話にはまだ対応していません。
Bot が応答しない
Bot が応答しない
- AppID と AppSecret が正しいか確認してください
- テスト中の場合は、QQ 番号がサンドボックスのホワイトリストに含まれているか確認してください
- Bot アプリケーションが承認されていることを確認してください
'invalid appid' エラー
'invalid appid' エラー
- AppID を再確認してください。数字の文字列である必要があります
- 正しい AppSecret を使用していることを確認してください(トークンではありません)