Skip to content

Latest commit

 

History

History
74 lines (53 loc) · 1.3 KB

README_CN.md

File metadata and controls

74 lines (53 loc) · 1.3 KB

聊天机器人

将您的聊天消息保存到本地 SQLite 数据库。

前置条件

  1. 在本地机器上安装 sqlite3

对于 macOS:

brew install sqlite3
  1. 设置环境变量。

在根目录创建 .env 文件,并设置您的聊天数据库路径。

CHAT_DB_PATH=path-to/data/chat.db
  1. 初始化聊天数据库。

使用 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
);

运行聊天机器人

  1. 安装依赖。
pnpm install
  1. 启动聊天机器人。
pnpm start
  1. 使用微信登录

用微信扫描二维码登录。让聊天机器人自动接收并保存聊天消息。

注意:

  • 聊天机器人使用 wechatywechaty-puppet-wechat4u 协议实现 RPA。
  • 可能会被微信封禁。请谨慎使用您的微信账号。