Migrate all routes
This commit is contained in:
parent
036a2d1e4a
commit
ea5a815c2c
13 changed files with 621 additions and 480 deletions
|
@ -6,8 +6,8 @@
|
||||||
<div class="footerIcon">
|
<div class="footerIcon">
|
||||||
<img
|
<img
|
||||||
class="footerImage"
|
class="footerImage"
|
||||||
src={"https://static.moonleay.net/img/lilJuddWeb/lilJudd.png"}
|
src="https://static.moonleay.net/img/lilJuddWeb/lilJudd.png"
|
||||||
alt={"A cute Image of lil Judd <3"}
|
alt="A cute Image of lil Judd <3"
|
||||||
/>
|
/>
|
||||||
<p>li'l Judd</p>
|
<p>li'l Judd</p>
|
||||||
<p class="footerImageNote">Your competitive Splatoon assistant.</p>
|
<p class="footerImageNote">Your competitive Splatoon assistant.</p>
|
||||||
|
@ -16,45 +16,44 @@
|
||||||
<div>
|
<div>
|
||||||
<h3>Navigation</h3>
|
<h3>Navigation</h3>
|
||||||
<div class="footerLinks">
|
<div class="footerLinks">
|
||||||
<a href={"/"} target={"_self"}>Home</a>
|
<a href="/" target="_self">Home</a>
|
||||||
<a href={"/features"} target={"_self"}>Features</a>
|
<a href="/features" target="_self">Features</a>
|
||||||
<a href={"/how-do-i"} target={"_self"}>How do I...?</a>
|
<a href="/how-do-i" target="_self">How do I...?</a>
|
||||||
<a href={"/stack"} target={"_self"}>The Stack</a>
|
<a href="/stack" target="_self">The Stack</a>
|
||||||
<a href={"/about"} target={"_self"}>About</a>
|
<a href="/about" target="_self">About</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h3>The Software</h3>
|
<h3>The Software</h3>
|
||||||
<div class="footerLinks">
|
<div class="footerLinks">
|
||||||
<a
|
<a href="https://git.moonleay.net/DiscordBots/lilJudd" target="_blank"
|
||||||
href={"https://git.moonleay.net/DiscordBots/lilJudd"}
|
>The Bot Code</a
|
||||||
target={"_blank"}>The Bot Code</a
|
|
||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href={"https://git.moonleay.net/Websites/liljudd-website"}
|
href="https://git.moonleay.net/Websites/liljudd-website"
|
||||||
target={"_blank"}>The Website Code</a
|
target="_blank">The Website Code</a
|
||||||
>
|
>
|
||||||
<a href={"/acknowledgements"} target={"_self"}>Acknowledgements</a>
|
<a href="/acknowledgements" target="_self">Acknowledgements</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h3>More</h3>
|
<h3>More</h3>
|
||||||
<div class="footerLinks">
|
<div class="footerLinks">
|
||||||
<a href={"https://moonleay.net/"} target={"_self"}>My homepage</a>
|
<a href="https://moonleay.net/" target="_self">My homepage</a>
|
||||||
<a href={"https://moonleay.net/blog/"} target={"_blank"}>My blog</a>
|
<a href="https://moonleay.net/blog/" target="_blank">My blog</a>
|
||||||
<a href={"/contact"} target={"_self"}>Contact me</a>
|
<a href="/contact" target="_self">Contact me</a>
|
||||||
<a href={"https://up.moonleay.net/"} target={"_blank"}>Uptime Status</a>
|
<a href="https://up.moonleay.net/" target="_blank">Uptime Status</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h3>Legal</h3>
|
<h3>Legal</h3>
|
||||||
<div class="footerLinks">
|
<div class="footerLinks">
|
||||||
<a href={"/imprint"} target={"_self"}>Imprint</a>
|
<a href="/imprint" target="_self">Imprint</a>
|
||||||
<a href={"/privacy-policy"} target={"_self"}>Privacy Policy</a>
|
<a href="/privacy-policy" target="_self">Privacy Policy</a>
|
||||||
<a href={"/terms-of-service"} target={"_self"}>Terms of Service</a>
|
<a href="/terms-of-service" target="_self">Terms of Service</a>
|
||||||
<a
|
<a
|
||||||
href={"https://git.moonleay.net/DiscordBots/lilJudd/src/branch/master/LICENSE"}
|
href="https://git.moonleay.net/DiscordBots/lilJudd/src/branch/master/LICENSE"
|
||||||
target={"_blank"}>The license</a
|
target="_blank">The license</a
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -64,7 +63,7 @@
|
||||||
product names, logos, and brands are property of their respective owners.
|
product names, logos, and brands are property of their respective owners.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
li'l Judd © 2023 <a href={"https://moonleay.net/"} target={"_blank"}
|
li'l Judd © 2023 <a href="https://moonleay.net/" target="_blank"
|
||||||
>moonleay</a
|
>moonleay</a
|
||||||
>
|
>
|
||||||
</p>
|
</p>
|
||||||
|
|
|
@ -2,32 +2,32 @@
|
||||||
<ul class="grid">
|
<ul class="grid">
|
||||||
<li class="navElem">
|
<li class="navElem">
|
||||||
<div class="logoWtxt">
|
<div class="logoWtxt">
|
||||||
<a class:list={["pad3px", "textBx"]} href={"/"} target={"_self"}
|
<a class:list={["pad3px", "textBx"]} href="/" target="_self"
|
||||||
><img
|
><img
|
||||||
class:list={["logo", "pad3px"]}
|
class:list={["logo", "pad3px"]}
|
||||||
src={"https://static.moonleay.net/img/lilJuddWeb/logos/logox256.png"}
|
src="https://static.moonleay.net/img/lilJuddWeb/logos/logox256.png"
|
||||||
alt={"The Bots Logo"}
|
alt="The Bots Logo"
|
||||||
/>li'l Judd</a
|
/>li'l Judd</a
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="navElem">
|
<li class="navElem">
|
||||||
<a class="navLink" href={"/features"} target={"_self"}>Features</a>
|
<a class="navLink" href="/features" target="_self">Features</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="navElem">
|
<li class="navElem">
|
||||||
<a class="navLink" href={"/how-do-i"} target={"_self"}>How do I...?</a>
|
<a class="navLink" href="/how-do-i" target="_self">How do I...?</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="navElem">
|
<li class="navElem">
|
||||||
<a class="navLink" href={"/stack"} target={"_self"}>The Stack</a>
|
<a class="navLink" href="/stack" target="_self">The Stack</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="navElem">
|
<li class="navElem">
|
||||||
<a class="navLink" href={"/about"} target={"_self"}>About</a>
|
<a class="navLink" href="/about" target="_self">About</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="navElemR">
|
<li class="navElemR">
|
||||||
<a
|
<a
|
||||||
class="navLink"
|
class="navLink"
|
||||||
href={"https://discord.com/api/oauth2/authorize?client_id=1024410658973941862&permissions=8&scope=bot"}
|
href="https://discord.com/api/oauth2/authorize?client_id=1024410658973941862&permissions=8&scope=bot"
|
||||||
target={"_blank"}>Invite to your server</a
|
target="_blank">Invite to your server</a
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -1,30 +1,62 @@
|
||||||
export default function About() {
|
---
|
||||||
return (
|
import Layout from "@layouts/Layout.astro";
|
||||||
<>
|
---
|
||||||
|
|
||||||
|
<Layout>
|
||||||
<section>
|
<section>
|
||||||
<h1>Why does this bot exist?</h1>
|
<h1>Why does this bot exist?</h1>
|
||||||
<p>We had a person in our team, who sent <a href={"https://static.moonleay.net/img/lilJuddWeb/about/oldplanningmsg.png"}>these planning messages</a> and I thought that this should be automated. Some time later the first version of li'l Judd was born.</p>
|
<p>
|
||||||
|
We had a person in our team, who sent <a
|
||||||
|
href="https://static.moonleay.net/img/lilJuddWeb/about/oldplanningmsg.png"
|
||||||
|
>these planning messages</a
|
||||||
|
> and I thought that this should be automated. Some time later the first
|
||||||
|
version of li'l Judd was born.
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h1>What now?</h1>
|
<h1>What now?</h1>
|
||||||
<p>Today the bot has more features and keeps getting more of them! It is designed to actually improve the Splatoon experience and not be the 10000th moderation and general utility bot with the same features as all bots.</p>
|
<p>
|
||||||
|
Today the bot has more features and keeps getting more of them! It is
|
||||||
|
designed to actually improve the Splatoon experience and not be the
|
||||||
|
10000th moderation and general utility bot with the same features as all
|
||||||
|
bots.
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h1>Who is behind this?</h1>
|
<h1>Who is behind this?</h1>
|
||||||
<p>The bot is currently being developed by <a href={"https://discord.com/users/372703841151614976"} target={"_blank"}>moonleay</a> (hey thats me!) with the occasional oneliner from his friends!</p>
|
<p>
|
||||||
|
The bot is currently being developed by <a
|
||||||
|
href="https://discord.com/users/372703841151614976"
|
||||||
|
target="_blank">moonleay</a
|
||||||
|
> (hey thats me!) with the occasional oneliner from his friends!
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h1>Where is my data stored?</h1>
|
<h1>Where is my data stored?</h1>
|
||||||
<p>Your data is stored in my basement on my server in Germany. And this will stay that way until I move.</p>
|
<p>
|
||||||
|
Your data is stored in my basement on my server in Germany. And this will
|
||||||
|
stay that way until I move.
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h1>So whats in the future?</h1>
|
<h1>So whats in the future?</h1>
|
||||||
<p>I plan on adding features, which are aimed to improve your and your teams competitive experience! I probably should set up a todo list in the future, but for now you can see my ideas <a href={"https://git.moonleay.net/DiscordBots/lilJudd#maybe-upcoming-features"} target={"_blank"}>in the README of the git project</a>.</p>
|
<p>
|
||||||
|
I plan on adding features, which are aimed to improve your and your teams
|
||||||
|
competitive experience! I probably should set up a todo list in the
|
||||||
|
future, but for now you can see my ideas <a
|
||||||
|
href="https://git.moonleay.net/DiscordBots/lilJudd#maybe-upcoming-features"
|
||||||
|
target="_blank">in the README of the git project</a
|
||||||
|
>.
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h1>Hey, there is this realy cool idea I have! Can you add it?</h1>
|
<h1>Hey, there is this realy cool idea I have! Can you add it?</h1>
|
||||||
<p>Just message me! I can't promise anything, but I am always open to new ideas and improvements! You can find ways to contact me <a href={"/contact"} target={"_blank"}>here</a>.</p>
|
<p>
|
||||||
|
Just message me! I can't promise anything, but I am always open to new
|
||||||
|
ideas and improvements! You can find ways to contact me <a
|
||||||
|
href="/contact"
|
||||||
|
target="_blank">here</a
|
||||||
|
>.
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
</>
|
</Layout>
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
export default function About() {
|
---
|
||||||
return (
|
import Layout from "@layouts/Layout.astro";
|
||||||
<>
|
---
|
||||||
|
|
||||||
|
<Layout>
|
||||||
<h1>Acknowledgements</h1>
|
<h1>Acknowledgements</h1>
|
||||||
<section>
|
<section>
|
||||||
<table>
|
<table>
|
||||||
|
@ -23,10 +25,13 @@ export default function About() {
|
||||||
<p>Kotlin</p>
|
<p>Kotlin</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://kotlinlang.org/docs/faq.html#is-kotlin-free"} target={"_blank"}>Apache license 2.0</a>
|
<a
|
||||||
|
href="https://kotlinlang.org/docs/faq.html#is-kotlin-free"
|
||||||
|
target="_blank">Apache license 2.0</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://kotlinlang.org/"} target={"_blank"}>website</a>
|
<a href="https://kotlinlang.org/" target="_blank">website</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -34,10 +39,13 @@ export default function About() {
|
||||||
<p>Kord</p>
|
<p>Kord</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://github.com/kordlib/kord/blob/main/LICENSE"} target={"_blank"}>MIT license</a>
|
<a
|
||||||
|
href="https://github.com/kordlib/kord/blob/main/LICENSE"
|
||||||
|
target="_blank">MIT license</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://kord.dev/"} target={"_blank"}>website</a>
|
<a href="https://kord.dev/" target="_blank">website</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -45,10 +53,15 @@ export default function About() {
|
||||||
<p>Kord Extensions</p>
|
<p>Kord Extensions</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://github.com/Kord-Extensions/kord-extensions/blob/root/LICENSE"} target={"_blank"}>Mozilla Public License 2.0</a>
|
<a
|
||||||
|
href="https://github.com/Kord-Extensions/kord-extensions/blob/root/LICENSE"
|
||||||
|
target="_blank">Mozilla Public License 2.0</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://kordex.kotlindiscord.com/"} target={"_blank"}>website</a>
|
<a href="https://kordex.kotlindiscord.com/" target="_blank"
|
||||||
|
>website</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -56,10 +69,12 @@ export default function About() {
|
||||||
<p>PostgreSQL</p>
|
<p>PostgreSQL</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://www.postgresql.org/about/licence/"} target={"_blank"}>PostgreSQL license</a>
|
<a href="https://www.postgresql.org/about/licence/" target="_blank"
|
||||||
|
>PostgreSQL license</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://www.postgresql.org/"} target={"_blank"}>website</a>
|
<a href="https://www.postgresql.org/" target="_blank">website</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -67,10 +82,16 @@ export default function About() {
|
||||||
<p>kotlinx-coroutines-core</p>
|
<p>kotlinx-coroutines-core</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://github.com/Kotlin/kotlinx.coroutines/blob/master/LICENSE.txt"} target={"_blank"}>Apache license 2.0</a>
|
<a
|
||||||
|
href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/LICENSE.txt"
|
||||||
|
target="_blank">Apache license 2.0</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://github.com/Kotlin/kotlinx.coroutines"} target={"_blank"}>repo</a>
|
<a
|
||||||
|
href="https://github.com/Kotlin/kotlinx.coroutines"
|
||||||
|
target="_blank">repo</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -78,10 +99,13 @@ export default function About() {
|
||||||
<p>slf4j</p>
|
<p>slf4j</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://github.com/qos-ch/slf4j/blob/master/LICENSE.txt"} target={"_blank"}>MIT license</a>
|
<a
|
||||||
|
href="https://github.com/qos-ch/slf4j/blob/master/LICENSE.txt"
|
||||||
|
target="_blank">MIT license</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://www.slf4j.org/"} target={"_blank"}>website</a>
|
<a href="https://www.slf4j.org/" target="_blank">website</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -89,10 +113,14 @@ export default function About() {
|
||||||
<p>Exposed</p>
|
<p>Exposed</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://github.com/JetBrains/Exposed/blob/main/LICENSE.txt"}>Apache license 2.0</a>
|
<a href="https://github.com/JetBrains/Exposed/blob/main/LICENSE.txt"
|
||||||
|
>Apache license 2.0</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://github.com/JetBrains/Exposed"} target={"_blank"}>repo</a>
|
<a href="https://github.com/JetBrains/Exposed" target="_blank"
|
||||||
|
>repo</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -100,15 +128,19 @@ export default function About() {
|
||||||
<p>Krontab</p>
|
<p>Krontab</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://github.com/InsanusMokrassar/krontab/blob/master/LICENSE"} target={"_blank"}>Apache license 2.0</a>
|
<a
|
||||||
|
href="https://github.com/InsanusMokrassar/krontab/blob/master/LICENSE"
|
||||||
|
target="_blank">Apache license 2.0</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<a href={"https://github.com/InsanusMokrassar/krontab"} target={"_blank"}>repo</a>
|
<a
|
||||||
|
href="https://github.com/InsanusMokrassar/krontab"
|
||||||
|
target="_blank">repo</a
|
||||||
|
>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</section>
|
</section>
|
||||||
</>
|
</Layout>
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,9 +1,13 @@
|
||||||
export default function Contact() {
|
---
|
||||||
return (
|
import Layout from "@layouts/Layout.astro";
|
||||||
|
---
|
||||||
|
|
||||||
|
<Layout>
|
||||||
<section>
|
<section>
|
||||||
<h1>Contact</h1>
|
<h1>Contact</h1>
|
||||||
<p>EMail: <a href={"mailto:contact@moonleay.net"}>contact@moonleay.net</a></p>
|
<p>
|
||||||
|
EMail: <a href="mailto:contact@moonleay.net">contact@moonleay.net</a>
|
||||||
|
</p>
|
||||||
<p>Discord: <a>@moonleay</a></p>
|
<p>Discord: <a>@moonleay</a></p>
|
||||||
</section>
|
</section>
|
||||||
)
|
</Layout>
|
||||||
}
|
|
||||||
|
|
|
@ -1,61 +1,43 @@
|
||||||
//"use client"
|
---
|
||||||
import React from 'react';
|
import ImageSection from "@components/ImageSection.astro";
|
||||||
|
import Layout from "@layouts/Layout.astro";
|
||||||
|
---
|
||||||
|
|
||||||
interface SectionProps {
|
<Layout>
|
||||||
imgUrl: string;
|
|
||||||
imgAlt: string;
|
|
||||||
title: string;
|
|
||||||
description: string;
|
|
||||||
note: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export default function Features() {
|
|
||||||
return (
|
|
||||||
<>
|
|
||||||
<p>Features</p>
|
<p>Features</p>
|
||||||
<ImageSection imgUrl={"https://static.moonleay.net/img/lilJuddWeb/features/timeplanner.png"}
|
<ImageSection
|
||||||
imgAlt={"Screenshot of the time planning feature of li'l Judd"}
|
imgUrl="https://static.moonleay.net/img/lilJuddWeb/features/timeplanner.png"
|
||||||
title={"Time Planning and Management"}
|
imgAlt="Screenshot of the time planning feature of li'l Judd"
|
||||||
description={"Helps you to see on which days your fellow team members are available."}
|
title="Time Planning and Management"
|
||||||
note={"The bot can send these planning messages every monday at 3AM. Members can click the buttons on each message to communicate, if they have time on that day."}
|
description="Helps you to see on which days your fellow team members are available."
|
||||||
/>
|
note="The bot can send these planning messages every monday at 3AM. Members can click the buttons on each message to communicate, if they have time on that day."
|
||||||
<ImageSection imgUrl={"https://static.moonleay.net/img/lilJuddWeb/features/notifs.png"}
|
|
||||||
imgAlt={"Screenshot of the notification feature of li'l Judd"}
|
|
||||||
title={"Notifications"}
|
|
||||||
description={"Make sure that you and your team members remember to vote in the Time Planner."}
|
|
||||||
note={"The bot can add roles. The first one gets pinged, when the time planner sends the messages, the other one gets assigned to the available members of the day, so that it is possible to ping all available people."}
|
|
||||||
/>
|
|
||||||
<ImageSection imgUrl={"https://static.moonleay.net/img/lilJuddWeb/features/matchplanner.png"}
|
|
||||||
imgAlt={"Screenshot of the match planning feature of li'l Judd"}
|
|
||||||
title={"Match Planner"}
|
|
||||||
description={"Make sure that you know when your next match is and who will participate."}
|
|
||||||
note={"The bot can send these planning messages, when the command /match is used. Members can click the buttons on each message to communicate, if they will participate in the match. Participating members will get a role until the match has started."}
|
|
||||||
/>
|
|
||||||
<ImageSection imgUrl={"https://static.moonleay.net/img/lilJuddWeb/features/rotationstatus.png"}
|
|
||||||
imgAlt={"Screenshot of the current x map rotation in li'l Judd's status"}
|
|
||||||
title={"Rotation Status"}
|
|
||||||
description={"Li'l Judd can show you the current map rotation in his status."}
|
|
||||||
note={"The bot cycles through the current map and mode rotation. It updates every few seconds."}
|
|
||||||
/>
|
/>
|
||||||
<ImageSection
|
<ImageSection
|
||||||
imgUrl={"https://static.moonleay.net/img/lilJuddWeb/features/unknown.png"}
|
imgUrl="https://static.moonleay.net/img/lilJuddWeb/features/notifs.png"
|
||||||
imgAlt={"A Question Mark"}
|
imgAlt="Screenshot of the notification feature of li'l Judd"
|
||||||
title={"More to come.."}
|
title="Notifications"
|
||||||
description={"The bot is still in development. More features will be added."}
|
description="Make sure that you and your team members remember to vote in the Time Planner."
|
||||||
note={"If you have a specific feature request, you can contact me on Discord: @moonleay or email: contact at moonleay dot net"}
|
note="The bot can add roles. The first one gets pinged, when the time planner sends the messages, the other one gets assigned to the available members of the day, so that it is possible to ping all available people."
|
||||||
/>
|
/>
|
||||||
</>
|
<ImageSection
|
||||||
)
|
imgUrl="https://static.moonleay.net/img/lilJuddWeb/features/matchplanner.png"
|
||||||
}
|
imgAlt="Screenshot of the match planning feature of li'l Judd"
|
||||||
|
title="Match Planner"
|
||||||
export function ImageSection(props: SectionProps) {
|
description="Make sure that you know when your next match is and who will participate."
|
||||||
const { imgUrl, imgAlt, title, description , note} = props;
|
note="The bot can send these planning messages, when the command /match is used. Members can click the buttons on each message to communicate, if they will participate in the match. Participating members will get a role until the match has started."
|
||||||
return(
|
/>
|
||||||
<section>
|
<ImageSection
|
||||||
<h1>{title}</h1>
|
imgUrl="https://static.moonleay.net/img/lilJuddWeb/features/rotationstatus.png"
|
||||||
<img src={imgUrl} alt={imgAlt}/>
|
imgAlt="Screenshot of the current x map rotation in li'l Judd's status"
|
||||||
<p>{description}</p>
|
title="Rotation Status"
|
||||||
<p>{note}</p>
|
description="Li'l Judd can show you the current map rotation in his status."
|
||||||
</section>
|
note="The bot cycles through the current map and mode rotation. It updates every few seconds."
|
||||||
)
|
/>
|
||||||
}
|
<ImageSection
|
||||||
|
imgUrl="https://static.moonleay.net/img/lilJuddWeb/features/unknown.png"
|
||||||
|
imgAlt="A Question Mark"
|
||||||
|
title="More to come.."
|
||||||
|
description="The bot is still in development. More features will be added."
|
||||||
|
note="If you have a specific feature request, you can contact me on Discord: @moonleay or email: contact at moonleay dot net"
|
||||||
|
/>
|
||||||
|
</Layout>
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
.section {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
justify-content: center;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.section h1 {
|
|
||||||
font-size: 4rem;
|
|
||||||
margin-top: 8rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.section h5 {
|
|
||||||
font-size: 1.5rem;
|
|
||||||
margin-top: .25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.section div {
|
|
||||||
margin-top: 1.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.p1 {
|
|
||||||
font-size: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.p2 {
|
|
||||||
font-size: 0.8rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.p2 a {
|
|
||||||
font-weight: bolder;
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,23 +1,46 @@
|
||||||
export default function Stack() {
|
---
|
||||||
return (
|
import Layout from "@layouts/Layout.astro";
|
||||||
<>
|
---
|
||||||
|
|
||||||
|
<Layout>
|
||||||
<h1>How do I...?</h1>
|
<h1>How do I...?</h1>
|
||||||
<section>
|
<section>
|
||||||
<h2>.. enable / disable certain features?</h2>
|
<h2>.. enable / disable certain features?</h2>
|
||||||
<p>Features can be enabled and disables using the <code>/feature</code> command.<br/>Example:</p>
|
<p>
|
||||||
<p>"<code>/feature feature:Time Planning Feature set:Enable channel:#ich-kann-heute</code>"<br/>will enable the Time Planning Feature in the "ich-kann-heute" channel.</p>
|
Features can be enabled and disables using the <code>/feature</code>
|
||||||
<img src={"https://static.moonleay.net/img/lilJuddWeb/howdoi/featureexample.png"} alt={"A screenshot of the example in Discord."}/>
|
command.<br />Example:
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
"<code
|
||||||
|
>/feature feature:Time Planning Feature set:Enable
|
||||||
|
channel:#ich-kann-heute</code
|
||||||
|
>"<br />will enable the Time Planning Feature in the "ich-kann-heute"
|
||||||
|
channel.
|
||||||
|
</p>
|
||||||
|
<img
|
||||||
|
src="https://static.moonleay.net/img/lilJuddWeb/howdoi/featureexample.png"
|
||||||
|
alt="A screenshot of the example in Discord."
|
||||||
|
/>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<h2>.. create a match?</h2>
|
<h2>.. create a match?</h2>
|
||||||
<p>You can create a match time using the <code>/match</code> command.<br/>Example:</p>
|
<p>
|
||||||
<p>"<code>/match match:Ladder Match timestamp:24.12.2069 04:20 opponent:Forbidden</code>"<br/>will create a match on the 24th of December 2069 at 4am in the morning.<br/>Keep in mind that it is important to use the right time format. (<code>dd.MM.yyyy HH:mm</code>)</p>
|
You can create a match time using the <code>/match</code> command.<br
|
||||||
<img src={"https://static.moonleay.net/img/lilJuddWeb/howdoi/matchexample.png"} alt={"A screenshot of the example in Discord."}/>
|
/>Example:
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
"<code
|
||||||
|
>/match match:Ladder Match timestamp:24.12.2069 04:20 opponent:Forbidden</code
|
||||||
|
>"<br />will create a match on the 24th of December 2069 at 4am in the
|
||||||
|
morning.<br />Keep in mind that it is important to use the right time
|
||||||
|
format. (<code>dd.MM.yyyy HH:mm</code>)
|
||||||
|
</p>
|
||||||
|
<img
|
||||||
|
src="https://static.moonleay.net/img/lilJuddWeb/howdoi/matchexample.png"
|
||||||
|
alt="A screenshot of the example in Discord."
|
||||||
|
/>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<p>Is something missing here? Please contact me!</p>
|
<p>Is something missing here? Please contact me!</p>
|
||||||
</section>
|
</section>
|
||||||
</>
|
</Layout>
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,19 +1,31 @@
|
||||||
export default function Imprint() {
|
---
|
||||||
return (
|
import Layout from "@layouts/Layout.astro";
|
||||||
<>
|
---
|
||||||
|
|
||||||
|
<Layout>
|
||||||
<section>
|
<section>
|
||||||
<h1>Imprint</h1>
|
<h1>Imprint</h1>
|
||||||
<p>In accordance with the applicable legal regulations, we would like to point out that this website is not subject to the imprint obligation. This notice is for clarification and transparent information for our visitors.
|
<p>
|
||||||
|
In accordance with the applicable legal regulations, we would like to
|
||||||
|
point out that this website is not subject to the imprint obligation. This
|
||||||
|
notice is for clarification and transparent information for our visitors.
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
According to § 5 TMG (Telemedia Act), certain providers of telemedia in Germany are obliged to provide an imprint with certain information. This obligation applies in particular to commercial websites or those that are used for business purposes.
|
According to § 5 TMG (Telemedia Act), certain providers of telemedia in
|
||||||
|
Germany are obliged to provide an imprint with certain information. This
|
||||||
|
obligation applies in particular to commercial websites or those that are
|
||||||
|
used for business purposes.
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
However, since this website has no business or commercial character and only provides non-commercial, informative or private content, it is not subject to the imprint obligation according to § 5 TMG.
|
However, since this website has no business or commercial character and
|
||||||
|
only provides non-commercial, informative or private content, it is not
|
||||||
|
subject to the imprint obligation according to § 5 TMG.
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
Nevertheless, we strive to keep all information on this website correct and up-to-date to the best of our knowledge and belief. However, if you have any questions or concerns, please feel free to contact us using the contact options provided.</p>
|
Nevertheless, we strive to keep all information on this website correct
|
||||||
|
and up-to-date to the best of our knowledge and belief. However, if you
|
||||||
|
have any questions or concerns, please feel free to contact us using the
|
||||||
|
contact options provided.
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
</>
|
</Layout>
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,18 +1,50 @@
|
||||||
//import Image from "@/app/test/page";
|
---
|
||||||
import styles from "./home.module.css";
|
import Layout from "@layouts/Layout.astro";
|
||||||
|
---
|
||||||
|
|
||||||
export default function Home() {
|
<Layout>
|
||||||
return (
|
<section class="section">
|
||||||
<>
|
|
||||||
<section className={styles.section}>
|
|
||||||
<h1>li'l Judd</h1>
|
<h1>li'l Judd</h1>
|
||||||
<h5>The competetive Splatoon Bot</h5>
|
<h5>The competetive Splatoon Bot</h5>
|
||||||
<div>
|
<div>
|
||||||
<p className={styles.p1}>Improve your competitive Splatoon experience!</p>
|
<p class="p1">Improve your competitive Splatoon experience!</p>
|
||||||
<p className={styles.p2}>See what li'l Judd can help you with: <a href={"/features"}>here</a></p>
|
<p class="p2">
|
||||||
|
See what li'l Judd can help you with: <a href="/features">here</a>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</>
|
</Layout>
|
||||||
)
|
<style>
|
||||||
|
.section {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: center;
|
||||||
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.section h1 {
|
||||||
|
font-size: 4rem;
|
||||||
|
margin-top: 8rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.section h5 {
|
||||||
|
font-size: 1.5rem;
|
||||||
|
margin-top: 0.25rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.section div {
|
||||||
|
margin-top: 1.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.p1 {
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.p2 {
|
||||||
|
font-size: 0.8rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.p2 a {
|
||||||
|
font-weight: bolder;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
export default function About() {
|
---
|
||||||
return (
|
import Layout from "@layouts/Layout.astro";
|
||||||
<>
|
---
|
||||||
|
|
||||||
|
<Layout>
|
||||||
<section>
|
<section>
|
||||||
<h1>Privacy Policy</h1>
|
<h1>Privacy Policy</h1>
|
||||||
<br />
|
<br />
|
||||||
|
@ -8,7 +10,10 @@ export default function About() {
|
||||||
|
|
||||||
<h2>Introduction</h2>
|
<h2>Introduction</h2>
|
||||||
|
|
||||||
This Privacy Policy outlines how the li'l Judd Discord bot ("the bot") collects, uses, and protects user data. The bot is committed to complying with the General Data Protection Regulation (GDPR) and ensuring the privacy and security of user information.
|
This Privacy Policy outlines how the li'l Judd Discord bot ("the bot") collects,
|
||||||
|
uses, and protects user data. The bot is committed to complying with the General
|
||||||
|
Data Protection Regulation (GDPR) and ensuring the privacy and security of user
|
||||||
|
information.
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
@ -22,7 +27,9 @@ export default function About() {
|
||||||
|
|
||||||
<h3>1.2. Server Data</h3>
|
<h3>1.2. Server Data</h3>
|
||||||
|
|
||||||
The bot may collect and store server-related data necessary for its functionality, but this data is not associated with individual users and is used solely for operational purposes.
|
The bot may collect and store server-related data necessary for its functionality,
|
||||||
|
but this data is not associated with individual users and is used solely for
|
||||||
|
operational purposes.
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
@ -36,7 +43,8 @@ export default function About() {
|
||||||
|
|
||||||
<h3>2.2. Security Measures</h3>
|
<h3>2.2. Security Measures</h3>
|
||||||
|
|
||||||
We employ industry-standard security measures to ensure the safety and confidentiality of the data stored within our systems.
|
We employ industry-standard security measures to ensure the safety and confidentiality
|
||||||
|
of the data stored within our systems.
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
|
@ -50,34 +58,38 @@ export default function About() {
|
||||||
|
|
||||||
<h3>4.1. Access, Rectification, and Deletion</h3>
|
<h3>4.1. Access, Rectification, and Deletion</h3>
|
||||||
|
|
||||||
Users have the right to access, rectify, or delete any personal data held by the bot. For such requests, please contact the bot's developer at contact at moonleay dot net.
|
Users have the right to access, rectify, or delete any personal data held by
|
||||||
|
the bot. For such requests, please contact the bot's developer at contact at
|
||||||
|
moonleay dot net.
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<h3>4.2. Data Retention</h3>
|
<h3>4.2. Data Retention</h3>
|
||||||
|
|
||||||
As the bot does not collect personal data, data retention is not applicable.
|
As the bot does not collect personal data, data retention is not applicable.
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<h2>5. Compliance with GDPR</h2>
|
<h2>5. Compliance with GDPR</h2>
|
||||||
|
|
||||||
The bot is designed to comply with the GDPR and respects the rights of individuals regarding their personal data.
|
The bot is designed to comply with the GDPR and respects the rights of individuals
|
||||||
|
regarding their personal data.
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<h2>6. Changes to the Privacy Policy</h2>
|
<h2>6. Changes to the Privacy Policy</h2>
|
||||||
|
|
||||||
We reserve the right to update or modify this Privacy Policy at any time. Changes will be effective immediately upon posting. Continued use of the bot after any modifications indicates acceptance of the updated Privacy Policy.
|
We reserve the right to update or modify this Privacy Policy at any time. Changes
|
||||||
|
will be effective immediately upon posting. Continued use of the bot after any
|
||||||
|
modifications indicates acceptance of the updated Privacy Policy.
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<h2>7. Contact</h2>
|
<h2>7. Contact</h2>
|
||||||
|
|
||||||
For any inquiries or concerns regarding this Privacy Policy, please contact us at contact at moonleay dot net.
|
For any inquiries or concerns regarding this Privacy Policy, please contact
|
||||||
|
us at contact at moonleay dot net. By using the li'l Judd Discord bot, you acknowledge
|
||||||
By using the li'l Judd Discord bot, you acknowledge that you have read, understood, and agree to this Privacy Policy.
|
that you have read, understood, and agree to this Privacy Policy.
|
||||||
</section>
|
</section>
|
||||||
</>
|
</Layout>
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,30 +1,49 @@
|
||||||
export default function Stack() {
|
---
|
||||||
return (
|
import Layout from "@layouts/Layout.astro";
|
||||||
<>
|
---
|
||||||
|
|
||||||
|
<Layout>
|
||||||
<section>
|
<section>
|
||||||
<img src={"https://static.moonleay.net/img/lilJuddWeb/logos/kotlin.svg"} alt={"Kotlin 'K' logo"}/>
|
<img
|
||||||
|
src="https://static.moonleay.net/img/lilJuddWeb/logos/kotlin.svg"
|
||||||
|
alt="Kotlin 'K' logo"
|
||||||
|
/>
|
||||||
<h1>The Kotlin programming language</h1>
|
<h1>The Kotlin programming language</h1>
|
||||||
<p>I chose this programming language because it is my main one. There is nothing more to that.</p>
|
<p>
|
||||||
|
I chose this programming language because it is my main one. There is
|
||||||
|
nothing more to that.
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<img src={"https://static.moonleay.net/img/lilJuddWeb/logos/kord.png"} alt={"The Kord logo"}/>
|
<img
|
||||||
|
src="https://static.moonleay.net/img/lilJuddWeb/logos/kord.png"
|
||||||
|
alt="The Kord logo"
|
||||||
|
/>
|
||||||
<h1>The Kord library</h1>
|
<h1>The Kord library</h1>
|
||||||
<p>A Kotlin library for creating Discord bots. Pretty bare bones.</p>
|
<p>A Kotlin library for creating Discord bots. Pretty bare bones.</p>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<img src={"https://static.moonleay.net/img/lilJuddWeb/logos/kordextensions.png"} alt={"The Kord-Extensions logo"}/>
|
<img
|
||||||
|
src="https://static.moonleay.net/img/lilJuddWeb/logos/kordextensions.png"
|
||||||
|
alt="The Kord-Extensions logo"
|
||||||
|
/>
|
||||||
<h1>The Kord Extensions library</h1>
|
<h1>The Kord Extensions library</h1>
|
||||||
<p>A Kotlin library to improve the Kord experience.</p>
|
<p>A Kotlin library to improve the Kord experience.</p>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<img src={"https://static.moonleay.net/img/lilJuddWeb/logos/pgelephant.png"} alt={"The PostgreSQL elephant"}/>
|
<img
|
||||||
|
src="https://static.moonleay.net/img/lilJuddWeb/logos/pgelephant.png"
|
||||||
|
alt="The PostgreSQL elephant"
|
||||||
|
/>
|
||||||
<h1>The PostgreSQL database</h1>
|
<h1>The PostgreSQL database</h1>
|
||||||
<p>A fast and reliable database. Also something, which I already used beforehand.</p>
|
<p>
|
||||||
|
A fast and reliable database. Also something, which I already used
|
||||||
|
beforehand.
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<p>To see all used libraries and their licenses, check the Acknowledgements.</p>
|
<p>
|
||||||
|
To see all used libraries and their licenses, check the Acknowledgements.
|
||||||
|
</p>
|
||||||
</section>
|
</section>
|
||||||
</>
|
</Layout>
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,71 +1,98 @@
|
||||||
export default function About() {
|
---
|
||||||
return (
|
import Layout from "@layouts/Layout.astro";
|
||||||
<>
|
---
|
||||||
|
|
||||||
|
<Layout>
|
||||||
<h1>Terms of Service</h1>
|
<h1>Terms of Service</h1>
|
||||||
<p>
|
|
||||||
<h2>Introduction</h2>
|
<h2>Introduction</h2>
|
||||||
|
<p>
|
||||||
Welcome to li'l Judd, an open-source Discord bot licensed under GNU GPL 3.0. This document outlines the terms of service ("Terms") for using the li'l Judd Discord bot ("the Bot") and the services associated with it.
|
Welcome to li'l Judd, an open-source Discord bot licensed under GNU GPL 3.0.
|
||||||
|
This document outlines the terms of service ("Terms") for using the li'l
|
||||||
|
Judd Discord bot ("the Bot") and the services associated with it.
|
||||||
<br />
|
<br />
|
||||||
By using the Bot, you agree to comply with these Terms, the GNU GPL 3.0 license, and Discord's Terms of Service.
|
By using the Bot, you agree to comply with these Terms, the GNU GPL 3.0
|
||||||
<br/>
|
license, and Discord's Terms of Service.
|
||||||
<br/>
|
|
||||||
<h2>1. Acceptance of Terms</h2>
|
|
||||||
|
|
||||||
By using the Bot, you agree to be bound by these Terms and the GNU GPL 3.0 license. If you do not agree with any of these terms, you are prohibited from using the Bot.
|
|
||||||
<br/>
|
|
||||||
<br/>
|
|
||||||
<h2>2. License</h2>
|
|
||||||
|
|
||||||
The li'l Judd Discord Bot is open-source and licensed under GNU General Public License (GPL) version 3.0. You are free to use, modify, and distribute the Bot in accordance with the terms specified in the GNU GPL 3.0 license.
|
|
||||||
<br/>
|
|
||||||
<br/>
|
|
||||||
<h2>3. Use of the Bot</h2>
|
|
||||||
<h3>3.1. Compliance with Discord's Terms of Service</h3>
|
|
||||||
You must abide by Discord's Terms of Service and Community Guidelines while using the Bot. Any violation of Discord's policies may result in termination of access to the Bot.
|
|
||||||
|
|
||||||
<br/>
|
|
||||||
<br/>
|
|
||||||
<h3>3.2. No Warranty</h3>
|
|
||||||
|
|
||||||
The Bot is provided "as is" without any warranty, expressed or implied. The authors and maintainers of the Bot are not responsible for any damages or consequences resulting from the use of the Bot.
|
|
||||||
<br/>
|
|
||||||
<br/>
|
|
||||||
<h3>3.3. User Conduct</h3>
|
|
||||||
|
|
||||||
You agree to use the Bot in a manner that is respectful, lawful, and in compliance with all applicable laws and regulations. Any harmful or abusive behavior towards others is strictly prohibited.
|
|
||||||
<br/>
|
|
||||||
<br/>
|
|
||||||
<h3>3.4. Modifications</h3>
|
|
||||||
|
|
||||||
You may modify, adapt, or extend the Bot in accordance with the GNU GPL 3.0 license, as long as any derivative work remains open-source and is also licensed under GNU GPL 3.0.
|
|
||||||
<br/>
|
|
||||||
<br/>
|
|
||||||
<h2>4. Limitation of Liability</h2>
|
|
||||||
The authors and maintainers of the Bot shall not be liable for any direct, indirect, incidental, special, consequential, or exemplary damages arising out of the use or inability to use the Bot.
|
|
||||||
<br/>
|
|
||||||
<br/>
|
|
||||||
<h2>5. Indemnification</h2>
|
|
||||||
|
|
||||||
You agree to indemnify and hold harmless the authors and maintainers of the Bot from any claims, damages, losses, or liabilities arising from your use of the Bot or your breach of these Terms.
|
|
||||||
<br/>
|
|
||||||
<br/>
|
|
||||||
<h2>6. Governing Law</h2>
|
|
||||||
|
|
||||||
These Terms are governed by and construed in accordance with the laws of Germany. Any disputes arising under or in connection with these Terms shall be subject to the exclusive jurisdiction of the courts in Germany.
|
|
||||||
<br/>
|
|
||||||
<br/>
|
|
||||||
<h2>7. Changes to the Terms</h2>
|
|
||||||
|
|
||||||
We reserve the right to update or modify these Terms at any time. Changes will be effective immediately upon posting. Continued use of the Bot after any modifications indicates your acceptance of the updated Terms.
|
|
||||||
<br/>
|
|
||||||
<br/>
|
|
||||||
<h2>Contact</h2>
|
|
||||||
|
|
||||||
If you have any questions or concerns regarding these Terms, you may contact us at contact at moonleay dot net.
|
|
||||||
|
|
||||||
By using the li'l Judd Discord Bot, you acknowledge that you have read, understood, and agree to these Terms of Service.
|
|
||||||
</p>
|
</p>
|
||||||
</>
|
|
||||||
)
|
<h2>1. Acceptance of Terms</h2>
|
||||||
}
|
<p>
|
||||||
|
By using the Bot, you agree to be bound by these Terms and the GNU GPL 3.0
|
||||||
|
license. If you do not agree with any of these terms, you are prohibited
|
||||||
|
from using the Bot.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>2. License</h2>
|
||||||
|
<p>
|
||||||
|
The li'l Judd Discord Bot is open-source and licensed under GNU General
|
||||||
|
Public License (GPL) version 3.0. You are free to use, modify, and
|
||||||
|
distribute the Bot in accordance with the terms specified in the GNU GPL 3.0
|
||||||
|
license.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>3. Use of the Bot</h2>
|
||||||
|
|
||||||
|
<h3>3.1. Compliance with Discord's Terms of Service</h3>
|
||||||
|
<p>
|
||||||
|
You must abide by Discord's Terms of Service and Community Guidelines while
|
||||||
|
using the Bot. Any violation of Discord's policies may result in termination
|
||||||
|
of access to the Bot.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>3.2. No Warranty</h3>
|
||||||
|
<p>
|
||||||
|
The Bot is provided "as is" without any warranty, expressed or implied. The
|
||||||
|
authors and maintainers of the Bot are not responsible for any damages or
|
||||||
|
consequences resulting from the use of the Bot.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>3.3. User Conduct</h3>
|
||||||
|
<p>
|
||||||
|
You agree to use the Bot in a manner that is respectful, lawful, and in
|
||||||
|
compliance with all applicable laws and regulations. Any harmful or abusive
|
||||||
|
behavior towards others is strictly prohibited.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>3.4. Modifications</h3>
|
||||||
|
<p>
|
||||||
|
You may modify, adapt, or extend the Bot in accordance with the GNU GPL 3.0
|
||||||
|
license, as long as any derivative work remains open-source and is also
|
||||||
|
licensed under GNU GPL 3.0.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>4. Limitation of Liability</h2>
|
||||||
|
<p>
|
||||||
|
The authors and maintainers of the Bot shall not be liable for any direct,
|
||||||
|
indirect, incidental, special, consequential, or exemplary damages arising
|
||||||
|
out of the use or inability to use the Bot.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>5. Indemnification</h2>
|
||||||
|
<p>
|
||||||
|
You agree to indemnify and hold harmless the authors and maintainers of the
|
||||||
|
Bot from any claims, damages, losses, or liabilities arising from your use
|
||||||
|
of the Bot or your breach of these Terms.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>6. Governing Law</h2>
|
||||||
|
<p>
|
||||||
|
These Terms are governed by and construed in accordance with the laws of
|
||||||
|
Germany. Any disputes arising under or in connection with these Terms shall
|
||||||
|
be subject to the exclusive jurisdiction of the courts in Germany.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>7. Changes to the Terms</h2>
|
||||||
|
<p>
|
||||||
|
We reserve the right to update or modify these Terms at any time. Changes
|
||||||
|
will be effective immediately upon posting. Continued use of the Bot after
|
||||||
|
any modifications indicates your acceptance of the updated Terms.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Contact</h2>
|
||||||
|
<p>
|
||||||
|
If you have any questions or concerns regarding these Terms, you may contact
|
||||||
|
us at contact at moonleay dot net. By using the li'l Judd Discord Bot, you
|
||||||
|
acknowledge that you have read, understood, and agree to these Terms of
|
||||||
|
Service.
|
||||||
|
</p>
|
||||||
|
</Layout>
|
||||||
|
|
Loading…
Reference in a new issue