-
Notifications
You must be signed in to change notification settings - Fork 5
/
protector.yaml
198 lines (198 loc) · 11.5 KB
/
protector.yaml
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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
# YAML does not support tab characters. Ensure each tab is represented as 4 spaces.
---
Introduction:
What is The Protector?: |
<br/> The Protector is a beta moderation bot that is still in active development.
<br/> It is being developed by the Rythm development team.
How do I add The Protector to my server?: |
You can add The Protector to your Discord server by clicking on the following link:
<br/> <a href="https://rythmbot.co/protector">https://rythmbot.co/protector</a>
<br/> <b>Note:</b> You must have a role with "Administrator" or "Manage Server" permissions to be able to add The Protector to a Discord Server.
<br/> If you have either of these permissions you should be able to change the name of your server.
<br/> Also make sure you’re <b><a href="https://discordapp.com/login">logged in</a></b> to the right account in the web browser when adding The Protector, see <a href="https://discordapp.com/login">https://discordapp.com/login</a>
What is The Protector (Rythm Bot)'s Discord Server for?: |
<br/> Rythm’s Discord server is the official platform for everything related to The Protector.
<br/>
<br/> Here you’ll be able to:
<br/>
<br/> - See Information about The Protector’s latest features and updates.
<br/> - Keep up with all the news and announcements.
<br/> - Hangout with the members of our fast growing community!
<br/> - Suggest new features for The Protector.
<br/> - Get support from our Staff members.
<br/>
<br/> <b>Note:</b> For an invite to The Protector's Discord server (this is the same server as Rythm), use the following link: <a href="https://rythmbot.co/support">https://rythmbot.co/support</a>
Basics:
What users can use The Protector's commands?: |
<br/> The Protector operates based on the Discord permissions system. This is further explained in the Commands section.
How can I see the current prefix for The Protector?: |
<br/> You can see the current prefix by mentioning The Protector.
<br/>
<br/> <b> @The Protector#3210 </b> OR <b> <@301424917474443264> </b>
<br/>
<br/> <b> NOTE: Protector won't respond to the mention if it has a nickname! </b>
Can I change The Protector's Prefix?: |
<br/> Short answer: <b>Yes</b>
<br/>
<br/> Long answer: Protector's prefix can be changed using this command <code>-serverprefix [prefix]</code>
How do I change The Protector's Nickname?: |
<br/> To change The Protector’s nickname in your server you must:
<br/>
<br/> <b>1)</b> <b>Right Click on The Protector</b> > <b> Change nickname</b> > <b>Save</b>.
<br/>
<br/> Done.
How is the data for -history created?: |
<br/> All data in the history command for a user is global.
<br/> If a user advertises on any server and The Protector removes it, it will increment the count.
<br/> In the same way if a user gets banned from any server this will increment the ban count for the user in their history.
Troubleshooting:
When I mute people, they can still send messages in channels: |
<br/> If they can send messages in some channels, it's likely an override issue.
<br/>
<br/> <b>Ensure that the channel overrides are not allowing them to send messages</b>.
<br/>
<br/> For each channel:
<br/> go to <b>Edit Channel</b> > <b>Permissions</b> > Go though every role and member override <b>(that isn't the muted role)</b>, and ensure that the <b>Send Messages</b> permission isn't checked.
<br/>
<br/> <u>For every role except muted:</u>
<br/> <img src="https://i.imgur.com/6xgvAL0.png"/>
<br/>
<br/> <u>For the muted role:</u>
<br/> <img src="https://i.imgur.com/egXjlgm.png"/>
Commands:
Intro: |
<br/> This is a list of Protector's commands and explanation of what they do.
<br/>
<br/> <b><u>Note</u></b> Do not include <b>[ ]</b> in the commands.
<br/> <b><u>Note</u></b> The <b><u>Administrator</u></b> permission grants full control of The Protector.
Moderation Logging: |
<br/> <code>-modlog [#channel]</code>
<br/> Enables Protector's logging mode.
<br/> This includes.
<br/>
<br/> - Member has joined the server (Includes account creation date)
<br/> - Member has left the server.
<br/> - Member was banned from the server
<br/> - Member has changed username/nickname.
<br/>
<br/> - Message was deleted from the channel. (This includes the message)
<br/> - Message was edited. (This includes both the original and edited message)
<br/>
<br/> - A role has been added to a member. (Includes both the Username and the Role)
<br/> - A role has been removed from a member. (Includes both the Username and the Role)
<br/>
<br/> <b>Note:</b> All events in modlog are timestamped with the UTC timezone.
<br/> In order to disable the modlog feature use <code>-modlog off</code>
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Manage Server</u></b> permission to use this command.
Muting Users: |
<br/> <code>-mute [@user]</code>
<br/> Adds the <u>Muted</u> role to the mentioned user,
<br/> which revokes their permission to send messages.
<br/> This role will get re-applied if the user leaves the server and then rejoins.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Mute Members</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-unmute [@user]</code>
<br/> Removes the <u>Muted</u> role from the mentioned user,
<br/> which grants them permission to send messages again.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Mute Members</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-mutelist</code>
<br/> Displays a list of the current muted users in the server.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Mute Members</u></b> permission to use this command.
<br/>
<br/> <b>Important:</b> This command is currently broken if the message length exceeds 2000 characters and is currently being moved into a page system,
<br/> in the meantime we ask that you use Discord's server settings to view the member list and check muted members until this issue is resolved
Discord Link Removal: |
<br/> <code>-antilink</code>
<br/> This toggles The Protector's anti-advertisment mode. Any posted Discord invite link will be instantly removed and the user that posted it will be warned by The Protector with a message.
<br/>
<br/> <b>Note:</b> You need the <u><b>Manage Server</b></u> permission in order to enable it.
<br/>
<br/> <b>Important Note:</b> Protector will not remove invite links from people with either one of these permissions:
<br/> <b>- Manage server</b>
<br/> <b>- Manage Roles</b>
<br/> <b>- Ban Members</b>
<br/> <b>- Kick Members</b>
Kicking Users: |
<br/> <code>-kick [@user]</code>
<br/> Kicks the mentioned user from the server.
<br/> <b>Important:</b> This command also accepts usernames, though it is not advised, due to the issue of multiple users with the same username.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Kick Members</u></b> permission to use this command.
Banning Users: |
<br/> <code>-ban [@user]</code>
<br/> Bans the mentioned user from the server.
<br/> This adds to the History of the banned user.
<br/> <b>Important:</b> This command also accepts usernames, though it is not advised, due to the issue of multiple users with the same username.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Ban Members</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-hackban [user ID]</code>
<br/> Bans the user without the requirement of the user being present in the server.
<br/> <b>How To:</b> To get the ID of a user (on PC), you need to enable Developer Mode <code>(User Settings -> Appearance -> Developer Mode)</code>
<br/> Once enabled, right-click the user (e.g. from a mention or message of theirs) and select <code>Copy ID</code>
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Ban Members</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-tempban [@user]</code>
<br/> Kicks the user and removes all messages sent by them within the last 7 days.
<br/> <b>Important:</b> This command also accepts usernames, though it is not advised, due to the issue of multiple users with the same username.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Ban Members</u></b> permission to use this command.
Message Deletion / Pruning: |
<br/> <code>-prune [number]</code>
<br/> Deletes the amount of messages you specify in the channel.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Manage Messages</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-prune [@user]</code>
<br/> Deletes all messages from the mentioned user within the last 100 sent messages in the current channel.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Manage Messages</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-prune [@user] [number]</code>
<br/> Deletes a certain amount of most recent messages from the mentioned user in the current channel.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Manage Messages</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-prune has <Text> [number]</code>
<br/> Deletes messages containing certain text in the current channel.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Manage Messages</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-prune embeds [number]</code>
<br/> Deletes messages containing embeds in the current channel.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Manage Messages</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-prune attachments [number]</code>
<br/> Deletes messages containing attachments (uploaded files & images) in the current channel.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Manage Messages</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-prune bot [number]</code>
<br/> Deletes messages sent by bots in the current channel.
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Manage Messages</u></b> permission to use this command.
<br/>
<br/>
<br/> <code>-prune after [message ID]</code>
<br/> Deletes messages sent after a certain message in the current channel.
<br/> <b>How To:</b> To get the ID of a message (on PC), you need to enable Developer Mode <code>(User Settings -> Appearance -> Developer Mode)</code>
<br/> Once enabled, right-click the message and select <code>Copy ID</code>
<br/>
<br/> <b>Note:</b> You need to have the <b><u>Manage Messages</u></b> permission to use this command.