Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

横幅

向您的用户显示公告和通知

在应用顶部向所有用户显示重要消息。非常适合用于公告、维护通知或更新。

快速概览

  • 同一时间只能激活一个横幅
  • 设置横幅自动显示和隐藏的时间表
  • 选择用户是否可以关闭横幅
  • 向所有人或仅向已登录用户显示横幅

创建横幅

运行此命令以创建或更新横幅:

npm run update-banner

您将通过几个简单的提示词获得引导:

--------------------------
Update the banner!
--------------------------
Display From (Format: yyyy-mm-ddTHH:MM:SSZ, Default: now):
> 2025-12-02T09:00:00Z

Display To (Format: yyyy-mm-ddTHH:MM:SSZ, Default: not specified):
> 2025-12-31T23:59:59Z

Enter your message (Enter a single dot "." on a new line to finish):
> 🎉 Welcome to LibreChat! Check out our new features.
> .

Is public (y/N):
> n

Is persistable (cannot be dismissed) (y/N):
> n

这些选项是什么意思?

  • 显示起始/结束时间:横幅显示和消失的时间。留空则表示“立即”显示并“永久”保留。
  • Is public: 向未登录的访客显示(例如在登录页面上)
  • Is persistable: 如果为 yes,用户将无法关闭横幅 — 用于重要通知

删除横幅

npm run delete-banner

您将看到当前的横幅,并在删除前被要求进行确认。


示例横幅

一个用户可以关闭的简单欢迎消息:

npm run update-banner "" "" "👋 Welcome to LibreChat!" "false" "false"

一个无法关闭的计划维护通知:

npm run update-banner "2025-12-20T00:00:00Z" "2025-12-21T06:00:00Z" "⚠️ Scheduled maintenance on Dec 20th, 2-6 AM UTC" "true" "true"

一个对所有人可见的紧急安全通知:

npm run update-banner "" "" "🔒 Please update your password by January 1st" "true" "true"

日期格式

请使用以下格式表示日期:yyyy-mm-ddTHH:MM:SSZ

示例:

  • 2025-12-25T09:00:00Z → 2025年12月25日上午9:00 (UTC)
  • 2025-01-01T00:00:00Z → 2025年1月1日午夜(UTC)

将日期留空以使用当前时间或不设置结束日期。

这篇指南怎么样?