feat:初版

This commit is contained in:
2025-12-03 15:48:44 +08:00
commit b4df26f61d
199 changed files with 23434 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
-- 消息记录表 SQL
-- 创建数据库(如果不存在)
CREATE DATABASE IF NOT EXISTS wechat_bot DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
USE wechat_bot;
-- 消息表
CREATE TABLE IF NOT EXISTS messages (
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '消息ID',
sender_wxid VARCHAR(100) NOT NULL COMMENT '发送者wxid',
nickname VARCHAR(100) DEFAULT '' COMMENT '发送者昵称',
avatar_url VARCHAR(500) DEFAULT '' COMMENT '发送者头像URL',
content TEXT COMMENT '消息内容',
msg_type VARCHAR(20) NOT NULL COMMENT '消息类型: text/image/voice/video/file',
is_group TINYINT(1) DEFAULT 0 COMMENT '是否群聊: 0=私聊, 1=群聊',
group_id VARCHAR(100) DEFAULT NULL COMMENT '群组ID群聊时有值',
create_time DATETIME NOT NULL COMMENT '消息时间',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
INDEX idx_sender (sender_wxid),
INDEX idx_group (group_id),
INDEX idx_time (create_time),
INDEX idx_type (msg_type)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='微信消息记录表';