-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstreamerbot_c#_code
More file actions
116 lines (104 loc) · 1.91 KB
/
Copy pathstreamerbot_c#_code
File metadata and controls
116 lines (104 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
using System;
public class CPHInline
{
public bool Execute()
{
string targetUser = "";
if (args.ContainsKey("targetUser") && args["targetUser"] != null)
{
targetUser = args["targetUser"].ToString().Trim().ToLower();
}
// Remove @ if present
if (targetUser.StartsWith("@"))
{
targetUser = targetUser.Substring(1);
}
if (string.IsNullOrWhiteSpace(targetUser))
{
CPH.LogWarn("targetUser is empty.");
CPH.SetArgument("UserIsBot", false);
return true;
}
// BOT LIST
string botData = @"pokemoncommunitygame
streamelements
wizebot
streamlabs
streamstickers
botrixoficial
frostytoolsdotcom
sery_bot
frostytools
overlayexpert
tangiabot
soundalerts
botrix
moobot
nightbot
own3d
own3dtv_
phantombot
streamelementshq
streamer.bot
streamerbot
streamlab
supibot
timeoutwithbits
twitchapexstats_com
twitchprediction
wzbot
xanbot
ouvertbot
overkongen
nightbot
streamelements
streamlabs
moobot
fossabot
wizebot
tangiabot
sery_bot
supibot
phantombot
streamerbot
mixitup
lumia_stream
deepbot
coebot
botisimo
own3d
own3dtv_
soundalerts
streamstickers
streamroutine_bot
twitchprediction
twitchapexstats_com
timeoutwithbits
overlayexpert
pokemoncommunitygame
xanbot
overkongen
botrix
botrixoficial
frostytools
frostytoolsdotcom
ouvertbot
wzbot
streamroutine_bot";
bool isBot = false;
string[] lines = botData.Split(new[] { '\r', '\n' }, StringSplitOptions.RemoveEmptyEntries);
foreach (string line in lines)
{
string botName = line.Trim().ToLower();
if (botName == targetUser)
{
isBot = true;
break;
}
}
CPH.LogInfo("Checking user: " + targetUser);
CPH.LogInfo("UserIsBot = " + isBot);
CPH.SetArgument("UserIsBot", isBot);
return true;
}
}