feat(filters): filter by author user ID (#5862)

This commit is contained in:
apa420
2025-01-30 22:05:12 +01:00
committed by GitHub
parent 71179ed6fa
commit f914e0406e
91 changed files with 104 additions and 0 deletions
+1
View File
@@ -7,6 +7,7 @@
- Minor: Remove incognito browser support for `opera/launcher` (this should no longer be a thing). (#5805)
- Minor: Remove incognito browser support for `iexplore`, because internet explorer is EOL. (#5810)
- Minor: When (re-)connecting, visible channels are now joined first. (#5850)
- Minor: Added the ability to filter on messages by the author's user ID (example: `author.user_id == "22484632"`). (#5862)
- Bugfix: Fixed a potential way to escape the Lua Plugin sandbox. (#5846)
- Bugfix: Fixed a crash relating to Lua HTTP. (#5800)
- Bugfix: Fixed a crash that could occur on Linux and macOS when clicking "Install" from the update prompt. (#5818)
+3
View File
@@ -14,6 +14,7 @@ const QMap<QString, Type> MESSAGE_TYPING_CONTEXT{
{"author.badges", Type::StringList},
{"author.color", Type::Color},
{"author.name", Type::String},
{"author.user_id", Type::String},
{"author.no_color", Type::Bool},
{"author.subbed", Type::Bool},
{"author.sub_length", Type::Int},
@@ -60,6 +61,7 @@ ContextMap buildContextMap(const MessagePtr &m, chatterino::Channel *channel)
* author.badges
* author.color
* author.name
* author.user_id
* author.no_color
* author.subbed
* author.sub_length
@@ -121,6 +123,7 @@ ContextMap buildContextMap(const MessagePtr &m, chatterino::Channel *channel)
{"author.badges", std::move(badges)},
{"author.color", m->usernameColor},
{"author.name", m->displayName},
{"author.user_id", m->userID},
{"author.no_color", !m->usernameColor.isValid()},
{"author.subbed", subscribed},
{"author.sub_length", subLength},
@@ -20,6 +20,7 @@ const QMap<QString, QString> VALID_IDENTIFIERS_MAP{
{"author.badges", "author badges"},
{"author.color", "author color"},
{"author.name", "author name"},
{"author.user_id", "author user id"},
{"author.no_color", "author has no color?"},
{"author.subbed", "author subscribed?"},
{"author.sub_length", "author sub length"},
+1
View File
@@ -100,6 +100,7 @@ QJsonObject Message::toJson() const
{"loginName"_L1, this->loginName},
{"displayName"_L1, this->displayName},
{"localizedName"_L1, this->localizedName},
{"userID"_L1, this->userID},
{"timeoutUser"_L1, this->timeoutUser},
{"channelName"_L1, this->channelName},
{"usernameColor"_L1, this->usernameColor.name(QColor::HexArgb)},
+1
View File
@@ -47,6 +47,7 @@ struct Message {
QString loginName;
QString displayName;
QString localizedName;
QString userID;
QString timeoutUser;
QString channelName;
QColor usernameColor;
+1
View File
@@ -2102,6 +2102,7 @@ std::pair<MessagePtrMut, HighlightAlert> MessageBuilder::makeIrcMessage(
MessageBuilder builder;
builder.parseUsernameColor(tags, userID);
builder->userID = userID;
if (args.isAction)
{
@@ -185,6 +185,7 @@
"searchText": "pajlada pajlada: Kappa ",
"serverReceivedTime": "2022-09-03T11:57:15Z",
"timeoutUser": "",
"userID": "11148817",
"usernameColor": "#ffcc44ff"
}
]
@@ -288,6 +288,7 @@
"searchText": "nerixyz nerixyz: @TwitchDev TwitchDev UserColor @UserColor UserColor! UserColorKappa UserChatter usercolor UserColor2 @UserColor2 ?! ",
"serverReceivedTime": "2024-09-18T19:58:38Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -160,6 +160,7 @@
"searchText": "supinic supinic: mm test lol ",
"serverReceivedTime": "2022-03-31T21:30:19Z",
"timeoutUser": "",
"userID": "31400525",
"usernameColor": "#ffff0000"
},
{
@@ -222,6 +223,7 @@
"searchText": "Announcement",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -153,6 +153,7 @@
"searchText": "mm2pl mm2pl: Kappa ",
"serverReceivedTime": "2022-09-03T10:31:42Z",
"timeoutUser": "",
"userID": "117691339",
"usernameColor": "#ffdaa521"
}
]
@@ -153,6 +153,7 @@
"searchText": "mm2pl mm2pl: Kappa ",
"serverReceivedTime": "2022-09-03T10:31:42Z",
"timeoutUser": "",
"userID": "117691339",
"usernameColor": "#ffdaa521"
}
]
@@ -115,6 +115,7 @@
"searchText": "test test: foo bar ",
"serverReceivedTime": "2022-09-03T10:31:42Z",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -115,6 +115,7 @@
"searchText": "test test: foo bar ",
"serverReceivedTime": "2022-09-03T10:31:42Z",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -222,6 +222,7 @@
"searchText": "badgy badgy: badge ",
"serverReceivedTime": "2024-09-19T16:40:56Z",
"timeoutUser": "",
"userID": "123456",
"usernameColor": "#ffff0000"
}
]
@@ -223,6 +223,7 @@
"searchText": "badgy badgy: badge ",
"serverReceivedTime": "2024-09-19T16:40:56Z",
"timeoutUser": "",
"userID": "123456",
"usernameColor": "#ffff0000"
}
]
@@ -85,6 +85,7 @@
"searchText": "whoopiix just earned a new 1K Bits badge!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -576,6 +576,7 @@
"searchText": "slyckity slyckity: Cheer1 a Cheer1 Cheer1 Cheer1 Cheer1 b c ",
"serverReceivedTime": "2019-09-07T02:44:33Z",
"timeoutUser": "",
"userID": "143114011",
"usernameColor": "#ff0000ff"
}
]
@@ -222,6 +222,7 @@
"searchText": "slyckity slyckity: Cheer1 a Cheer1 Cheer1 Cheer1 Cheer1 b c ",
"serverReceivedTime": "2019-09-07T02:44:33Z",
"timeoutUser": "",
"userID": "143114011",
"usernameColor": "#ff0000ff"
}
],
@@ -205,6 +205,7 @@
"searchText": "slyckity slyckity: Cheer100 ",
"serverReceivedTime": "2019-09-07T02:44:33Z",
"timeoutUser": "",
"userID": "143114011",
"usernameColor": "#ff0000ff"
}
]
@@ -135,6 +135,7 @@
"searchText": "exde_hun exde_hun: PogChamp10 ",
"serverReceivedTime": "2019-08-24T13:51:04Z",
"timeoutUser": "",
"userID": "129793695",
"usernameColor": "#ff00ff7f"
}
]
@@ -69,6 +69,7 @@
"searchText": "Chat has been cleared by a moderator. (4 times) ",
"serverReceivedTime": "2025-01-12T10:41:54Z",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
},
{
@@ -236,6 +237,7 @@
"searchText": "pajlada pajlada: asd ",
"serverReceivedTime": "2025-01-12T10:41:52Z",
"timeoutUser": "",
"userID": "11148817",
"usernameColor": "#ffcc44ff"
}
],
@@ -67,6 +67,7 @@
"searchText": "Chat has been cleared by a moderator. ",
"serverReceivedTime": "2025-01-08T20:44:28Z",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
],
@@ -69,6 +69,7 @@
"searchText": "Chat has been cleared by a moderator. (2 times) ",
"serverReceivedTime": "2025-01-08T20:44:28Z",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
],
@@ -67,6 +67,7 @@
"searchText": "Chat has been cleared by a moderator. ",
"serverReceivedTime": "2024-10-22T20:06:47Z",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -124,6 +124,7 @@
"searchText": "testaccount_420(테스트계정420) 테스트계정420 testaccount_420: foo ",
"serverReceivedTime": "2020-05-31T10:47:16Z",
"timeoutUser": "",
"userID": "117166826",
"usernameColor": "#ffff0000"
}
],
@@ -134,6 +134,7 @@
"searchText": "nerixyz nerixyz: a ",
"serverReceivedTime": "2024-09-21T12:05:21Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -251,6 +251,7 @@
"searchText": "pajlada pajlada: Kappa 😂 Kappa ",
"serverReceivedTime": "2022-09-03T11:27:03Z",
"timeoutUser": "",
"userID": "11148817",
"usernameColor": "#ffcc44ff"
}
]
@@ -153,6 +153,7 @@
"searchText": "mm2pl mm2pl: Keepo ",
"serverReceivedTime": "2022-09-03T10:31:35Z",
"timeoutUser": "",
"userID": "117691339",
"usernameColor": "#ffdaa521"
}
]
@@ -67,6 +67,7 @@
"searchText": "This room is now in emote-only mode.",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -221,6 +221,7 @@
"searchText": "mm2pl mm2pl: Kappa Keepo PogChamp ",
"serverReceivedTime": "2022-09-03T10:31:42Z",
"timeoutUser": "",
"userID": "117691339",
"usernameColor": "#ffdaa521"
}
]
@@ -479,6 +479,7 @@
"searchText": "nerixyz nerixyz: BTTVEmote Kappa 7TVEmote 7TVEmote0w 7TVEmote0w 😂😂 PogChamp 7TVGlobal Keepo FFZEmote FFZGlobal ",
"serverReceivedTime": "2024-09-20T21:42:53Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -264,6 +264,7 @@
"searchText": "nerixyz nerixyz: 😂Kappa😂 &Kappa a b ",
"serverReceivedTime": "2024-09-19T15:50:13Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -149,6 +149,7 @@
"searchText": "test test: foo bar ",
"serverReceivedTime": "2022-09-03T10:31:42Z",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -149,6 +149,7 @@
"searchText": "test test: foo bar ",
"serverReceivedTime": "2022-09-03T10:31:42Z",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -155,6 +155,7 @@
"searchText": "jammehcow jammehcow: Kappa ",
"serverReceivedTime": "2022-09-03T10:31:33Z",
"timeoutUser": "",
"userID": "82674227",
"usernameColor": "#ffeba2c0"
}
]
@@ -114,6 +114,7 @@
"searchText": "ignoreduser ignoreduser: my-highlight ",
"serverReceivedTime": "2024-09-20T20:47:19Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -119,6 +119,7 @@
"searchText": "nerixyz nerixyz: something my-highlight * ",
"serverReceivedTime": "2024-09-20T21:15:16Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -118,6 +118,7 @@
"searchText": "nerixyz nerixyz: foo no-mention-highlight ",
"serverReceivedTime": "2024-09-20T21:15:27Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -156,6 +156,7 @@
"searchText": "snoopythebot snoopythebot: -$5 ",
"serverReceivedTime": "2022-09-30T02:46:14Z",
"timeoutUser": "",
"userID": "136881249",
"usernameColor": "#ff0000ff"
}
]
@@ -156,6 +156,7 @@
"searchText": "snoopythebot snoopythebot: -$5 ",
"serverReceivedTime": "2022-09-30T02:46:14Z",
"timeoutUser": "",
"userID": "136881249",
"usernameColor": "#ff0000ff"
},
{
@@ -220,6 +221,7 @@
"searchText": "Hype Chat USD5.00",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -165,6 +165,7 @@
"searchText": "matrhs matrhs: Title: Beating the record. but who is recordingLOL ",
"serverReceivedTime": "2023-06-28T16:43:51Z",
"timeoutUser": "",
"userID": "26753388",
"usernameColor": "#ff9da364"
},
{
@@ -232,6 +233,7 @@
"searchText": "Level 1 Hype Chat (30s) NOK14.00",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -162,6 +162,7 @@
"searchText": "rickharrisoncoc rickharrisoncoc: forsen please read my super chat. Please. ",
"serverReceivedTime": "2023-06-28T16:43:54Z",
"timeoutUser": "",
"userID": "518404689",
"usernameColor": "#ffff69b4"
},
{
@@ -230,6 +231,7 @@
"searchText": "Level 2 Hype Chat (2m 30s) USD5.00",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -116,6 +116,7 @@
"searchText": "nerixyz nerixyz: block! ",
"serverReceivedTime": "2024-09-18T20:48:59Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -122,6 +122,7 @@
"searchText": "nerixyz nerixyz: Too many replacements - check your ignores! ",
"serverReceivedTime": "2024-09-20T20:52:42Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -339,6 +339,7 @@
"searchText": "nerixyz nerixyz: PogChamp replace Kappa &baz1[ooo+123] Keepo &baz2[1+\\2] &baz3[1+\\42] &bi1 &biii1 &baz4[i+420+i] &baz1[oo+123]&baz1[o+2] { Kappa } woah-> MyCoolTwitchEmote ",
"serverReceivedTime": "2024-09-21T13:35:14Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -116,6 +116,7 @@
"searchText": "justinfan64537 justinfan64537: a ",
"serverReceivedTime": "2024-09-21T11:37:23Z",
"timeoutUser": "",
"userID": "64537",
"usernameColor": "#ffff0000"
}
]
@@ -233,6 +233,7 @@
"searchText": "nerixyz nerixyz: https://chatterino.com (chatterino.com chatterino.com) (chatterino.com) ",
"serverReceivedTime": "2024-09-18T16:54:51Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -167,6 +167,7 @@
"searchText": "nerixyz nerixyz: @~ @TwitchDev @UserColor! ",
"serverReceivedTime": "2024-09-18T16:57:23Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -209,6 +209,7 @@
"searchText": "testaccount_420(테스트계정420) 테스트계정420 testaccount_420: -tags Kreygasm, Kreygasm ",
"serverReceivedTime": "2020-05-31T10:47:16Z",
"timeoutUser": "",
"userID": "117166826",
"usernameColor": "#ffff0000"
}
]
@@ -116,6 +116,7 @@
"searchText": "replacement nickname: nickname ",
"serverReceivedTime": "2024-09-21T10:53:04Z",
"timeoutUser": "",
"userID": "12345678",
"usernameColor": "#ffff0000"
}
],
@@ -116,6 +116,7 @@
"searchText": "(nerixyz) nerixyz : no ",
"serverReceivedTime": "2024-09-20T20:47:19Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -133,6 +133,7 @@
"searchText": "jammehcow jammehcow: Kappa ",
"serverReceivedTime": "2024-09-19T16:40:56Z",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -97,6 +97,7 @@
"searchText": "2 raiders from nerixyz have joined!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -184,6 +184,7 @@
"searchText": "nerixyz nerixyz: BTTVGlobal highlight :) ",
"serverReceivedTime": "2024-09-18T12:30:16Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -180,6 +180,7 @@
"searchText": "nerixyz nerixyz: b ",
"serverReceivedTime": "2024-09-18T20:26:29Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -172,6 +172,7 @@
"searchText": "nerixyz nerixyz: reply ",
"serverReceivedTime": "2024-09-18T20:47:54Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -176,6 +176,7 @@
"searchText": "nerixyz nerixyz: @nerixyz reply ",
"serverReceivedTime": "2024-09-18T21:18:47Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -181,6 +181,7 @@
"searchText": "nerixyz nerixyz: c ",
"serverReceivedTime": "2024-09-18T20:18:51Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -180,6 +180,7 @@
"searchText": "nerixyz nerixyz: casesensitivE ",
"serverReceivedTime": "2024-09-18T20:48:12Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -172,6 +172,7 @@
"searchText": "nerixyz nerixyz: b ",
"serverReceivedTime": "2024-09-18T20:18:11Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -182,6 +182,7 @@
"searchText": "nerixyz nerixyz: d ",
"serverReceivedTime": "2024-09-18T20:19:01Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -299,6 +299,7 @@
"searchText": "nerixyz nerixyz: c Keepo FFZEmote 😭 d ",
"serverReceivedTime": "2024-09-18T20:16:33Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
],
@@ -285,6 +285,7 @@
"searchText": "nerixyz nerixyz: reward 1 redeemed On-Screen Celebration 1",
"serverReceivedTime": "2024-09-18T12:35:38Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -234,6 +234,7 @@
"searchText": "nerixyz nerixyz: empty redeemed test 1",
"serverReceivedTime": "2024-09-18T16:39:32Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -231,6 +231,7 @@
"searchText": "nerixyz nerixyz: reward 1 Redeemed my reward 1",
"serverReceivedTime": "2024-09-18T12:35:38Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -117,6 +117,7 @@
"searchText": "nerixyz nerixyz: reward 2 ",
"serverReceivedTime": "2024-09-18T12:36:01Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -253,6 +253,7 @@
"searchText": "nerixyz nerixyz: 7TVEmote Kappa my7TVEmote hi 7TVEmote❤ ",
"serverReceivedTime": "2024-09-17T19:17:07Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -180,6 +180,7 @@
"searchText": "lahoooo lahoooo: hi this is an announcement from 1 ",
"serverReceivedTime": "2024-09-12T05:19:38Z",
"timeoutUser": "",
"userID": "612865661",
"usernameColor": "#ffdaa520"
},
{
@@ -242,6 +243,7 @@
"searchText": "Announcement",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -404,6 +404,7 @@
"searchText": "nerixyz nerixyz: Kappa BTTVEmote BTTVGlobal 7TVEmote 7TVGlobal FFZEmote FFZGlobal BTTVTwitchDev 7TVTwitchDev FFZTwitchDev ",
"serverReceivedTime": "2024-10-07T14:27:15Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]
@@ -173,6 +173,7 @@
"searchText": "creativewind creativewind: Guy ",
"serverReceivedTime": "2024-09-27T00:08:21Z",
"timeoutUser": "",
"userID": "106940612",
"usernameColor": "#ff00ff00"
}
]
@@ -155,6 +155,7 @@
"searchText": "creativewind creativewind: Guys ",
"serverReceivedTime": "2024-09-27T00:08:21Z",
"timeoutUser": "",
"userID": "106940612",
"usernameColor": "#ff00ff00"
}
]
@@ -173,6 +173,7 @@
"searchText": "creativewind creativewind: Guys ",
"serverReceivedTime": "2024-09-27T00:08:21Z",
"timeoutUser": "",
"userID": "106940612",
"usernameColor": "#ff00ff00"
}
]
@@ -155,6 +155,7 @@
"searchText": "jammehcow jammehcow: Kappa ",
"serverReceivedTime": "2022-09-03T10:31:33Z",
"timeoutUser": "",
"userID": "82674227",
"usernameColor": "#ffeba2c0"
}
]
@@ -126,6 +126,7 @@
"searchText": "hyperbolicxd gifted a Tier 1 sub to quote_if_nam! This is their first Gift Sub in the channel!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -83,6 +83,7 @@
"searchText": "byebyeheart just subscribed with Twitch Prime!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -117,6 +117,7 @@
"searchText": "TWW2 gifted a Tier 1 sub to Mr_Woodchuck!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -181,6 +181,7 @@
"searchText": "ronni ronni: Great stream -- keep it up! ",
"serverReceivedTime": "2017-10-05T23:36:12Z",
"timeoutUser": "",
"userID": "1337",
"usernameColor": "#ff008000"
},
{
@@ -265,6 +266,7 @@
"searchText": "ronni has subscribed for 6 months!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -105,6 +105,7 @@
"searchText": "An anonymous user gifted 6 months of a Tier 1 sub to MohammadrezaDH!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -127,6 +127,7 @@
"searchText": "iNatsuFN gifted 6 months of a Tier 1 sub to kimmi_tm! They've gifted 334 months in the channel.",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -120,6 +120,7 @@
"searchText": "Lucidfoxx gifted 12 months of a Tier 1 sub to OGprodigy!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -93,6 +93,7 @@
"searchText": "calm__like_a_tom subscribed at Tier 3 for 6 months in advance, reaching 9 months cumulatively so far!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -87,6 +87,7 @@
"searchText": "foly__ subscribed at Tier 1 for 6 months in advance!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -124,6 +124,7 @@
"searchText": "cspice just subscribed with a Tier 2 sub. cspice subscribed for 12 months in a row!",
"serverReceivedTime": "",
"timeoutUser": "",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -83,6 +83,7 @@
"searchText": "twitchdev has been timed out for 10m. (3 times) ",
"serverReceivedTime": "2025-01-15T19:22:47Z",
"timeoutUser": "twitchdev",
"userID": "",
"usernameColor": "#ff000000"
},
{
@@ -198,6 +199,7 @@
"searchText": "twitchdev twitchdev: 1 ",
"serverReceivedTime": "2025-01-15T19:22:45Z",
"timeoutUser": "",
"userID": "141981764",
"usernameColor": "#ffff0000"
}
],
@@ -83,6 +83,7 @@
"searchText": "twitchdev has been timed out for 10m. (3 times) ",
"serverReceivedTime": "2025-01-15T19:22:47Z",
"timeoutUser": "twitchdev",
"userID": "",
"usernameColor": "#ff000000"
},
{
@@ -198,6 +199,7 @@
"searchText": "twitchdev twitchdev: 1 ",
"serverReceivedTime": "2025-01-15T19:22:45Z",
"timeoutUser": "",
"userID": "141981764",
"usernameColor": "#ffff0000"
}
],
@@ -81,6 +81,7 @@
"searchText": "twitchdev has been timed out for 10m. ",
"serverReceivedTime": "2025-01-15T19:22:44Z",
"timeoutUser": "twitchdev",
"userID": "",
"usernameColor": "#ff000000"
},
{
@@ -196,6 +197,7 @@
"searchText": "twitchdev twitchdev: 1 ",
"serverReceivedTime": "2025-01-15T19:22:45Z",
"timeoutUser": "",
"userID": "141981764",
"usernameColor": "#ffff0000"
},
{
@@ -280,6 +282,7 @@
"searchText": "twitchdev has been timed out for 10m. (2 times) ",
"serverReceivedTime": "2025-01-15T19:22:47Z",
"timeoutUser": "twitchdev",
"userID": "",
"usernameColor": "#ff000000"
}
],
@@ -81,6 +81,7 @@
"searchText": "nerixyz has been timed out for 1s. ",
"serverReceivedTime": "2024-10-22T20:24:18Z",
"timeoutUser": "nerixyz",
"userID": "",
"usernameColor": "#ff000000"
}
]
@@ -106,6 +106,7 @@
"searchText": "display-name=테스트계정420 display-name=테스트계정420 testaccount_420: username ",
"serverReceivedTime": "2024-09-21T10:54:17Z",
"timeoutUser": "",
"userID": "117166826",
"usernameColor": "#ffff0000"
}
],
@@ -106,6 +106,7 @@
"searchText": "testaccount_420 testaccount_420: username ",
"serverReceivedTime": "2024-09-21T10:54:17Z",
"timeoutUser": "",
"userID": "117166826",
"usernameColor": "#ffff0000"
}
],
@@ -106,6 +106,7 @@
"searchText": "testaccount_420 display-name=테스트계정420 testaccount_420: username ",
"serverReceivedTime": "2024-09-21T10:54:17Z",
"timeoutUser": "",
"userID": "117166826",
"usernameColor": "#ffff0000"
}
],
@@ -137,6 +137,7 @@
"searchText": "nerixyz nerixyz: a ",
"serverReceivedTime": "2024-09-21T12:05:21Z",
"timeoutUser": "",
"userID": "129546453",
"usernameColor": "#ffff0000"
}
]