- bot_x에 exclude_managed_channels 컬럼 추가 (기본값 1, 기존 동작 유지) - X 봇이 트윗에서 YouTube 링크를 추출할 때 이미 등록된 YouTube 봇 채널의 영상을 중복 추가할지 옵션으로 제어 - XBotDialog에 토글 추가 (extract_youtube 활성 시만 노출, 왼쪽 border로 하위 옵션 시각화) - services/x/index.js processYoutubeLinks 시그니처에 옵션 파라미터 추가 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
17 lines
755 B
SQL
17 lines
755 B
SQL
-- X 봇 테이블
|
|
CREATE TABLE IF NOT EXISTS bot_x (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
username VARCHAR(50) NOT NULL,
|
|
display_name VARCHAR(100),
|
|
avatar_url VARCHAR(500),
|
|
text_filters LONGTEXT,
|
|
include_retweets TINYINT(1) DEFAULT 0,
|
|
extract_youtube TINYINT(1) NOT NULL DEFAULT 0,
|
|
-- extract_youtube가 켜졌을 때, YouTube 봇으로 등록된 채널 영상이면 추가에서 제외
|
|
exclude_managed_channels TINYINT(1) NOT NULL DEFAULT 1,
|
|
cron_interval INT DEFAULT 1,
|
|
enabled TINYINT(1) DEFAULT 1,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
UNIQUE KEY uk_username (username)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|