automod.nv
· 4.4 KiB · Text
Sin formato
Playground
|------------------------------------------|
|--| Variable assignment and constants. |--|
|------------------------------------------|
|threshold = 3| threshold, threshold, threshold
|threshold = 5| threshold = 3, threshold, threshold
|user age = 2 | user age, user age
|user age = 3 | user age = 2, user age
|user post count = 4| user post count, user post count, user post count, user post count
|user post count = 5| user post count = 4, user post count
|user banned words = 2| user banned words, user banned words
|user banned words = 3| user banned words = 2, user banned words
|r0 = user age, user age| temp, r0, r0 = user age
|r0 = user age| user age = temp
|r0 = user post count, user post count| temp, r0, r0 = user post count
|r0 = user post count| user post count = temp
|r0 = user banned words, user banned words| temp, r0, r0 = user banned words
|r0 = user banned words| user banned words = temp
|r1 = threshold, threshold| r1, r1 = threshold
|r1 = threshold|
|user age = temp, temp| user age, user age = temp
|user age = temp|
|user post count = temp, temp| user post count, user post count = temp
|user post count = temp|
|user banned words = temp, temp| user banned words, user banned words = temp
|user banned words = temp|
|--------------------|
|--| Comparisons. |--|
|--------------------|
|r0 ? r1, r0, r1| r0 ? r1
|r0 ? r1, r0 | r0 > r1
|r0 ? r1, r1 | r0 < r1
|r0 ? r1 | r0 == r1
|r0 ==? r1, r0 < r1 | r0 != r1
|r0 ==? r1, r0 > r1 | r0 != r1
|r0 ==? r1, r0 == r1| r0 == r1
|r0 == r1? | r0 ? r1, r0 ==? r1
|r0 >? r1, r0 < r1 | r0 <= r1
|r0 >? r1, r0 > r1 | r0 > r1
|r0 >? r1, r0 == r1| r0 <= r1
|r0 > r1? | r0 ? r1, r0 >? r1
|r0 <? r1, r0 < r1 | r0 < r1
|r0 <? r1, r0 > r1 | r0 >= r1
|r0 <? r1, r0 == r1| r0 >= r1
|r0 < r1? | r0 ? r1, r0 <? r1
|r0 >= r1?| r0 < r1?
|r0 <= r1?| r0 > r1?
|r0 != r1?| r0 == r1?
|---------------------------|
|--| Custom comparisons. |--|
|---------------------------|
|user age <? threshold, r0 >= r1| user age >= threshold
|user age <? threshold, r0 < r1 | user age < threshold
|user age < threshold?|
r0 = user age,
r1 = threshold,
r0 < r1?,
user age <? threshold
|user post count <? threshold, r0 >= r1| user post count >= threshold
|user post count <? threshold, r0 < r1 | user post count < threshold
|user post count < threshold?|
r0 = user post count,
r1 = threshold,
r0 < r1?,
user post count <? threshold
|user banned words <? threshold, r0 >= r1| user banned words >= threshold
|user banned words <? threshold, r0 < r1 | user banned words < threshold
|user banned words < threshold?|
r0 = user banned words,
r1 = threshold,
r0 < r1?,
user banned words <? threshold
|-----------------------------------------|
|--| Some convenient names for things. |--|
|-----------------------------------------|
|is the user's age less than the threshold? | user age < threshold?
|is the user's post count less than the threshold?| user post count < threshold?
|has the user hit the banned word threshold? | user banned words < threshold?
|user post count < threshold| the user doesn't meet the minimum posting requirements
|user post count >= threshold| the user meets the minimum posting requirements
|user age < threshold| the user is younger than the threshold
|user age >= threshold| the user is older than the threshold
|user banned words < threshold| the user hasn't hit the banned word threshold
|user banned words >= threshold| the user has hit the banned word threshold
|----------------------|
|--| Automod rules. |--|
|----------------------|
|automod criteria|
user age is less than 3 years old?,
user has under 5 posts?,
user has used a banned word 3 times?
|user age is less than 3 years old?|
threshold = 3,
is the user's age less than the threshold?
|user has under 5 posts?|
threshold = 5,
is the user's post count less than the threshold?
|user has used a banned word 3 times?|
threshold = 3,
has the user hit the banned word threshold?
|the user is younger than the threshold, the user doesn't meet the minimum posting requirements, the user has hit the banned word threshold|
flag the user
|----------------------------------------------------------|
|--| Classify a user given some information about them. |--|
|----------------------------------------------------------|
|| automod criteria,
user age = 2,
user post count = 4,
user banned words = 3
1 | |------------------------------------------| |
2 | |--| Variable assignment and constants. |--| |
3 | |------------------------------------------| |
4 | |
5 | |threshold = 3| threshold, threshold, threshold |
6 | |threshold = 5| threshold = 3, threshold, threshold |
7 | |user age = 2 | user age, user age |
8 | |user age = 3 | user age = 2, user age |
9 | |user post count = 4| user post count, user post count, user post count, user post count |
10 | |user post count = 5| user post count = 4, user post count |
11 | |user banned words = 2| user banned words, user banned words |
12 | |user banned words = 3| user banned words = 2, user banned words |
13 | |
14 | |r0 = user age, user age| temp, r0, r0 = user age |
15 | |r0 = user age| user age = temp |
16 | |
17 | |r0 = user post count, user post count| temp, r0, r0 = user post count |
18 | |r0 = user post count| user post count = temp |
19 | |
20 | |r0 = user banned words, user banned words| temp, r0, r0 = user banned words |
21 | |r0 = user banned words| user banned words = temp |
22 | |
23 | |r1 = threshold, threshold| r1, r1 = threshold |
24 | |r1 = threshold| |
25 | |
26 | |user age = temp, temp| user age, user age = temp |
27 | |user age = temp| |
28 | |
29 | |user post count = temp, temp| user post count, user post count = temp |
30 | |user post count = temp| |
31 | |
32 | |user banned words = temp, temp| user banned words, user banned words = temp |
33 | |user banned words = temp| |
34 | |
35 | |
36 | |--------------------| |
37 | |--| Comparisons. |--| |
38 | |--------------------| |
39 | |
40 | |r0 ? r1, r0, r1| r0 ? r1 |
41 | |r0 ? r1, r0 | r0 > r1 |
42 | |r0 ? r1, r1 | r0 < r1 |
43 | |r0 ? r1 | r0 == r1 |
44 | |
45 | |r0 ==? r1, r0 < r1 | r0 != r1 |
46 | |r0 ==? r1, r0 > r1 | r0 != r1 |
47 | |r0 ==? r1, r0 == r1| r0 == r1 |
48 | |r0 == r1? | r0 ? r1, r0 ==? r1 |
49 | |
50 | |r0 >? r1, r0 < r1 | r0 <= r1 |
51 | |r0 >? r1, r0 > r1 | r0 > r1 |
52 | |r0 >? r1, r0 == r1| r0 <= r1 |
53 | |r0 > r1? | r0 ? r1, r0 >? r1 |
54 | |
55 | |r0 <? r1, r0 < r1 | r0 < r1 |
56 | |r0 <? r1, r0 > r1 | r0 >= r1 |
57 | |r0 <? r1, r0 == r1| r0 >= r1 |
58 | |r0 < r1? | r0 ? r1, r0 <? r1 |
59 | |
60 | |r0 >= r1?| r0 < r1? |
61 | |r0 <= r1?| r0 > r1? |
62 | |r0 != r1?| r0 == r1? |
63 | |
64 | |
65 | |---------------------------| |
66 | |--| Custom comparisons. |--| |
67 | |---------------------------| |
68 | |
69 | |user age <? threshold, r0 >= r1| user age >= threshold |
70 | |user age <? threshold, r0 < r1 | user age < threshold |
71 | |user age < threshold?| |
72 | r0 = user age, |
73 | r1 = threshold, |
74 | r0 < r1?, |
75 | user age <? threshold |
76 | |
77 | |user post count <? threshold, r0 >= r1| user post count >= threshold |
78 | |user post count <? threshold, r0 < r1 | user post count < threshold |
79 | |user post count < threshold?| |
80 | r0 = user post count, |
81 | r1 = threshold, |
82 | r0 < r1?, |
83 | user post count <? threshold |
84 | |
85 | |user banned words <? threshold, r0 >= r1| user banned words >= threshold |
86 | |user banned words <? threshold, r0 < r1 | user banned words < threshold |
87 | |user banned words < threshold?| |
88 | r0 = user banned words, |
89 | r1 = threshold, |
90 | r0 < r1?, |
91 | user banned words <? threshold |
92 | |
93 | |
94 | |-----------------------------------------| |
95 | |--| Some convenient names for things. |--| |
96 | |-----------------------------------------| |
97 | |
98 | |is the user's age less than the threshold? | user age < threshold? |
99 | |is the user's post count less than the threshold?| user post count < threshold? |
100 | |has the user hit the banned word threshold? | user banned words < threshold? |
101 | |
102 | |user post count < threshold| the user doesn't meet the minimum posting requirements |
103 | |user post count >= threshold| the user meets the minimum posting requirements |
104 | |
105 | |user age < threshold| the user is younger than the threshold |
106 | |user age >= threshold| the user is older than the threshold |
107 | |
108 | |user banned words < threshold| the user hasn't hit the banned word threshold |
109 | |user banned words >= threshold| the user has hit the banned word threshold |
110 | |
111 | |
112 | |----------------------| |
113 | |--| Automod rules. |--| |
114 | |----------------------| |
115 | |
116 | |automod criteria| |
117 | user age is less than 3 years old?, |
118 | user has under 5 posts?, |
119 | user has used a banned word 3 times? |
120 | |
121 | |user age is less than 3 years old?| |
122 | threshold = 3, |
123 | is the user's age less than the threshold? |
124 | |
125 | |user has under 5 posts?| |
126 | threshold = 5, |
127 | is the user's post count less than the threshold? |
128 | |
129 | |user has used a banned word 3 times?| |
130 | threshold = 3, |
131 | has the user hit the banned word threshold? |
132 | |
133 | |the user is younger than the threshold, the user doesn't meet the minimum posting requirements, the user has hit the banned word threshold| |
134 | flag the user |
135 | |
136 | |----------------------------------------------------------| |
137 | |--| Classify a user given some information about them. |--| |
138 | |----------------------------------------------------------| |
139 | |
140 | || automod criteria, |
141 | user age = 2, |
142 | user post count = 4, |
143 | user banned words = 3 |