-
Bio
参数信息
- CPU: S5P6818, 运行主频1.4GHz
- 电源管理: 采用一颗ARM® Cortex®-M0单片机做电源管理, 支持动态调压, 软件关机和定时开机等功能
- 内存: 2GB 32bit DDR3 RAM
- 存储: 1 x microSD 卡槽
- 网络: Gbit Ethernet(RTL8211E)
- Wireless:802.11 b/g/n
- Bluetooth: 4.0 dual mode
- 天线: Wi-Fi和蓝牙共用, 板载陶瓷天线, 同时提供IPX接口
- eMMC: 16GB
- 视频输入:DVP Camera/MIPI-CSI(双摄像头口)
- 视频输出:HDMI/LVDS/并行RGB-LCD/MIPI-DSI(四个视频输出接口)
- 音频:3.5mm耳机座/Via HDMI
- 麦克风: 板载麦克风
- USB Host: 4 x USB 2.0 Host , 其中三个是标准A型接口, 另外一个是2.54mm排母
- Micro USB: 1 x USB 2.0 Client
- LCD接口: 45pin, 0.5mm间距FPC贴片座,支持全彩TFT LCD (RGB:8-8-8)
- HDMI: HDMI 1.4a, Type A型口,1080P高清显示
- DVP Camera接口: 24pin, 0.5mm间距,FPC贴片竖座
- GPIO扩展接口: 30 Pin2.54mm排母, 包含4个UART, 1路I2C, 1路SPI, 3路PWM,9个GPIO
- I2S/USB: 2.54mm间距排母
- 调试串口: 2.54mm间距排针
- 按键: 电源按键, 复位按键, 启动选择按键各一个
- LED: 1 x power LED and 1 x system LED
- CPU温度检测: CPU内部集成温度传感器
- RTC: 支持RTC, 板上有备份电池接口
- 散热片螺丝孔:能加螺丝固定的散热片
- 供电: DC 5V/3A
- PCB Size:100 x 64mm,八层,沉金工艺
- 温度工作范围: -40℃ to 80℃
- OS/Software: uboot, Android and Debian

HydroAI 管理员使用手册
适用版本:v2.0(已移除白名单/屏蔽词/帮助,新增广播/私聊/封禁/申诉/记忆/超时打断) 管理员 ID:214 机器人账号:
2022ssj(ID 103)
目录
一、功能总览
功能 说明 📢 广播 给除 ID 1/2/3/4(及机器人自身)外的所有人发消息 💬 私聊 给指定用户发私信 🔒 主动封禁 管理员手动封禁,可指定时长 🚫 被动封禁 AI 自动识别政治/色情/低俗内容,自动封禁 24 小时 🙋 申诉 封禁期间用户消息直接转给管理员 ✅ 解封 同意申诉,解除封禁 ❌ 否决 拒绝申诉,可附原因 ⏱ 超时打断 AI 回答超过 120 秒自动打断 🧠 记忆 每人保留最近 10 轮对话上下文 ♾ 无输出上限 不再限制 AI 输出长度 已移除:白名单、屏蔽词、帮助(
#申请、#添加、#删除、#列表、#帮助、#添加屏蔽词等已失效)。
二、权限说明
- 管理员 ID = 214:拥有下方全部命令权限。
- 机器人账号 =
2022ssj(ID 103):负责监听站内信、回复、转发。 - 普通用户:只能与 AI 正常对话;他们发送
#广播之类的命令不会生效(会被当作普通聊天)。
三、命令速查表
📢 广播(发给除 1/2/3/4 外的所有人)
#广播 内容 #公告 内容 #群发 内容 #通知 内容发送在后台进行(约 0.4 秒/人,约 260 人需 1~2 分钟)。 开始时会收到「✅ 广播已开始…」,全部发完后收到「📢 广播完成:成功 X 人,失败 Y 人…」。
💬 私聊(给指定用户)
#对话 123 你好 #私聊 123 内容 #发私信 123 内容🔒 主动封禁
#封禁 123 1小时 #封禁 123 30分钟 #封禁 123 1天 #封禁 123 2 ← 纯数字默认按「小时」被封用户会收到「你已被管理员封禁 X,如有异议可在此申诉」。
✅ 解封
#解封 123解封后用户会收到「你已被解封,可以正常使用了」。
❌ 否决(拒绝申诉,可附原因)
#否决 123 理由 #拒绝 123 理由 #驳回 123 理由用户会收到「你的申诉已被管理员否决,原因:…」。
📊 状态查询
#状态 #status
四、自然语言用法
所有命令都可以不用
#,直接用口语表达:广播
广播 今晚有比赛 公告 服务器维护 通知所有人 明天上课 给大家发 加油 全体 注意私聊
对话 123 你好 私聊 123 你的作业有问题 给123发 记得交题 给 123 发私信 内容主动封禁
封禁 123 1小时 禁言 123 30分钟 拉黑 123 2天 把 123 封禁 1天解封
解封 123 解除封禁 123 解除禁言 123否决
否决 123 申诉理由不充分 拒绝 123 继续违规 驳回 123 态度恶劣状态查询
查看状态 运行状态 运行了多久 处理了多少消息 余额还剩多少另外,管理员用任意口语说出需求,AI 也会尝试理解并自动执行(例如「帮我封禁 123 一天」)。
五、封禁时长格式
写法 含义 30分钟/30分/30m/30min30 分钟 1小时/1时/1h/1hour1 小时 1天/1日/1d/1day1 天 2(纯数字)2 小时(默认) 1.5小时90 分钟
六、被动封禁与申诉流程(自动进行)
- 普通用户发消息 → 机器人先让 AI 审核内容。
- 若被判定为政治敏感 / 色情 / 低俗 → 自动封禁 24 小时:
- 回复该用户:「⚠️ 你的消息包含违规内容,已被自动封禁 24 小时。如有异议可在此申诉。」
- 通知管理员。
- 封禁期间,该用户再发消息 → 自动转发给管理员,格式如下:
【申诉】用户 XX(ID:123) 申请解封: <他的原话> → 输入 #解封 123 同意,或 #否决 123 原因 拒绝- 管理员用
#解封或#否决处理即可。
七、Web 管理面板
地址:
http://192.168.0.105:8080标签页 功能 状态 运行状态、封禁中人数、已处理消息、启停按钮、AI 思考实时显示 封禁 查看封禁列表(含原因/到期时间/是否已申诉)、一键解封、手动封禁 AI 设置 API 地址/Key、模型、提示词、温度、超时秒数、记忆轮数 OJ 配置 服务器、账号、轮询间隔、管理员 ID、广播排除 ID 日志 实时运行日志
八、配置文件说明
文件位置:
/opt/HydroAI/settings.json{ "ai": { "temperature": 0.7, "timeout": 120, // 回答超时(秒),超时自动打断 "memory_turns": 10 // 记忆轮数(每人保留最近 N 轮) }, "bot": { "admin_id": 214, // 管理员 ID "poll_interval_seconds": 3, // 轮询间隔(秒) "broadcast_exclude_ids": [1,2,3,4], // 广播排除的用户 "bans": [] // 封禁列表(自动维护) } }
维护命令(SSH)
# 连接设备 ssh root@192.168.0.105 # 查看实时日志 journalctl -u hydroai -f # 重启机器人 systemctl restart hydroai # 停止 / 启动 systemctl stop hydroai systemctl start hydroai # 查看 tmux 中的运行界面 tmux attach -t hydroai
提醒
- 广播会真实发给约 260 人,建议第一次先发简短内容确认。
- 被动封禁靠 AI 判断,已做保守策略(拿不准就不封);误封时用户申诉、用
#解封处理即可。 - 记忆是运行时内存,重启服务会清空。
-
Accepted Problems
-
Recent Activities
-
Recent Solutions
This person is lazy and didn't wrote any solution
Problem Tags
- NOIP 提高组
- 4
- 搜索
- 3
- 剪枝优化
- 2
- DP
- 2
- 2010
- 1
- 2011
- 1
- 2012
- 1
- 2018
- 1
- 背包 DP
- 1
- 早于 2010
- 1
- 数论
- 1
- 枚举
- 1
- 枚举优化
- 1
- 递归
- 1
- 递推
- 1
- 语言入门-基础练习
- 1
- 语言基础-循环结构
- 1
- 图结构
- 1
- 拓扑排序
- 1