XMod 2.0 - An Innovation in Moderation
Welcome to XMod!
Developed by X-Series
- For the best and cleanest guide on using this bot visit: The Docs Site
Table of Contents
Updates
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
Back to Contents
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!

Duplicate this airtable base to your account by clicking copy base in the top right corner.
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.
Otherwise, you can create an account.

Then Select the Base you copied on Autocode.

Click finish, 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

Back to Contents
Commands
XMod has a variety of built in commands for you to moderate your server. Here they are:
/actions
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 Log Message

/lockdown
lockdown allows an 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 immediately unbans them. This deletes all of the user's messages but allows them to rejoin the server. "A kick that deletes the messages".
Permission Level: @Admin
Required Parameters: <reason>
Log Message:

DM Notifyer:

/timein
Timein allows you to cancel or "timein" a user from their timeout. This is similar to an unmute
command!
Permission Level: @Mod @Admin
Required Parameters: <user>
<reason>
Log Message:

DM Notifyier:

/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 Levels: @Admin
Required Parameters: <user-id>
<reason>
Log Message:

/warn
Warning a user sends them a notification to warn them about their actions.
Permission Level: @Mod @Admin
Back to Contents
Required Parameters: <user>
<warning>
Log Message:

DM Notifyier:

/warnings
This command grabs all the warnings for a user.
Permission Level: @Mod @Admin
Required Parameters: <user>
Response Message:

Back to Contents
Features

XMod V2 is Brand new! We're constantly updating, and adding new features! For now, this section seems a little empty, but check back later!
FAQ
How do I change who the setup goes to?
Head to your project, open the functions
-> Setup
-> OnDeploy.js
file.
Go to the 9th line of code, and replace it with:
let guildOwner = "YOURUSERID";
Now just run the file, and setup your bot!
How do I edit the reason for a case?
when pulling up your case using /case
. You can click the edit button below, and reply with a new reason!
This FAQ seems kinda empty. Have a question and want to add it here? Join our Discord!
Back to Contents
Wrapup
Thanks so much for downloading this app, and I hope you can use it to its full potential! If you'd like to check out 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!
Future Updates:
- Context Menus
- AutoMod
- Multiple Servers
- More+