Skip to content

Commit 4b62798

Browse files
committed
fxsss
1 parent b09033d commit 4b62798

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

Dockerfile

+7-7
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ FROM node:23.3.0-slim AS builder
55
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/bin \
66
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 \
77
PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/usr/bin/chromium \
8-
PLAYWRIGHT_BROWSER_ARGS="--no-sandbox,--disable-setuid-sandbox,--headless=new,--disable-gpu,--disable-software-rasterizer,--disable-dev-shm-usage,--disable-dbus" \
8+
PLAYWRIGHT_BROWSER_ARGS="--no-sandbox,--disable-setuid-sandbox,--headless=new,--disable-gpu,--disable-software-rasterizer,--disable-dev-shm-usage,--disable-dbus,--disable-web-security,--allow-running-insecure-content,--disable-features=IsolateOrigins,site-per-process,CrossSiteDocumentBlockingIfIsolating" \
99
PLAYWRIGHT_SKIP_BROWSER_VALIDATION=1
1010

1111
# Install pnpm globally and install necessary build tools
@@ -78,7 +78,7 @@ FROM node:23.3.0-slim
7878
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/bin \
7979
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 \
8080
PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH=/usr/bin/chromium \
81-
PLAYWRIGHT_BROWSER_ARGS="--no-sandbox,--disable-setuid-sandbox,--headless=new,--disable-gpu,--disable-software-rasterizer,--disable-dev-shm-usage,--disable-dbus" \
81+
PLAYWRIGHT_BROWSER_ARGS="--no-sandbox,--disable-setuid-sandbox,--headless=new,--disable-gpu,--disable-software-rasterizer,--disable-dev-shm-usage,--disable-dbus,--disable-web-security,--allow-running-insecure-content,--disable-features=IsolateOrigins,site-per-process,CrossSiteDocumentBlockingIfIsolating" \
8282
PLAYWRIGHT_SKIP_BROWSER_VALIDATION=1
8383

8484
# Install runtime dependencies and certificates first
@@ -161,11 +161,11 @@ COPY --from=builder /app/scripts ./scripts
161161

162162
# Create necessary directories
163163
RUN mkdir -p characters && \
164-
mkdir -p characters/knowledge && \
165-
mkdir -p content_cache && \
166-
mkdir -p debug_audio && \
167-
chmod 777 content_cache && \
168-
chmod 777 debug_audio
164+
mkdir -p characters/knowledge
165+
166+
# Create chromium symbolic link
167+
RUN mkdir -p /usr/bin/chromium-1140/chrome-linux && \
168+
ln -s /usr/bin/chromium /usr/bin/chromium-1140/chrome-linux/chrome
169169

170170
RUN service cron start
171171

packages/client-discord/src/messages.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1066,6 +1066,8 @@ export class MessageManager {
10661066

10671067
const lastMessage =
10681068
channelState.messages[channelState.messages.length - 1];
1069+
if (!lastMessage || !lastMessage.content) return true;
1070+
10691071
// If it's been more than 5 minutes since last message, reduce interest
10701072
const timeSinceLastMessage = Date.now() - channelState.lastMessageSent;
10711073

0 commit comments

Comments
 (0)