-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathreaction_roles.py
86 lines (76 loc) · 2.13 KB
/
reaction_roles.py
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
# The server/guild ID (this is needed for checking missed self-roles)
SERVER_ID = 918498098647539712
# The reaction-roles Channels and IDs. Format: [Channel_id : msg_id]
REACTION_ROLE_MSG_IDS = {
# Rules:
918499894161985567 : 966254496290340914,
# Pflichtfächer:
919996182103744602 : 966252264295632897,
# Wahlpflichtfächer:
927661617632673833 : 966254339490476053,
# Wahlfächer:
927662135700512768 : 966253262288322560,
}
MESSAGE_EDIT_LOG = 965979248508698694
MOD_LOG = 918521204678221895
REACTION_ROLE_RESTORE_IGNORED_MEMBERS = ["ScarfedFox", "Seven Oaks"]
# The Reaction Roles. Format: [reaction : role]
REACTION_ROLES_MAP = {
# Rules:
"👍" : "dulli",
"☑️" : "dulli",
"✅" : "Member",
# Pflichtfächer:
"👥" : "smk",
"🖥️" : "hwk",
"🗜️" : "prog1",
"🐧" : "einf-inf",
"📈" : "dma",
"📊" : "statistik",
"🧩" : "bsk",
"🧶" : "webdev",
"🏦" : "datenbanken",
"👌" : "swq",
"🛠️" : "swe",
"📄" : "wa",
"🌐" : "cli-serv-anw",
"👱" : "usr-exp",
"💻" : "bsk",
"🔩" : "req-eng",
"🚗" : "prog2",
"🕷️" : "netzwerke",
"👷" : "duali",
# Wahlpflichtfächer:
"📱" : "mobile-anw",
"🔐" : "krypto",
"🥅" : "net-tech",
"📦" : "storage-mgm",
"☁️" : "cloud-comp",
"🛡️" : "sysadm",
"👄" : "voice-assist",
"🎨" : "mediengestalt",
"👀" : "3d-mod",
"📐" : "computer-grafik",
"📏" : "software-archit",
"🔏" : "network-sec",
"🪐" : "adv-network",
"🤿" : "aug-virt-real",
"🎬" : "audiovis-prod",
"🔢" : "algo-datenstruk",
"🔬" : "theorie-info",
"🖼️" : "bildverarbeitung",
"🎰" : "gui-prog",
# Wahlfächer:
"🌎" : "facheng",
"⚒️" : "projekt1",
"🔨" : "projekt2",
"💹" : "geschäfts-prozess-mgm",
"📉" : "einf-bwl",
"👁️" : "digit-gesell",
"💸" : "gründungs-mgm",
"🚅" : "digi-innovation-touri",
"⚖️" : "it-recht",
"🏥" : "klinik-info",
"🤦♂️" : "mgmt-skills",
"🤖" : "machine-learning",
}