How to add Reflect to your server.
To add Reflect to your server you can either Invite using the link in Invite Reflect or by left clicking the bot and clicking on Add to server (see below).
When Reflect joins a server it asks the user to allow the following permissions (see below). At the moment this is only what the bot requires to run on a server.
How to setup Guild (admin) Commands.
What are guild commands. Guild commands are the automation part of Reflect to make server managers and staff lives easier. Below will be instructions on how to setup auto kick, auto role, auto mute & view audit logs. If you are looking to setup the log channel please scroll down to How to setup Moderation.
The first command is auto kick. This is to make tracking warnings easier. If your server has a three strikes and out setup this command will be helpful. You can set the amount of warnings needed prior to a kick. Once the user has reached three warnings they will automatically be kicked and this will display in the logging channel.
To setup run /set-auto-kick and enter the amount of warnings a user needs before being kicked from your server.
If you would like to disable auto kick then run /set-auto-kick amount:0
The second command is auto role. When a user joins your server you will be able to automatically give out a role.
To setup run /set-auto-role and press enter / send.
Next, select the role you would like to assign to new users that join your server to have from the drop down menu. This menu is in the correct order for member roles
Once the role has been selected it will be mentioned.
To remove the auto role function, run through the process again however this time select the role @everyone to set it back to default.
The third command is auto mute. If a user is causing disruption but a warning has not worked then this will stop them carrying on.
To setup run /set-mute-role and press enter / send.
Next, select the role you would like to assign to muted users to have from the drop down menu. This menu is in the correct order for member roles
Once the role has been selected it will be mentioned.
To remove the auto mute function, run through the process again however this time select the role @everyone to set it back to default.
The last command is view audit logs. If you would like to check in a channel rather then go into the logs you can with this feature.
To view the audit logs fun /view-audit-logs.
Next, select target. You will then be able to select a user or bot.
Next, select limit. This can be set using numbers such as 1 -10 as an example. The higher the number the longer it will take to display the logs.
The logs of the user / bot will then be displayed.
Please note that the image below was of a user that had been globally banned. The reason will be in the global-infractions channel on the server but has been blocked on this page.
How to report an issue.
Reflect now features a built in report function which will send a message to the support server to a technician can investigate the issue.
To report please run /report
Next, select the type of report. If it is a global ban request please use misuse-of-service. If there is an issue with the website please use website-issue. If it is a bot issue please use bot-issue. This is so your report can be dealt with as soon as possible.
Please note, sending reports to the wrong place will make it longer to be dealt with.
Once the option has been selected please include what the issue as and an image url if possible.
Next, confirm the report or click / tap cancel if something isn’t right.
The report will then be sent to the support server for analysis. If there is a issue there will be an announcement about it or if you are on the support server you will be mentioned in #support when everything is working.
How to report a user to be globally banned.
Reflect has a built in globalban feature. The policy of it can be found here: https://warhawkdevelopment.xyz/globalban-policy/
This process is very similar to reporting a bot issue or website issue.
First make sure to have taken a screenshot of the log or message user has posted with the username and profile picture in view. Next send this into a closed off channel or the one you are using to report the globalban in.
Next, type /report
Next, select misuse of service.
Next, type in the users 17-18 digit Discord ID as well as the reason. Something like the below. If it isn’t like the below then the user report for globally banning a user will be void. Information can be found here on how to obtain the Discord ID.
On the request-global-ban option select YES.
If you are happy with the report click enter / send and click on yes.
The report will then be sent into the WarHawk Development team to see if it is globally ban worthy. If it is we will ban the user. and censor anything explicit before carrying out the globalban. Once it has been carried out you can remove the image from the channel you used earlier.
Reminders.
Reflect features a built in reminders module. This feature is more popular if you use/are active on discord a lot of the time.
To set a reminder do /set-reminder.
You will then be promoted to select a time to be reminded of something in
Now select the title of the reminder if you would like to have one. If not please ignore this set and continue on.
Next, select message and type in what you would like to be reminded about.
Once your message is created click on send-to.
After selecting send-to you are given two options. If you select guild then the reminder will be sent the channel where the reminder command was carried out. If you select me then the reminder will be sent via DMs.
Once happy with your reminder press enter / send.
A confirmation message will display. If you are happy with the reminder click or tap on confirm. If you are two slow to respond the reminder request will time out otherwise you will see the response of reminder set.
If the reminder is sent to DMs you will be greeted with a notification from Reflect. If not please scroll down further on this guide.
Inside will be the reminder you have set along with the message link. The message link will take you back to the specific channel you ran the command in.
If the reminder is set to guild you will be greeted with the following
The reminder will be displayed as per below.
To view current reminders run /get-reminders. This will display all the ones you have set for yourself personally.
To remove a reminder run /get-reminders. This is important as you will need the ID.
Next, run /cancel-reminder, select reminder-id and type or copy and paste the ID in and press enter / send.
Next, confirm the cancellation. This will then remove the reminder.
How to setup Moderation.
Reflect features a built in moderation module to help server staff log infraction messages and moderate against users who are rule breaking.
To set a channel for Reflect to log member infractions, run /set-log-channel and hit enter / send.
Next, you will need to go through the drop down menu and select your desired channel.
Please note that this is not in channel order (top to bottom) so you may have to keep clicking next page if the desired channel does not show.
Once the channel has been selected it will say what the channel is.
If you selected the wrong channel by mistake please start from the beginning to overwrite the saved channel.
Disclaimer: This page will be updated as more items get added where the user may need help.
If you are still having no joy and getting confused no worries, come and join the support server by doing /help and clicking on the support link. Once you have joined head over to #support and let us know your query.