Skip to content

xiaowei2025cqu23phy/robit

Repository files navigation

DeepSeek QQ机器人

项目描述

这是一个基于DeepSeek AI的QQ聊天机器人,可以在QQ群聊和私聊中提供智能对话服务。

功能特性

  • 自然语言理解
  • 多轮对话功能
  • 上下文感知回答
  • 支持QQ群聊和私聊

安装说明

1. 克隆仓库

git clone https://github.com/xiaowei2025cqu23phy/robit.git
cd robit

2. 安装依赖

pip install -r requirements.txt

3. 配置环境变量

编辑 .env 文件,设置你的DeepSeek API密钥和其他配置:

DEEPSEEK_API_KEY=你的API密钥
DEEPSEEK_API_URL=https://api.deepseek.com/v1/chat/completions
DEEPSEEK_MODEL=deepseek-reasoner

# QQ机器人配置
ONEBOT_WS_URL=ws://localhost:8080/ws
BOT_QQ_ID=机器人QQ号
SUPERUSERS=管理员QQ号

QQ机器人设置

方式一:使用go-cqhttp(推荐)

  1. 下载go-cqhttp:https://github.com/Mrs4s/go-cqhttp/releases

  2. 解压并运行go-cqhttp,选择正向WebSocket模式

  3. 配置go-cqhttp的config.yml:

# go-cqhttp配置示例
account:
  uin: 你的机器人QQ号
  password: 你的QQ密码

servers:
  - ws:
      address: 0.0.0.0:8080
      middlewares:
        <<: *default
  1. 启动go-cqhttp

  2. 运行机器人:

python bot.py

方式二:使用NapCat或其他OneBot实现

根据你使用的OneBot实现,修改 .env 文件中的 ONEBOT_WS_URL 配置。

使用方式

启动Web界面版本

python app.py

访问 http://localhost:5000 使用Web界面

启动QQ机器人版本

python bot.py

注意事项

  • 确保DeepSeek API密钥有效
  • QQ机器人需要有效的QQ账号
  • 遵守QQ机器人使用规范,避免被封号
  • 建议在虚拟环境中运行

许可证

MIT License

Project Structure

robit/
├── app.py
├── requirements.txt
└── README.md

项目结构

robit/
├── app.py
├── requirements.txt
└── README.md

About

基于deepseek大语言模型的聊天机器人开发尝试

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors