Discord-AI-Chatbot:你的Discord AI伙伴 🤖
Discord-AI-Chatbot是一个功能强大、配置灵活的Discord AI聊天机器人项目。它基于Groq API,能够为你的Discord服务器带来智能交互体验。本文将为你介绍该项目的主要特性、配置方法以及安装步骤,帮助你快速上手使用。
主要特性 ✨
- 混合命令系统:同时支持斜杠命令和普通命令
- 图像生成:免费实现你的想象力
- 免费LLM模型:无需付费即可使用强大的语言模型
- 提及识别:当你@机器人或说出它的名字时,它会及时响应
- 消息处理:智能识别回复对象,避免混淆
- 频道特定响应:使用
/toggleactive
命令控制机器人在特定频道的活跃状态 - 开源模型支持:利用开源AI模型的能力
- 安全凭证管理:使用环境变量保护你的凭证信息
- 网络访问:支持网络访问功能,带来全新体验
配置说明 ⚙️
-
语言选择:在
config.yml
文件中设置LANGUAGE
值,支持多种语言如英语、中文、法语等。 -
人格选择:在
config.yml
文件中设置INSTRUCTIONS
值,可选择预设人格如DAN、Luna、Suzume等,也可自定义人格。 -
自定义人格:在
instructions
文件夹创建.txt
文件,编写人格设定,然后在config.yml
中指定。
安装步骤 🚩
-
克隆仓库:
git clone https://github.com/mishalhossin/Discord-AI-Chatbot
-
安装依赖:
python3.10 -m pip install -r requirements.txt
-
获取Discord机器人令牌和Groq API密钥
-
配置环境变量:重命名
example.env
为.env
,填入相关密钥 -
运行机器人:
python main.py
-
邀请机器人加入你的Discord服务器
使用方法
- 私信机器人进行对话
- 在服务器频道使用
/toggleactive
命令激活机器人 - 使用
/help
命令查看所有可用指令
更多资源
通过以上步骤,你就可以轻松搭建属于自己的Discord AI聊天机器人了。如果在使用过程中遇到任何问题,欢迎查阅项目文档或在GitHub上提出issue。让我们一起探索AI聊天机器人的无限可能吧! 🚀