Discord-AI-Chatbot

给 Discord 装上极速 AI 大脑,秒回消息

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 419 👀 关注 3 ⚠️ 作者已归档(停止维护)
GitHub ↗
GitHub 星标 ★ 1351
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,基于Groq API,需自行部署到Discord,无在线服务,免费使用。

项目预览

Discord-AI-Chatbot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队mishl-dev
定价模式🏷️完全免费
价格说明开源项目,基于Groq API,需自行部署到Discord,无在线服务,免费使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议AGPL-3.0
主要语言Python
技术栈/模型chatbot,chatbots,codex,discord-api,discord-chatbot,discord-py,freeai,freegpt4,gpt,gpt-2,gpt-3,gpt-3-turbo,gpt-3trubo,gpt-4,gpt4,gpt4free,gptfree,image-detection,imagedetection,opengpt
GitHub 星标★ 1351
上线时间2023-04-29 00:00:00
代码更新2024-05-18
仓库体积1.1 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

Discord-AI-Chatbot 是一个基于 Python 的 Discord 聊天机器人,核心卖点是借助 Groq API 实现极速响应。它解决了在 Discord 服务器中快速接入 AI 对话能力的需求,无需自建复杂后端。项目支持多种 AI 模型(如 GPT 系列),并集成了免费 AI 接口,开箱即用。其核心能力包括:快速部署、多模型切换、以及通过 Discord 交互的友好界面。项目代码简洁,适合开发者二次开发,也适合普通用户快速搭建自己的 AI 助手。目前星标超 1300,社区活跃,持续迭代。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1351

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 20 分钟 部署方式:本地安装 7 步

环境要求

  • Python 3.10(README 使用 python3.10 命令)
  • 一个可用的 Discord Bot Token
  • Docker 方式需额外安装 docker-compose
  • 已获取项目源码(GitHub: mishl-dev/Discord-AI-Chatbot)

安装与启动步骤

  1. 1准备环境与令牌

    安装 Python 3.10,并在 Discord 开发者后台创建机器人获取可用的 Bot Token;README 仅说明需要可用的 token。

  2. 2获取项目源码

    从 GitHub 仓库 mishl-dev/Discord-AI-Chatbot 下载或克隆源码到本地,README 节选中未给出具体获取命令。

  3. 3安装依赖

    在项目根目录执行依赖安装,注意需使用 python3.10 对应的解释器,否则可能装到其他 Python 版本。

    python3.10 -m pip install -r requirements.txt
  4. 4配置 config.yml

    编辑 config.yml:LANGUAGE 设为语言码(如 cn),INSTRUCTIONS 设为人格(如 assist、Luna 等)。

  5. 5启动机器人

    在项目根目录运行主程序启动 Bot;Windows 上可能需要以管理员身份运行。

    python main.py
  6. 6安装 docker-compose

    Docker 方式需先安装 docker-compose,Debian/Ubuntu 可直接执行下面这条组合命令。

    apt update -y; sudo apt upgrade -y; sudo apt autoremove -y; sudo apt install docker-compose -y
  7. 7容器方式启动

    需先拥有可用的 Bot Token 并完成配置,然后在项目目录构建并启动容器。

    sudo docker-compose up --build

关键配置

配置项必填说明示例
LANGUAGE是设置机器人使用的语言,取值见 README 语言码列表cn
INSTRUCTIONS是选择预设人格,或填自定义人格文件名assist

如何确认成功

Bot 在 Discord 服务器中显示为在线,输入 /help 能返回命令列表。

常见问题

Q:Windows 上运行 python main.py 报错怎么办?

A:README 提示可能需要以管理员身份运行命令行后再执行 python main.py。

Q:如何让机器人响应更快?

A:README 建议在 config.yml 中关闭互联网访问(internet access)以提升响应速度。

Q:怎么让机器人在某个频道不说话?

A:使用 /toggleactive 命令可让 Bot 在指定频道停止响应。

Q:如何做自定义人格?

A:在 instructions 文件夹新建如 custom.txt 并写入设定,再把 config.yml 中 INSTRUCTIONS 设为 custom。

Q:支持哪些语言?

A:config.yml 的 LANGUAGE 可选 tr、en、ar、fr、es、de、vn、cn、ru、ua、pt、pl;没有的语言可提 issue。

注意事项

  • Bot Token 属于敏感凭据,README 建议通过环境变量管理,不要写进会被公开的配置文件。
  • Docker 方式需先准备好可用的 Bot Token,并完成与本地方式相同的配置步骤(README 称“第 4 步”)。
  • README 中配置文件在部分段落写作 config.yml、链接却指向 config.json,请以仓库实际文件为准。
  • README 节选只给出第 3、7 步及 Docker 部分,第 1~2、4~6 步细节请查阅仓库完整文档。

核心亮点

  • 基于 Groq API,响应速度极快,体验流畅
  • 支持多种 GPT 模型切换,灵活适配不同需求
  • 部署简单,Python 代码清晰,易于二次开发

不足之处

  • 依赖外部 API(Groq),免费额度有限,长期使用需付费
  • 功能相对单一,主要聚焦对话,缺少复杂管理功能

适用场景

  • 在 Discord 社区中提供 AI 问答助手
  • 作为个人或小团队的自动化客服机器人
  • 用于学习和演示 Discord 机器人开发

替代项目

discord.py-self、JDA (Java Discord API)、Red-DiscordBot

上一篇:ChatGpt-Web

下一篇:gemini-chatbot

同类项目推荐

tAI 开源

在终端里直接问 AI,秒得命令答案

tAI is an AI terminal assistant CLI that helps you with Linux and macOS commands.

★ 107 2026-08-09
Whisper 开源

匿名随机聊,安全又好玩

A fun Application to have a random chat with people safely

★ 472 2026-09-23
Master-AI-BOT 开源

在 Telegram 上畅享无限制 GPT-4 Turbo 对话与图像生成

Master AI BOT : Unleash the power of GPT-4 Turbo with our fast and limitless Telegra···

★ 267 2026-08-09
Pake 开源

一条命令把网页变成轻量桌面应用,告别 Electron 臃肿

Turn any website into a lightweight desktop app with one command, on macOS, Windows ···

★ 62879 2026-08-09
discord-needle 开源

发消息自动开线程,让 Discord 频道不再刷屏

Needle is a Discord bot that creates Discord threads automatically.

★ 231 2026-08-09
Chatbot 开源

用 Python 快速搭建规则对话机器人,轻松搞定多轮问答。

Python ChatBot

★ 867 2026-08-09
chat-ai-samples 开源

看示例,快速把 AI 聊天接进 Stream Chat

A collection of examples on integrating Stream Chat with Generative AI

★ 55 2026-08-09
katmer-code 开源

在 Obsidian 里一个侧边栏搞定多家 AI,按标签页分流,改稿看差异。

Multi-provider AI sidebar for Obsidian — Claude, Gemini, Codex, Antigravity. Per-ta···

★ 477 2026-08-09
fireside-chat 开源

纯 Rust 打造 LLM 聊天机器人,桌面+Web 两开花

An LLM interface (chat bot) implemented in pure Rust using HuggingFace/Candle over A···

★ 144 2026-08-09