blob: f5b44883da8cb34208e3338ac7de889178319c2c [file] [log] [blame]
pineafana5ce9102021-09-02 17:21:31 +01001import Card from '../Components/Card'
Samuel Shuert604e31d2021-09-02 16:06:20 -05002import TileRow from '../Components/TileRow'
pineafana5ce9102021-09-02 17:21:31 +01003import Header from '../Components/Header'
4import AutoSpacing from '../Components/AutoSpacing'
5import SectionHeading from '../Components/SectionHeading'
pineafandf39fd42021-09-04 16:05:27 +01006import Subheading from '../Components/Subheading'
7import Paragraph from '../Components/Paragraph'
8import CardRow from '../Components/CardRow'
pineafana5ce9102021-09-02 17:21:31 +01009
pineafan78727452021-11-04 21:25:07 +000010import FeatureImages from '../public/Features/RSM/Images.svg';
11import FeatureAutomate from '../public/Features/RSM/Automate.svg';
12import FeatureCAPTCHA from '../public/Features/RSM/CAPTCHA.svg';
13import FeatureDeveloped from '../public/Features/RSM/Developed.svg';
14import FeatureLogging from '../public/Features/RSM/Logging.svg';
15import FeatureNSFW from '../public/Features/RSM/NSFW.svg';
16import FeaturePunish from '../public/Features/RSM/Punish.svg';
17import FeatureRaids from '../public/Features/RSM/Raids.svg';
18import FeatureStatistics from '../public/Features/RSM/Statistics.svg';
19import FeatureTags from '../public/Features/RSM/Tags.svg';
20
pineafana5ce9102021-09-02 17:21:31 +010021export default function Home() {
22 return (
23 <>
24 <Header
25 name="RSM"
26 subtext="Moderation Redefined"
27 gradient={["F27878", "D96B6B"]}
28 wave="RM"
29 buttons={[
30 {color: "424242", buttonText: "FFFFFF", link: "#features", text: "Features"},
31 {color: "424242", buttonText: "FFFFFF", link: "#commands", text: "Commands"},
32 {color: "F27878", buttonText: "FFFFFF", link: "#invite", text: "Invite"}
33 ]}
34 hideArrow={true}
35 />
pineafanaed30242021-09-04 09:33:40 +010036 <AutoSpacing>
pineafandf39fd42021-09-04 16:05:27 +010037 <SectionHeading id="features">Features</SectionHeading>
pineafan78727452021-11-04 21:25:07 +000038 <Paragraph>For a full list of features, check our commands</Paragraph>
39 {/* <TileRow divless={false}>
40 <FeatureImages />
41 <FeatureAutomate />
42 <FeatureCAPTCHA />
43 <FeatureDeveloped />
44 <FeatureLogging />
45 <FeatureNSFW />
46 <FeaturePunish />
47 <FeatureRaids />
48 <FeatureStatistics />
49 <FeatureTags />
50 </TileRow> */}
pineafan17f69012021-10-25 20:57:44 +010051 <SectionHeading id="commands">Commands</SectionHeading>
52 <Paragraph><code>m!info</code>: Shows all commands and info.</Paragraph>
53 <Paragraph><code>m!stats</code>: Shows the bot statistics</Paragraph>
54 <Paragraph><code>m!settings</code>: Shows your servers log settings.</Paragraph>
55 <Paragraph><code>m!user</code>: Shows information about a user.</Paragraph>
56 <Paragraph><code>m!avatar</code>: Shows a users avatar.</Paragraph>
57 <Paragraph><code>m!roleall</code>: Role all humans or bots in the server.</Paragraph>
58 <Paragraph><code>m!suggest</code>: Sends a suggestion to add to the bot for voting.</Paragraph>
59 <Paragraph><code>m!ping</code>: Checks the bots ping time.</Paragraph>
60 <Paragraph><code>m!server</code>: Shows all information about your server.</Paragraph>
61 <Paragraph><code>m!tag</code>: m!tag create/delete title text, or m!tag title</Paragraph>
62 <Paragraph><code>m!role</code>: With Role: Shows information about a role.</Paragraph>
63 <Paragraph><code>m!role</code>: With Mention: Lets you edit or view a users roles.</Paragraph>
64 <Paragraph><code>m!viewas</code>: Shows the channels that a member can see.</Paragraph>
65 <Paragraph><code>m!verify</code>: Lets users verify in your server.</Paragraph>
66 <Paragraph><code>m!setverify</code>: Sets the role given when you m!verify. Name or ID.</Paragraph>
67 <Paragraph><code>m!mail</code>: Creates a modmail ticket if set up.</Paragraph>
68 <Paragraph><code>m!prefix</code>: Shows the bots prefix. Use @ if unknown.</Paragraph>
69 <Paragraph><code>m!setprefix</code>: Sets the bots prefix. You can always @ the bot.</Paragraph>
70 <Subheading>Moderation</Subheading>
71 <Paragraph><code>m!warn</code>: Warns a member.</Paragraph>
72 <Paragraph><code>m!clear</code>: Clears messages from a channel</Paragraph>
73 <Paragraph><code>m!kick</code>: Kicks a member.</Paragraph>
74 <Paragraph><code>m!softban</code>: Soft bans a member.</Paragraph>
75 <Paragraph><code>m!ban</code>: Bans a member.</Paragraph>
pineafandf39fd42021-09-04 16:05:27 +010076 <Paragraph><code>m!unban</code>: Unbans a member.</Paragraph>
77 <Paragraph><code>m!purge</code>: Deletes messages in the channel.</Paragraph>
78 <Paragraph><code>m!punish</code>: Punishes a user.</Paragraph>
79 <Paragraph><code>m!setlog</code>: Sets the servers log channel.</Paragraph>
80 <Paragraph><code>m!ignore</code>: Stops logging users, roles and channels provided.</Paragraph>
Skyler Turnerf5361212021-09-14 20:33:58 +010081 <Paragraph><code>m!ignored</code>: Shows the ignored users, roles and channels.</Paragraph>
82 <Paragraph><code>m!stafflog</code>: Sets the staff log channel for reports and messages.</Paragraph>
83 <Paragraph><code>m!auto</code>: Lets you edit your server automations.</Paragraph>
84 <Paragraph><code>m!modmail</code>: Shows the setup for the mail command.</Paragraph>
85 <Subheading>Emergency</Subheading>
86 <Paragraph><code>m!slowmode</code>: Sets the channel slowmode.</Paragraph>
87 <Paragraph><code>m!lock</code>: Locks the channel. Applies slowmode and stops messages being sent.</Paragraph>
88 <Paragraph><code>m!unlock</code>: Unlocks the channel. Slowmode is removed and messages can be sent.</Paragraph>
89 <SectionHeading id="invite">Invite</SectionHeading>
90 <CardRow>
91 <Card
92 wave="RM"
93 buttonText={"FFFFFF"} gradient={["F27878", "D96B6B"]}
94 title="Invite"
95 subtext="Invite RSM to your server"
96 buttons={[
pineafan17f69012021-10-25 20:57:44 +010097 {color: "F27878", link: "https://discord.com/api/oauth2/authorize?client_id=715989276382462053&permissions=121295465718&scope=bot%20applications.commands", text: "Invite"}
Skyler Turnerf5361212021-09-14 20:33:58 +010098 ]}
pineafandf39fd42021-09-04 16:05:27 +010099 />
100 </CardRow>
pineafanaed30242021-09-04 09:33:40 +0100101 </AutoSpacing>
pineafana5ce9102021-09-02 17:21:31 +0100102 </>
103 )
104}