GPTDiscord

在 Discord 里直接玩转 GPT,对话、画图、摘要一站搞定

GPTDiscord 是一个基于 Python 的 Discord 机器人,旨在为 Discord 服务器提供一站式 GPT 接口。它解决了在 Discord 中无法直接使用 ChatGPT、DALL-E 等 AI 服务的痛点,将对话、图像生成、知识库问答、YouTube 视频摘要等功能集成到同一个机器人中。核心能力包括:支持 ChatGPT 风格的连续对话、DALL-E 2 图像生成、基于自定义索引/知识库的问答(支持 embeddings 和提取式问答)、YouTube 视频内容摘要、AI 内容审核(自动过滤不当消息)、代码解释器(可执行代码)等。项目采用 asyncio 异步架构,性能稳定,适合社区或团队在 Discord 内快速部署 AI 助手,无需切换多个工具。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1852
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队Kav-K
所属国家
官网地址
定价模式free
价格说明开源项目,MIT许可证,可免费自部署使用,无内置付费机制。
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型artificial-intelligence,asyncio,chatbot,code-interpreter,collaborate,dalle2,digitalocean,discord,embeddings,extractive-question-answering,github,gpt3,hacktoberfest,help-wanted,moderator-bot,multi-modal,openai,openai-api,pinecone,python
GitHub 星标★ 1852
30天Star增速
HF 下载量
上线时间2022-12-08 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 运行环境(项目为 Python 语言编写)
  • Discord 账号,并拥有可创建/邀请机器人的服务器权限
  • OpenAI 令牌(README 提供 OpenAI Token Guide 指路)
  • 向量数据库凭据(项目已从 Pinecone 迁移到 Qdrant)
  • 如使用代码解释器功能,需要 E2B 提供的代码执行能力

安装与启动步骤

  1. 1获取项目代码

    从 GitHub 克隆仓库到本地,后续所有配置都基于这份代码进行。

    git clone https://github.com/Kav-K/GPTDiscord.git
  2. 2阅读官方安装文档

    README 未内嵌安装命令,安装依赖与配置步骤全部在 detailed_guides/INSTALLATION.md 中,务必先按该文档操作。

  3. 3申请 OpenAI 令牌

    按 README 指向的 OpenAI Token Guide 获取 API 令牌,供对话、图像生成等能力调用。

  4. 4准备向量数据库

    项目正从 Pinecone 迁移到 Qdrant,做自定义索引/知识库问答前需准备好对应向量库凭据。

  5. 5创建并邀请机器人

    在 Discord 开发者后台创建机器人应用并邀请到自己的服务器,遇到问题可加入官方支持服务器。

  6. 6按文档启动机器人

    依赖装好后按 INSTALLATION.md 给出的方式启动进程;README 未直接给出启动命令,请勿自行猜测。

如何确认成功

机器人进程无报错并保持运行,且在 Discord 服务器中显示在线并能响应其自带命令;可进官方演示服务器对照效果。

常见问题

Q:README 里没有安装命令怎么办?

A:安装步骤集中在仓库的 detailed_guides/INSTALLATION.md,请打开该文档按步骤执行,不要自行臆测依赖包。

Q:去哪里拿 OpenAI 令牌?

A:README 目录中提供了 OpenAI Token Guide 链接(在 detailed_guides 目录下),按该指南申请即可。

Q:想部署到云服务器怎么做?

A:README 提供了 DigitalOcean Droplet 指南(detailed_guides/DROPLET-GUIDE.md),按该指南在云主机上部署。

Q:机器人配置卡住了怎么办?

A:加入官方 BOT SETUP SUPPORT AND DEMO SERVER:https://discord.gg/WvAHXDMS7Q 求助并查看演示。

注意事项

  • README 只给出文档链接,未内嵌完整安装命令,所有命令以 detailed_guides 目录中的文档为准。
  • 项目正在把向量数据库从 Pinecone 迁移到 Qdrant,部署时注意区分新旧方案。
  • 代码执行与环境操作能力由 E2B 提供,使用该功能需额外接入 E2B。
  • 这是一个 Discord 机器人项目,除本地运行外还需要完成 Discord 端的应用创建与邀请。

核心亮点

  • 功能全面,覆盖对话、图像、知识库、视频摘要、审核等场景,开箱即用
  • 基于 asyncio 异步实现,并发处理消息流畅,适合高活跃 Discord 服务器
  • 支持自定义知识库和 embeddings,可针对特定领域提供精准问答

不足之处

  • 依赖 Discord API 和外部 AI 服务(如 OpenAI),需自行配置 API 密钥,部署门槛略高
  • 文档/社区待观察

适用场景

  • 社区 Discord 服务器中提供智能客服或闲聊机器人
  • 团队内部使用 Discord 协作时,快速查询知识库或生成内容摘要
  • 教育或内容创作者在 Discord 中自动生成图像或总结长视频

替代项目

discord.py-self、Javis、Aegis

项目介绍

GPTDiscord 是对话助手领域的开源项目,由 Kav-K 开发,2022 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,852)位列前 30%,在对话助手分类的 907 个项目里位列前 13%。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。MIT许可证,可免费自部署使用,无内置付费机制。

它主要面向的使用场景是:社区Discord服务器中提供智能客服或闲聊机器人。同类可对比的替代方案包括 discord.py-self、Javis、Aegis。

上一篇:alan-sdk-ios

下一篇:claudia-bot-builder

同类项目推荐

open-webui 开源

给本地模型配个漂亮聊天室,全家都能用

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

★ 152821 2026-08-09
prompts.chat 开源

海量好提示词,抄了就能让 AI 更听话

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the commun···

★ 170999 2026-08-09
elia 开源

终端里用键盘快速聊 AI,多模型切换不打断思路

A snappy, keyboard-centric terminal user interface for interacting with large langua···

★ 2479 2026-08-09
NextChat 开源

一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。

✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat wi···

★ 88802 2026-08-09