Chatdacs

一个简单的聊天机器人框架,支持接入多个平台,具备全功能的网页控制台。开发模式构析:https://deepwiki.com/Giftia/ChatDACS

Last verified:

Visit Chatdacs

What is Chatdacs?

ChatDACS(Chatbot: shaDiao Ai Chat System)是一个简单的聊天机器人框架,支持接入多个平台,具备全功能的网页控制台。它的核心是人工智能机器人小夜(星野夜蝶),一个经过2w+用户调教养成的嘴臭AI机器人,以毒舌怼人风格著称,被玩家亲切称为"夜爹"。

ChatDACS支持接入QQ、QQ频道、QQ频道机器人、Telegram Bot、哔哩哔哩直播间等多个平台,还未来将支持哔哩哔哩弹幕互动游戏和DoDo渡渡语音。用户可以通过配置config.yml文件轻松接入不同平台,一键运行即可拥有属于自己的小夜机器人。该系统采用Node.js后端和layui前端组件库构建。

这个工具非常适合想要拥有私人AI聊天机器人的QQ用户、B站直播主希望增加直播间互动、以及想要进行机器人二次开发的开发者。小夜具有开放的对话教学特性,插件二次开发门槛低,有完善的使用说明。系统完全免费,支持无限制在线聊天、在线涩图功能、web端图片视频文件分享等奇奇怪怪的功能。

小夜拥有独立词库,不会出现不可控的回复,高可用度且稳定,在线与否完全取决于用户自己,不会因为公共机器人离线而无法使用。系统还支持与go-cqhttp对接实现QQ机器人功能,具备简单好用的插件系统便于扩展功能。

Chatdacs pricing

Pricing model: Freemium

ChatDACS完全免费使用。项目是非盈利的用于娱乐的QQ机器人计划,由运营方Giftina & NijiharaTsubasa共同维护运营。如果你喜欢小夜想要打赏支撑后续开销,可以通过爱发电(afdian.net/@xiaoye_bot)进行赞助支持,但赞助完全自愿,不影响免费使用功能。

Chatdacs pros

  • 完全免费使用
  • 一键部署,无需配置,一分钟运行
  • 支持多平台接入(QQ、Telegram、B站直播、QQ频道)
  • 经过2w+用户调教的嘴臭词库,毒舌风格有趣
  • 完善的web端聊天界面,交互体验良好
  • 全功能网页控制台,子平台离线仍保持网页端在线
  • 无限制在线聊天
  • 独立词库,回复可控
  • 高可用度,稳定性好
  • 插件系统简单易用,二次开发门槛低
  • 支持在线涩图功能
  • 支持web端图片、视频、文件分享
  • 开放的对话教学特性
  • 与go-cqhttp对接实现QQ机器人功能
  • 7年运营历史,持续稳定更新

Chatdacs cons

  • QQ频道机器人账号无法发送图片,暂时不建议使用
  • Telegram Api需要良好网络环境,可能被DNS污染
  • 哔哩哔哩弹幕互动游戏仍在开发中
  • DoDo渡渡语音功能仍在开发中
  • 插件开发指导准备中,尚未完善
  • 如果启用图片类插件,小夜可能会读出图片链接地址
  • 背景音乐可能与语音回复冲突
  • 主要面向中文用户,多语言支持有限

Frequently asked questions about Chatdacs

ChatDACS是什么?

ChatDACS(Chatbot: shaDiao Ai Chat System)是一个简单的聊天机器人框架,支持接入多个平台,具备全功能的网页控制台。它的核心技术栈是Node.js后端和layui前端组件库,核心是人工智能机器人小夜(星野夜蝶),一个经过2w+用户调教养成的嘴臭AI机器人。

如何部署自己的小夜机器人?

无需任何配置,一键运行即可。打开config文件夹内的config.yml配置文件,根据需求开启相应平台开关(如CONNECT_TELEGRAM_SWITCH、CONNECT_QQ_GUILD_SWITCH等),填入对应的机器人令牌或ID,然后启动chatdacs即可。一分钟就能运行一个属于自己的小夜。

小夜支持哪些平台?

小夜支持接入QQ、QQ频道、QQ频道机器人、Telegram Bot、哔哩哔哩直播间。哔哩哔哩弹幕互动游戏和DoDo渡渡语音功能正在开发中。对于QQ频道,推荐直接将机器人QQ以普通成员身份加入频道使用,无需申请官方机器人账号。

小夜的聊天风格是什么样的?

小夜以毒舌嘴臭著称,日常就是怼天怼地怼空气。它拥有由2w+用户调教练就的嘴臭词库,这是很多玩家喜欢小夜的原因,也因此被玩家亲切称为"夜爹"。小夜一大特色是开放的对话教学,在优秀的聊天算法加成下不断进化。

如何接入Telegram机器人?

首先在Telegram上向@BotFather发送消息注册机器人并获取token。然后打开config.yml配置文件,打开接入Telegram开关CONNECT_TELEGRAM_SWITCH,将token填入TELEGRAM_BOT_TOKEN配置项并保存。启动chatdacs后会显示"小夜Telegram接入开启"。注意Telegram Api需要良好网络环境。

如何接入哔哩哔哩直播间?

首先在直播间页面URL中获取直播间ID(如live.bilibili.com/24230873中的24230873)。打开config/config.yml文件,将BILIBILI_LIVE_ROOM_ID字段改为你的直播间ID并保存。运行chatdacs.exe查看连接是否成功。小夜会对弹幕进行语音回复,可选使用Live2D套皮直播。

小夜是完全免费吗?

是的,小夜完全免费。这是一个非盈利的用于娱乐的QQ机器人计划。如果你想要打赏支撑小夜后续开销,可以通过爱发电(afdian.net/@xiaoye_bot)进行自愿赞助,但赞助不影响免费使用,所有功能都可以免费使用。

QQ频道机器人账号有什么限制?

目前QQ频道机器人账号有无法发送图片的问题,暂时不建议使用。推荐直接将机器人QQ以普通成员身份加入频道,除了频道权限功能之外,其他功能都可以正常使用。大多数情况下不需要申请频道官方机器人账号。

如何开发自定义插件?

ChatDACS插件二次开发门槛低,有完善的使用说明。主要开发者NijiharaTsubasa将小夜移植到Node.js平台后,可以非常方便地自己写插件添加功能。开发指导正在准备中,技术栈是Node.js后端,便于开发者扩展功能。

小夜的历史是怎样的?

小夜(Project_Xiaoye)正式运营至今已是第7个年头,构思原型来源于QQ机器人丫丫(SoniaRobot)。从V0版本开始,后移植到Node.js平台迭代到V3。2020年酷Q停止运营后小夜也停止运营,之后上线web版补偿,与go-cqhttp对接后V3分支继续运营。2021年以星野夜蝶昵称作为B站虚拟主播出道。

Categories

Use cases

Browse all AI tools on NeedAnAI