我一直在使用 Streamlabs OBS 进行流式传输,他们的聊天屏幕小部件带有一个非常有用的“隐藏机器人/用户和以 ! 开头的消息”。实用程序。
我现在正在切换到 OBSStudio,我发现这个网站使聊天看起来不错:https://chatv2.septapus.com/ 通过向聊天窗口添加 CSS 文件,但是,我不能确定是否可以忽略某些用户(例如 Streamlabs 机器人)或以机器人前缀 (!) 开头的消息显示在屏幕上。有什么帮助或建议吗?
问题:https://i.imgur.com/PZqV414.png
自定义 CSS:
/* Background colors*/
body {
overflow: hidden;
background-color: rgba(0,0);
}
/* Transparent background. */
yt-live-chat-renderer {
background-color: transparent !important;
}
yt-live-chat-text-message-renderer,yt-live-chat-text-message-renderer[is-highlighted] {
background-color: transparent !important;
}
yt-live-chat-text-message-renderer[author-type="owner"],yt-live-chat-text-message-renderer[author-type="owner"][is-highlighted] {
background-color: transparent !important;
}
yt-live-chat-text-message-renderer[author-type="moderator"],yt-live-chat-text-message-renderer[author-type="moderator"][is-highlighted] {
background-color: transparent !important;
}
yt-live-chat-text-message-renderer[author-type="member"],yt-live-chat-text-message-renderer[author-type="member"][is-highlighted] {
background-color: transparent !important;
}
yt-live-chat-author-chip #author-name {
background-color: transparent !important;
}
/* Outlines */
yt-live-chat-renderer * {
text-shadow: -3px -3px #000000,-3px -2px #000000,-3px -1px #000000,-3px 0px #000000,-3px 1px #000000,-3px 2px #000000,-3px 3px #000000,-2px -3px #000000,-2px -2px #000000,-2px -1px #000000,-2px 0px #000000,-2px 1px #000000,-2px 2px #000000,-2px 3px #000000,-1px -3px #000000,-1px -2px #000000,-1px -1px #000000,-1px 0px #000000,-1px 1px #000000,-1px 2px #000000,-1px 3px #000000,0px -3px #000000,0px -2px #000000,0px -1px #000000,0px 0px #000000,0px 1px #000000,0px 2px #000000,0px 3px #000000,1px -3px #000000,1px -2px #000000,1px -1px #000000,1px 0px #000000,1px 1px #000000,1px 2px #000000,1px 3px #000000,2px -3px #000000,2px -2px #000000,2px -1px #000000,2px 0px #000000,2px 1px #000000,2px 2px #000000,2px 3px #000000,3px -3px #000000,3px -2px #000000,3px -1px #000000,3px 0px #000000,3px 1px #000000,3px 2px #000000,3px 3px #000000;
font-family: "Bebas Neue";
font-size: 35px !important;
line-height: 35px !important;
}
yt-live-chat-text-message-renderer #content,yt-live-chat-legacy-paid-message-renderer #content {
overflow: initial !important;
}
/* Hide scrollbar. */
yt-live-chat-item-list-renderer #items{
overflow: hidden !important;
}
yt-live-chat-item-list-renderer #item-scroller{
overflow: hidden !important;
}
/* Hide header and input. */
yt-live-chat-header-renderer,yt-live-chat-message-input-renderer {
display: none !important;
}
/* Reduce side padding. */
yt-live-chat-text-message-renderer,yt-live-chat-legacy-paid-message-renderer {
padding-left: 4px !important;
padding-right: 4px !important;
}
yt-live-chat-paid-message-renderer #header {
padding-left: 4px !important;
padding-right: 4px !important;
}
/* Avatars. */
yt-live-chat-text-message-renderer #author-photo,yt-live-chat-paid-message-renderer #author-photo,yt-live-chat-legacy-paid-message-renderer #author-photo {
display: none !important;
width: 24px !important;
height: 24px !important;
border-radius: 24px !important;
margin-right: 6px !important;
}
/* Hide badges. */
yt-live-chat-text-message-renderer #author-badges {
vertical-align: text-top !important;
}
/* Timestamps. */
yt-live-chat-text-message-renderer #timestamp {
color: #999999 !important;
font-family: "Bebas Neue";
font-size: 16px !important;
line-height: 16px !important;
}
/* Badges. */
yt-live-chat-text-message-renderer #author-name[type="owner"],yt-live-chat-text-message-renderer #author-name.owner,yt-live-chat-text-message-renderer yt-live-chat-author-badge-renderer[type="owner"] {
color: #1477b0 !important;
}
yt-live-chat-text-message-renderer #author-name[type="moderator"],yt-live-chat-text-message-renderer #author-name.moderator,yt-live-chat-text-message-renderer yt-live-chat-author-badge-renderer[type="moderator"] {
color: #ffc251 !important;
}
yt-live-chat-text-message-renderer #author-name[type="member"],yt-live-chat-text-message-renderer #author-name.member,yt-live-chat-text-message-renderer yt-live-chat-author-badge-renderer[type="member"] {
color: #9319fd !important;
}
/* Channel names. */
yt-live-chat-text-message-renderer #author-name {
color: #cccccc !important;
font-family: "Bebas Neue";
font-size: 40px !important;
line-height: 40px !important;
}
yt-live-chat-text-message-renderer #author-name::after {
content: ":";
margin-left: 3px;
}
/* Messages. */
yt-live-chat-text-message-renderer #message,yt-live-chat-text-message-renderer #message * {
color: #ffffff !important;
font-family: "Bebas Neue";
font-size: 35px !important;
line-height: 35px !important;
}
/* SuperChat/Fan Funding Messages. */
yt-live-chat-paid-message-renderer #author-name,yt-live-chat-paid-message-renderer #author-name *,yt-live-chat-legacy-paid-message-renderer #event-text,yt-live-chat-legacy-paid-message-renderer #event-text * {
color: #ffffff !important;
font-family: "Bebas Neue";
font-size: 30px !important;
line-height: 30px !important;
}
yt-live-chat-paid-message-renderer #purchase-amount,yt-live-chat-paid-message-renderer #purchase-amount *,yt-live-chat-legacy-paid-message-renderer #detail-text,yt-live-chat-legacy-paid-message-renderer #detail-text * {
color: #ffffff !important;
font-family: "Bebas Neue";
font-size: 28px !important;
line-height: 28px !important;
}
yt-live-chat-paid-message-renderer #content,yt-live-chat-paid-message-renderer #content * {
color: #ffffff !important;
font-family: "Bebas Neue";
font-size: 25px !important;
line-height: 25px !important;
}
yt-live-chat-paid-message-renderer {
margin: 4px 0 !important;
}
yt-live-chat-legacy-paid-message-renderer {
background-color: #9319fd !important;
margin: 4px 0 !important;
}
yt-live-chat-text-message-renderer a,yt-live-chat-legacy-paid-message-renderer a {
text-decoration: none !important;
}
yt-live-chat-text-message-renderer[is-deleted],yt-live-chat-legacy-paid-message-renderer[is-deleted] {
display: none !important;
}
yt-live-chat-ticker-renderer {
background-color: transparent !important;
box-shadow: none !important;
}
yt-live-chat-ticker-renderer {
display: none !important;
}
yt-live-chat-ticker-paid-message-item-renderer,yt-live-chat-ticker-paid-message-item-renderer *,yt-live-chat-ticker-sponsor-item-renderer,yt-live-chat-ticker-sponsor-item-renderer * {
color: #ffffff !important;
font-family: "Bebas Neue";
}
yt-live-chat-mode-change-message-renderer,yt-live-chat-viewer-engagement-message-renderer,yt-live-chat-restricted-participation-renderer {
display: none !important;
}
yt-live-chat-banner-manager {
display: none !important;
}
@keyframes anim {
0% { opacity: 0; transform: translateX(16px); }
0.6578947368421052% { opacity: 1; transform: none;}
99.3421052631579% { opacity: 1; transform: none;}
100% { opacity: 0; transform: translateX(-16px); }
}
yt-live-chat-text-message-renderer,yt-live-chat-legacy-paid-message-renderer {
animation: anim 30400ms;
animation-fill-mode: both;
}
yt-live-chat-action-panel-renderer,yt-live-chat-renderer #action-panel {
display: none !important;
}```