将您的聊天消息保存到本地 SQLite 数据库。
- 在本地机器上安装
sqlite3
。
对于 macOS:
brew install sqlite3
- 设置环境变量。
在根目录创建 .env
文件,并设置您的聊天数据库路径。
CHAT_DB_PATH=path-to/data/chat.db
- 初始化聊天数据库。
使用 sqlite3
命令连接到您的聊天数据库
sqlite3 path-to/data/chat.db
使用 install.sql
创建 chat_messages
表。
CREATE TABLE chat_messages (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
created_at INTEGER NOT NULL,
msg_id TEXT NOT NULL,
room_id TEXT,
room_name TEXT,
room_avatar TEXT,
talker_id TEXT NOT NULL,
talker_name TEXT,
talker_avatar TEXT,
content TEXT,
msg_type INTEGER,
url_title TEXT,
url_desc TEXT,
url_link TEXT,
url_thumb TEXT
);
- 安装依赖。
pnpm install
- 启动聊天机器人。
pnpm start
- 使用微信登录
用微信扫描二维码登录。让聊天机器人自动接收并保存聊天消息。
注意:
- 聊天机器人使用
wechaty
的wechaty-puppet-wechat4u
协议实现 RPA。- 可能会被微信封禁。请谨慎使用您的微信账号。