Discord
{{ status.discordReady ? '已连接' : '未连接' }}
WebSocket 客户端
{{ status.wsClients || 0 }}
监听目标
{{ status.monitorTargets || 0 }}
启用规则
{{ status.filterRules || 0 }}
消息记录
{{ status.messageRecords || 0 }}
Redis 已投递
{{ streamStats.published || 0 }}
最近 {{ formatCnTime(streamStats.latestPublishedAt) }}
Redis 待处理
{{ (streamStats.pending || 0) + (streamStats.failed || 0) }}
待 {{ streamStats.pending || 0 }} / 失败 {{ streamStats.failed || 0 }}
D2D 规则
{{ forwardStats.enabledRules || 0 }} / {{ forwardStats.totalRules || 0 }}
Discord 转 Discord
D2D 投递
{{ forwardStats.sent || 0 }}
失败 {{ forwardStats.failed || 0 }} / 跳过 {{ forwardStats.skipped || 0 }}
OCR 成功
{{ ocrStats.ok || 0 }}
成功率 {{ ocrStats.okRate || 0 }}%
OCR 超时
{{ ocrStats.timeout || 0 }}
默认超时 {{ filterSettings.ocrTimeoutMs || 0 }}ms
OCR 失败
{{ ocrStats.error || 0 }}
失败默认{{ filterSettings.ocrFailureAction === 'drop' ? '丢弃' : '放行' }}
监听群和频道
未勾选任何目标时不会转发消息
没有匹配的群或频道
{{ guild.name }}
{{ guild.id }}
{{ guildSelectedChannelCount(guild) }} / {{ guild.channels.length }} 个频道已选
当前显示 {{ filteredChannels(guild).length }} 个
勾选整群后,该群下所有频道都会被监听
当前筛选下没有频道
# {{ channel.name }}
{{ channel.id }}
整群
线程
连接状态:{{ discordSettings.ready ? '已连接' : '未连接' }}
当前账号:{{ discordSettings.currentUser || '-' }}
Token 来源:{{ discordSettings.tokenSource || '-' }}
Token:{{ discordSettings.tokenMasked || '-' }}
Token 会写回 .env 文件;保存后会立即重连并刷新服务器/频道列表。
服务器:{{ guilds.length }}
频道:{{ channelOptions.length }}
监听目标:{{ status.monitorTargets || 0 }}
D2D 启用规则:{{ forwardStats.enabledRules || 0 }}
1. 先保存 Token,确保显示“已连接”。
2. 到“D2D 转发”新增规则,选择源频道和目标频道。
3. 源频道只用于 D2D,不会自动进入 Hub。
4. 如果你手动在“监听配置”勾选源频道,Hub 才会收到源消息。
5. 发送测试消息后看“最近 D2D 投递日志”。
Queue pending:{{ status.messageQueue ? status.messageQueue.pending : 0 }}
Queue running:{{ status.messageQueue ? status.messageQueue.running : 0 }}
Queue dropped:{{ status.messageQueue ? status.messageQueue.dropped : 0 }}
Queue concurrency:{{ status.messageQueue ? status.messageQueue.concurrency : '-' }}
{{ item.description }}
这里只开放低延迟/日志/队列相关白名单参数;Token、数据库、端口等高风险配置仍走原来的专用入口或部署配置。
规则名
源频道
只用于 D2D,不会自动进入 Hub 投递。
目标频道
{{ scope.row.sourceChannelId || '-' }}
{{ scope.row.targetChannelId || '-' }}
{{ scope.row.error || '' }}
{{ formatJson(testResult) }}
{{ scope.row.matchedText }}
{{ scope.row.ocrText }}
{{ scope.row.imageUrl }}
{{ scope.row.error }}
{{ scope.row.text }}