-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscripts.json
More file actions
157 lines (157 loc) · 3.89 KB
/
scripts.json
File metadata and controls
157 lines (157 loc) · 3.89 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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
{
"title": "Microsoft Teams options",
"subtitle": "",
"link": "",
"donationLink": "",
"prefix": "[Teams] ",
"teamsLink": "https://teams.microsoft.com",
"teamsTitle": "Microsoft Teams",
"teamsBtn": "https://raw.githubusercontent.com/dikahdoff/TeamsTools/main/resources/extension-btn-128.png",
"icon": "https://raw.githubusercontent.com/dikahdoff/TeamsTools/main/resources/extension-logo-128.png",
"storeLink": " ",
"generatorLink": null,
"changelog": " ",
"latestVersion": "0.4.1",
"characterLimit": 50,
"scripts": [
{
"name": "Auto Disconnect",
"key": "AutoDisconnect",
"url": "https://raw.githubusercontent.com/dikahdoff/TeamsUtils/main/scripts/AutoDisconnect.js",
"description": "Disconnects after the current number of people is lower then the set threshold.",
"settings": [
{
"name": "Attendee Threshold",
"description": "If people currently in meeting is less then this number, the script auto-disconnects.",
"settings": [
{
"key": "threshold",
"type": "int",
"default": 8
}
]
},
{
"name": "Delay",
"description": "Delay that the script checks count after. (in milliseconds)",
"settings": [
{
"key": "delay",
"type": "int",
"default": 1000
}
]
}
]
},
{
"name": "Auto Kick",
"key": "AutoKick",
"url": "https://raw.githubusercontent.com/dikahdoff/TeamsUtils/main/scripts/AutoKick.js",
"description": "Kicks a selected person every time they are in the meeting. (AutoKick Bot)",
"settings": [
{
"name": "Kick Delay",
"description": "Delay that the script acts after. (in milliseconds)",
"settings": [
{
"key": "kickDelay",
"type": "int",
"default": 150
}
]
},
{
"name": "Target Name",
"description": "User to kick",
"settings": [
{
"key": "targetName",
"type": "str",
"default": "John Smith"
}
]
}
]
},
{
"name": "Auto Join Meeting",
"key": "AutoJoinMeeting",
"url": "https://raw.githubusercontent.com/dikahdoff/TeamsUtils/main/scripts/AutoJoinMeeting.js",
"description": "Auto-Join a meeting if available in the selected channel.",
"settings": [
{
"name": "Join Delay",
"description": "Delay that the script acts after. (in milliseconds)",
"settings": [
{
"key": "joinDelay",
"type": "int",
"default": 1000
}
]
},
{
"name": "Wait time before joining",
"description": "Delay to wait before joining. (in milliseconds)",
"settings": [
{
"key": "joinWait",
"type": "int",
"default": 5000
}
]
},
{
"name": "Switch to a team/channel before searching",
"description": "",
"settings": [
{
"key": "switchChannel",
"type": "bool",
"default": false
},
{
"key": "switchTo",
"name": "Team name to switch to",
"type": "str",
"default": "TeamName"
},
{
"key": "switchToChannel",
"name": "Switch to a team/channel before searching",
"type": "str",
"default": "ChannelName"
}
]
}
]
}
],
"settings": [
{
"name": "Always See More",
"key": "AutoSeeMore",
"url": "",
"description": "Always display long messages without having to click the \"See More\" button"
},
{
"name": "Better Dark Mode",
"key": "DoDarkMode",
"url": "",
"description": "Won't blind you everytime you start Teams"
},
{
"name": "Remove annoyances",
"key": "DoRemoveAnnoy",
"url": "",
"description": "Removes bloat/annoying features from the platform"
}
],
"style": {
"running": "<input type=\"checkbox\" onclick=\"this.checked=!this.checked;\" checked>️",
"stopped": "<input type=\"checkbox\" onclick=\"this.checked=!this.checked;\">️",
"error": "error",
"button": "> "
}
}