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"

日期格式

请使用以下格式表示日期: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)

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

这篇指南怎么样?