---
title: 手动部署
icon: support
order: 3
author: Lazy
date: 2023-09-30
category:
- 部署教程
---
:::warning
请使用Python 3.9.x以上版本
:::
:::info 目录
[[toc]]
:::
## 配置QQ登录框架
目前支持mirai和go-cqhttp,配置任意一个即可
mirai
1. 按照[此教程](https://yiri-mirai.wybxc.cc/tutorials/01/configuration)配置Mirai及mirai-api-http
2. 启动mirai-console后,使用`login`命令登录QQ账号,保持mirai-console运行状态
3. 在下一步配置主程序时请在config.py中将`msg_source_adapter`设为`yirimirai`
go-cqhttp
1. 按照[此文档](https://github.com/RockChinQ/QChatGPT/wiki/9-go-cqhttp%E9%85%8D%E7%BD%AE)配置go-cqhttp
2. 启动go-cqhttp,确保登录成功,保持运行
3. 在下一步配置主程序时请在config.py中将`msg_source_adapter`设为`nakuru`
## 配置主程序
1. 克隆此项目
```bash
git clone https://github.com/RockChinQ/QChatGPT
cd QChatGPT
```
2. 安装依赖
```bash
pip3 install requests yiri-mirai openai colorlog func_timeout dulwich Pillow nakuru-project-idk CallingGPT tiktoken
```
3. 运行一次主程序,生成配置文件
```bash
python3 main.py
```
4. 编辑配置文件`config.py`
按照文件内注释填写配置信息
5. 运行主程序
```bash
python3 main.py
```
无报错信息即为运行成功