The main features of this update were suggested by our community, Thanks!
Adds a /helpcommand, which displays all commands. Similar to docs
Adds new error logs inside of log channel. Displaying more info on the error and how to get help.
Fixes issues with the locking messages
Added info on setting up airtable base in DM's
Fixed broken emojis
All Users are recommended to change to this version!
Grammar Fix:
Grammar has been improved across the whole app, including the README. This was the final step to getting XMod Approved!
Intro
Welcome to XMod! XMod is an Autocode app that sets up
tons of useful commands and features to moderate your server! Created by X-Series it's the first of many
apps coming
to the suite. Install it
Here
Setup
Keep in mind this setup process requires you to be the owner of the server you want to bot on! To change
this
read
our FAQ.
Let's get started, first install the app!
Next enter a name for the project, here I chose mymodbot. It can be
anything you'd like it to be!
Click continue, and click link on the airtable actions.
Then click on Link New Resource in the top right corner.
If you have an airtable account you can enter the name you want for the account, most likely
email. As well as your
API Key
Navigate to your Airtable account page by clicking here to open https://airtable.com/account in a new window. You
can find your key under the section titled API.
Duplicate this airtable base to your account by clicking copy base in the top right
corner.
Then Select the Base you copied on autocode.
Click finsh, and then click link on the discord actions. You can follow how to link a Discord account by
watching
this great video that
Jacklyn
made!
Next, click continue and enter your Guild (Server) ID into the input.
Next click install and you should get a DM from the bot. Click Start and go through the 3 loading screens to
install
the commands.
Once that is done you'll have to respond to a series of questions. Your responses should look like this:
Mod Role: 932223794658029598
Admin Role: 932223836299075604
Appeal URL: https://example.com/
Server Name: X-Series Hub
Log Channel ID: 932224325065527327
But change these responses with your data!
That's it your bot is now setup and ready to use! To learn how to use the commands and features installed,
continue
reading. And be sure to join our Discord
server
if
you need any help!
To reconfigure your settings, just simply DM the bot !settings
This command shows all cases that a user has. Such as warnings, timeouts, kicks, etc.
Permission Level: @Mod @Admin
Required Parameters:<user>
Response Message:
/ban
This command bans the user from the server, never to be seen again.
Permission Level: @Admin
Required Parameters:<user><reason>
Log Message:
DM Notifyer:
/case
This command shows a case's info, by using the case number.
Permission Level: @Mod @Admin
Required Parameters:<case-num>
Response Message:
The response is just a copy of the log message, for that type of case.
/kick
This command kicks the user from the server.
Permission Level: @Mod @Admin
Required Parameters:<user><reason>
Log Message:
DM Notifyer:
/lock
❗ Important: This is a toggle command, it can both lock and unlock channels
/lock allows a channel to be locked/unlocked. This changes whether or not users can send messages in
the
channel.
Permission Level: @Mod @Admin
Required Parameters:<channel><reason>
Lock Channel Message:
Lock Log Message:
Unlock Channel Message:
Unlock Channel Message:
/lockdown
Lockdown allows a admin to lock all text channels inside of that server.
Permission Level: @Admin
Required Parameters:<reason>
⚠️ Warning: This command should be used infrequently, it can cause an overload
of
rate
limits.
Lockdown Channel Message:
Lockdown Log Message:
/softban
Softbanning a user bans, and then immedialty unbans them. This deletes all of the users messages, but
allows
them
to
rejoin the server. "A kick that deletes the messages".
Permission Level: @Admin
Required Parameters:<user><reason>
Log Message:
DM Notifyer:
/timein
Timein allows you to cancel or "timein" a user from thier timeout. This is similar to an
unmute command!
Permission Level: @Mod @Admin
Required Parameters:<user><reason>
Log Message:
DM Notifyer:
/timeout
Timeout allows you to put a user in a timeout, the user won't be able to send messages, react to
messages,
join
voice
channels or video calls. You can select between:
60 Seconds
5 Minutes
10 Minutes
1 Hour
1 Day
1 Week
Max (28 Days)
to timeout the user.
This command is similar to a mute command!
Permission Level: @Mod @Admin
Required Parameters:<user><time><reason>
Log Message:
DM Notifyer:
/unban
Unbanning a user revokes the previous ban, and allows them to rejoin the server.
Permission Level: @Admin
Required Parameters:<user-id><reason>
Log Message:
/warn
Warning a user sends them a notification to warn them about thier actions.
Thanks so much for downloading this app, and I hope you can use it to the full potential! If you'd like to
checkout
any more of our apps head to our X-Series
profile!
If you have any issues, join our Discord
server.
We'd be happy to help you!