If you have already deployed OpenClaw on a cloud server, the overall process of connecting to QQ is actually not complicated: first, go to the QQ Open Platform to create a QQ bot and obtain AppID 和 AppSecretThen return to the management panel on the cloud OpenClaw to complete the model configuration and channel setup. Finally, verify in QQ whether the bot can respond normally. Tencent Cloud's access method uses a visual panel, so there's no need for you to run native commands separately.
Before you start, make sure you have these few things ready.
Before proceeding with the formal operation, ensure you meet the following conditions:
- Have a QQ account that has completed real-name verification.
- OpenClaw has already been deployed in the Lighthouse lightweight application server.
- If your OpenClaw instance was created with an older version, it's best to update to a newer app version before proceeding with the configuration.
- If you plan to use the QQ channel long-term, prioritize domestic servers and model services that can be stably called.
2. Register and log in to the QQ Open Platform.

pre-entry QQ Open PlatformIf you have not registered before, the platform will automatically complete the registration for you and bind your current QQ account to the open platform. If you have not registered before, after scanning the code and authorisation, the platform will automatically help you complete the registration and bind your current QQ account to the open platform. After that, you will enter the management page of the QQ robot.

3. Create your QQ bot

After entering the QQ bot page, click “Create Bot” and follow the prompts to set up a new bot. Once created, the system will generate two crucial parameters:
AppIDAppSecret

Copy and save these two values immediately; they will be required later when configuring OpenClaw. Pay special attention here,AppSecret For security reasons, it is usually not displayed in plain text for an extended period, and you may need to reset it when viewing it later, so be sure to save it properly when it first appears.

Once created, you should generally see this bot appear in your message list within the QQ client. However, it usually won't be fully functional yet, as it's only “set up” and hasn't actually connected to your OpenClaw instance. As mentioned in the original text, if cloud configuration hasn't been completed, you might see prompts like “This bot has gone to Mars, try again later” when chatting with it.

4. Enter the OpenClaw management page
Next, return to the Tencent Cloud console, locate the Lighthouse instance where you deployed OpenClaw, enter the instance details, and then go to the “Application Management” page. The subsequent model settings and QQ channel configurations will all be completed here.

5. First, configure the model

QQ is merely the entry point for messages to come in and go out; the real responsibility for understanding and replying to content lies with the model you've configured for OpenClaw. So before connecting QQ, first ensure that the model API Key has been correctly filled in and that the model itself can be called normally.

This point is crucial because many people assume that “QQ not responding” is due to a poorly configured channel. In reality, one of the more common reasons is that the model isn't properly connected, the key is entered incorrectly, or the model service itself is unavailable. The original text also specifically reminds that model configuration is an essential step.View model hot model registration address。
6. Configure the QQ channel
After confirming the model is fine, proceed with channel configuration.
Find it in the “Application Management” page Channel Configure the region, add a QQ channel, then save what you just did AppID 和 AppSecret Fill it in, save and apply the configuration. Once the system processing is complete and the page shows a successful save, it means the QQ channel has been officially integrated into OpenClaw.

If you enter the wrong parameters in this step, the most typical issue is that after returning to QQ, the bot still cannot respond properly or continues to show an abnormal status. So if it fails, the first thing to check is whether these two values were copied incorrectly, missed, or if an old Secret was entered.
7. Return to QQ to test if the connection is successful
After completing the model configuration and QQ channel setup, you can return to the mobile QQ or desktop version of QQ and directly send messages to the bot for testing. As long as it can understand and respond normally like an AI assistant, it indicates that the entire communication link has been successfully established.

There's a detail to note here: it's not recommended to directly add this QQ bot into group chats for interaction. At least in the current scenario, prioritizing testing and usage through private chats would be more prudent.
8. What can you do after successful connection
After connecting to QQ, the bot isn't just capable of sending and receiving plain text. The original text also mentions that its capabilities include:
- Receive text
- Receive images
- Receive files
- Reply text
- Reply image
- Markdown format reply
- Proactively send message
- Voice message
- Reply file
However, “historical message quoting” is currently not supported.
Another crucial reminder is: QQ is merely a channel; whether it can actually recognize images, generate images, or process files still depends on the capabilities of the underlying model behind it.

For example, if you want the robot to interpret images, you need to configure OpenClaw with a model that supports visual understanding; if you want it to generate images, you need to connect it to a model that supports image generation.

9. Two most common issues
9.1. Bot prompts abnormally, unable to converse
If the bot replies with something like “Gone to Mars, try again later”, first check the following two items:
- Whether you haven't filled in the QQ bot's information in OpenClaw at all
AppID和AppSecret - Whether you entered incorrect information
AppID或AppSecret
9.2. It looks like it's connected, but the robot just won't reply to messages
This situation is usually not an issue with the QQ channel itself, but rather an abnormal model configuration. For example, an improperly configured API key, an unavailable model, or a failed model call can all cause the bot to receive messages but be unable to respond. The solution is to go back to the model configuration page of OpenClaw and recheck the model access status.
10. Summary
To connect OpenClaw to QQ, the core is just four steps:
- Deploy OpenClaw
- Create a robot on the QQ Open Platform
- Save it properly
AppID和AppSecret - Complete model configuration and QQ channel configuration in the cloud panel
As long as you get these four steps right, you can basically turn your QQ bot into your OpenClaw conversation gateway. From there, whether it's for personal assistance, file processing, image-text Q&A, or scheduled reminders, it's all about expanding on this foundation.
