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">
|
||||
<img
|
||||
class="footerImage"
|
||||
src={"https://static.moonleay.net/img/lilJuddWeb/lilJudd.png"}
|
||||
alt={"A cute Image of lil Judd <3"}
|
||||
src="https://static.moonleay.net/img/lilJuddWeb/lilJudd.png"
|
||||
alt="A cute Image of lil Judd <3"
|
||||
/>
|
||||
<p>li'l Judd</p>
|
||||
<p class="footerImageNote">Your competitive Splatoon assistant.</p>
|
||||
|
@ -16,45 +16,44 @@
|
|||
<div>
|
||||
<h3>Navigation</h3>
|
||||
<div class="footerLinks">
|
||||
<a href={"/"} target={"_self"}>Home</a>
|
||||
<a href={"/features"} target={"_self"}>Features</a>
|
||||
<a href={"/how-do-i"} target={"_self"}>How do I...?</a>
|
||||
<a href={"/stack"} target={"_self"}>The Stack</a>
|
||||
<a href={"/about"} target={"_self"}>About</a>
|
||||
<a href="/" target="_self">Home</a>
|
||||
<a href="/features" target="_self">Features</a>
|
||||
<a href="/how-do-i" target="_self">How do I...?</a>
|
||||
<a href="/stack" target="_self">The Stack</a>
|
||||
<a href="/about" target="_self">About</a>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h3>The Software</h3>
|
||||
<div class="footerLinks">
|
||||
<a
|
||||
href={"https://git.moonleay.net/DiscordBots/lilJudd"}
|
||||
target={"_blank"}>The Bot Code</a
|
||||
<a href="https://git.moonleay.net/DiscordBots/lilJudd" target="_blank"
|
||||
>The Bot Code</a
|
||||
>
|
||||
<a
|
||||
href={"https://git.moonleay.net/Websites/liljudd-website"}
|
||||
target={"_blank"}>The Website Code</a
|
||||
href="https://git.moonleay.net/Websites/liljudd-website"
|
||||
target="_blank">The Website Code</a
|
||||
>
|
||||
<a href={"/acknowledgements"} target={"_self"}>Acknowledgements</a>
|
||||
<a href="/acknowledgements" target="_self">Acknowledgements</a>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h3>More</h3>
|
||||
<div class="footerLinks">
|
||||
<a href={"https://moonleay.net/"} target={"_self"}>My homepage</a>
|
||||
<a href={"https://moonleay.net/blog/"} target={"_blank"}>My blog</a>
|
||||
<a href={"/contact"} target={"_self"}>Contact me</a>
|
||||
<a href={"https://up.moonleay.net/"} target={"_blank"}>Uptime Status</a>
|
||||
<a href="https://moonleay.net/" target="_self">My homepage</a>
|
||||
<a href="https://moonleay.net/blog/" target="_blank">My blog</a>
|
||||
<a href="/contact" target="_self">Contact me</a>
|
||||
<a href="https://up.moonleay.net/" target="_blank">Uptime Status</a>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h3>Legal</h3>
|
||||
<div class="footerLinks">
|
||||
<a href={"/imprint"} target={"_self"}>Imprint</a>
|
||||
<a href={"/privacy-policy"} target={"_self"}>Privacy Policy</a>
|
||||
<a href={"/terms-of-service"} target={"_self"}>Terms of Service</a>
|
||||
<a href="/imprint" target="_self">Imprint</a>
|
||||
<a href="/privacy-policy" target="_self">Privacy Policy</a>
|
||||
<a href="/terms-of-service" target="_self">Terms of Service</a>
|
||||
<a
|
||||
href={"https://git.moonleay.net/DiscordBots/lilJudd/src/branch/master/LICENSE"}
|
||||
target={"_blank"}>The license</a
|
||||
href="https://git.moonleay.net/DiscordBots/lilJudd/src/branch/master/LICENSE"
|
||||
target="_blank">The license</a
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -64,7 +63,7 @@
|
|||
product names, logos, and brands are property of their respective owners.
|
||||
</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
|
||||
>
|
||||
</p>
|
||||
|
|
|
@ -2,32 +2,32 @@
|
|||
<ul class="grid">
|
||||
<li class="navElem">
|
||||
<div class="logoWtxt">
|
||||
<a class:list={["pad3px", "textBx"]} href={"/"} target={"_self"}
|
||||
<a class:list={["pad3px", "textBx"]} href="/" target="_self"
|
||||
><img
|
||||
class:list={["logo", "pad3px"]}
|
||||
src={"https://static.moonleay.net/img/lilJuddWeb/logos/logox256.png"}
|
||||
alt={"The Bots Logo"}
|
||||
src="https://static.moonleay.net/img/lilJuddWeb/logos/logox256.png"
|
||||
alt="The Bots Logo"
|
||||
/>li'l Judd</a
|
||||
>
|
||||
</div>
|
||||
</li>
|
||||
<li class="navElem">
|
||||
<a class="navLink" href={"/features"} target={"_self"}>Features</a>
|
||||
<a class="navLink" href="/features" target="_self">Features</a>
|
||||
</li>
|
||||
<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 class="navElem">
|
||||
<a class="navLink" href={"/stack"} target={"_self"}>The Stack</a>
|
||||
<a class="navLink" href="/stack" target="_self">The Stack</a>
|
||||
</li>
|
||||
<li class="navElem">
|
||||
<a class="navLink" href={"/about"} target={"_self"}>About</a>
|
||||
<a class="navLink" href="/about" target="_self">About</a>
|
||||
</li>
|
||||
<li class="navElemR">
|
||||
<a
|
||||
class="navLink"
|
||||
href={"https://discord.com/api/oauth2/authorize?client_id=1024410658973941862&permissions=8&scope=bot"}
|
||||
target={"_blank"}>Invite to your server</a
|
||||
href="https://discord.com/api/oauth2/authorize?client_id=1024410658973941862&permissions=8&scope=bot"
|
||||
target="_blank">Invite to your server</a
|
||||
>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -1,30 +1,62 @@
|
|||
export default function About() {
|
||||
return (
|
||||
<>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
---
|
||||
import Layout from "@layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<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>
|
||||
</section>
|
||||
</Layout>
|
||||
|
|
|
@ -1,114 +1,146 @@
|
|||
export default function About() {
|
||||
return (
|
||||
<>
|
||||
<h1>Acknowledgements</h1>
|
||||
<section>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>
|
||||
<p>tool</p>
|
||||
</th>
|
||||
<th>
|
||||
<p>license</p>
|
||||
</th>
|
||||
<th>
|
||||
<p>page</p>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Kotlin</p>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://kotlinlang.org/docs/faq.html#is-kotlin-free"} target={"_blank"}>Apache license 2.0</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://kotlinlang.org/"} target={"_blank"}>website</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Kord</p>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://github.com/kordlib/kord/blob/main/LICENSE"} target={"_blank"}>MIT license</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://kord.dev/"} target={"_blank"}>website</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Kord Extensions</p>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://github.com/Kord-Extensions/kord-extensions/blob/root/LICENSE"} target={"_blank"}>Mozilla Public License 2.0</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://kordex.kotlindiscord.com/"} target={"_blank"}>website</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>PostgreSQL</p>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://www.postgresql.org/about/licence/"} target={"_blank"}>PostgreSQL license</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://www.postgresql.org/"} target={"_blank"}>website</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>kotlinx-coroutines-core</p>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://github.com/Kotlin/kotlinx.coroutines/blob/master/LICENSE.txt"} target={"_blank"}>Apache license 2.0</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://github.com/Kotlin/kotlinx.coroutines"} target={"_blank"}>repo</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>slf4j</p>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://github.com/qos-ch/slf4j/blob/master/LICENSE.txt"} target={"_blank"}>MIT license</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://www.slf4j.org/"} target={"_blank"}>website</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Exposed</p>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://github.com/JetBrains/Exposed/blob/main/LICENSE.txt"}>Apache license 2.0</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://github.com/JetBrains/Exposed"} target={"_blank"}>repo</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Krontab</p>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://github.com/InsanusMokrassar/krontab/blob/master/LICENSE"} target={"_blank"}>Apache license 2.0</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href={"https://github.com/InsanusMokrassar/krontab"} target={"_blank"}>repo</a>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
---
|
||||
import Layout from "@layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<h1>Acknowledgements</h1>
|
||||
<section>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>
|
||||
<p>tool</p>
|
||||
</th>
|
||||
<th>
|
||||
<p>license</p>
|
||||
</th>
|
||||
<th>
|
||||
<p>page</p>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Kotlin</p>
|
||||
</td>
|
||||
<td>
|
||||
<a
|
||||
href="https://kotlinlang.org/docs/faq.html#is-kotlin-free"
|
||||
target="_blank">Apache license 2.0</a
|
||||
>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://kotlinlang.org/" target="_blank">website</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Kord</p>
|
||||
</td>
|
||||
<td>
|
||||
<a
|
||||
href="https://github.com/kordlib/kord/blob/main/LICENSE"
|
||||
target="_blank">MIT license</a
|
||||
>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://kord.dev/" target="_blank">website</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Kord Extensions</p>
|
||||
</td>
|
||||
<td>
|
||||
<a
|
||||
href="https://github.com/Kord-Extensions/kord-extensions/blob/root/LICENSE"
|
||||
target="_blank">Mozilla Public License 2.0</a
|
||||
>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://kordex.kotlindiscord.com/" target="_blank"
|
||||
>website</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>PostgreSQL</p>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.postgresql.org/about/licence/" target="_blank"
|
||||
>PostgreSQL license</a
|
||||
>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.postgresql.org/" target="_blank">website</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>kotlinx-coroutines-core</p>
|
||||
</td>
|
||||
<td>
|
||||
<a
|
||||
href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/LICENSE.txt"
|
||||
target="_blank">Apache license 2.0</a
|
||||
>
|
||||
</td>
|
||||
<td>
|
||||
<a
|
||||
href="https://github.com/Kotlin/kotlinx.coroutines"
|
||||
target="_blank">repo</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>slf4j</p>
|
||||
</td>
|
||||
<td>
|
||||
<a
|
||||
href="https://github.com/qos-ch/slf4j/blob/master/LICENSE.txt"
|
||||
target="_blank">MIT license</a
|
||||
>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.slf4j.org/" target="_blank">website</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Exposed</p>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://github.com/JetBrains/Exposed/blob/main/LICENSE.txt"
|
||||
>Apache license 2.0</a
|
||||
>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://github.com/JetBrains/Exposed" target="_blank"
|
||||
>repo</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<p>Krontab</p>
|
||||
</td>
|
||||
<td>
|
||||
<a
|
||||
href="https://github.com/InsanusMokrassar/krontab/blob/master/LICENSE"
|
||||
target="_blank">Apache license 2.0</a
|
||||
>
|
||||
</td>
|
||||
<td>
|
||||
<a
|
||||
href="https://github.com/InsanusMokrassar/krontab"
|
||||
target="_blank">repo</a
|
||||
>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
</Layout>
|
||||
|
|
|
@ -1,9 +1,13 @@
|
|||
export default function Contact() {
|
||||
return (
|
||||
<section>
|
||||
<h1>Contact</h1>
|
||||
<p>EMail: <a href={"mailto:contact@moonleay.net"}>contact@moonleay.net</a></p>
|
||||
<p>Discord: <a>@moonleay</a></p>
|
||||
</section>
|
||||
)
|
||||
}
|
||||
---
|
||||
import Layout from "@layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<section>
|
||||
<h1>Contact</h1>
|
||||
<p>
|
||||
EMail: <a href="mailto:contact@moonleay.net">contact@moonleay.net</a>
|
||||
</p>
|
||||
<p>Discord: <a>@moonleay</a></p>
|
||||
</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 {
|
||||
imgUrl: string;
|
||||
imgAlt: string;
|
||||
title: string;
|
||||
description: string;
|
||||
note: string;
|
||||
}
|
||||
|
||||
export default function Features() {
|
||||
return (
|
||||
<>
|
||||
<p>Features</p>
|
||||
<ImageSection imgUrl={"https://static.moonleay.net/img/lilJuddWeb/features/timeplanner.png"}
|
||||
imgAlt={"Screenshot of the time planning feature of li'l Judd"}
|
||||
title={"Time Planning and Management"}
|
||||
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
|
||||
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"}
|
||||
/>
|
||||
</>
|
||||
)
|
||||
}
|
||||
|
||||
export function ImageSection(props: SectionProps) {
|
||||
const { imgUrl, imgAlt, title, description , note} = props;
|
||||
return(
|
||||
<section>
|
||||
<h1>{title}</h1>
|
||||
<img src={imgUrl} alt={imgAlt}/>
|
||||
<p>{description}</p>
|
||||
<p>{note}</p>
|
||||
</section>
|
||||
)
|
||||
}
|
||||
<Layout>
|
||||
<p>Features</p>
|
||||
<ImageSection
|
||||
imgUrl="https://static.moonleay.net/img/lilJuddWeb/features/timeplanner.png"
|
||||
imgAlt="Screenshot of the time planning feature of li'l Judd"
|
||||
title="Time Planning and Management"
|
||||
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
|
||||
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 (
|
||||
<>
|
||||
<h1>How do I...?</h1>
|
||||
<section>
|
||||
<h2>.. enable / disable certain features?</h2>
|
||||
<p>Features can be enabled and disables using the <code>/feature</code> 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>
|
||||
<h2>.. create a match?</h2>
|
||||
<p>You can create a match time using the <code>/match</code> command.<br/>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>
|
||||
<p>Is something missing here? Please contact me!</p>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
---
|
||||
import Layout from "@layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<h1>How do I...?</h1>
|
||||
<section>
|
||||
<h2>.. enable / disable certain features?</h2>
|
||||
<p>
|
||||
Features can be enabled and disables using the <code>/feature</code>
|
||||
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>
|
||||
<h2>.. create a match?</h2>
|
||||
<p>
|
||||
You can create a match time using the <code>/match</code> command.<br
|
||||
/>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>
|
||||
<p>Is something missing here? Please contact me!</p>
|
||||
</section>
|
||||
</Layout>
|
||||
|
|
|
@ -1,19 +1,31 @@
|
|||
export default function Imprint() {
|
||||
return (
|
||||
<>
|
||||
<section>
|
||||
<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.
|
||||
<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.
|
||||
<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.
|
||||
<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>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
---
|
||||
import Layout from "@layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<section>
|
||||
<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.
|
||||
<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.
|
||||
<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.
|
||||
<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>
|
||||
</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() {
|
||||
return (
|
||||
<>
|
||||
<section className={styles.section}>
|
||||
<h1>li'l Judd</h1>
|
||||
<h5>The competetive Splatoon Bot</h5>
|
||||
<div>
|
||||
<p className={styles.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>
|
||||
</div>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
<Layout>
|
||||
<section class="section">
|
||||
<h1>li'l Judd</h1>
|
||||
<h5>The competetive Splatoon Bot</h5>
|
||||
<div>
|
||||
<p class="p1">Improve your competitive Splatoon experience!</p>
|
||||
<p class="p2">
|
||||
See what li'l Judd can help you with: <a href="/features">here</a>
|
||||
</p>
|
||||
</div>
|
||||
</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,83 +1,95 @@
|
|||
export default function About() {
|
||||
return (
|
||||
<>
|
||||
<section>
|
||||
<h1>Privacy Policy</h1>
|
||||
<br/>
|
||||
<br/>
|
||||
---
|
||||
import Layout from "@layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<h2>Introduction</h2>
|
||||
<Layout>
|
||||
<section>
|
||||
<h1>Privacy Policy</h1>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
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/>
|
||||
<h2>Introduction</h2>
|
||||
|
||||
<h2>1. Information Collection</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.
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<h3>1.1. Data Collection</h3>
|
||||
<h2>1. Information Collection</h2>
|
||||
|
||||
The bot does not collect or store any personal information from users.
|
||||
<br/>
|
||||
<br/>
|
||||
<h3>1.1. Data Collection</h3>
|
||||
|
||||
<h3>1.2. Server Data</h3>
|
||||
The bot does not collect or store any personal information from users.
|
||||
<br />
|
||||
<br />
|
||||
|
||||
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/>
|
||||
<h3>1.2. Server Data</h3>
|
||||
|
||||
<h2>2. Data Storage and Security</h2>
|
||||
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 />
|
||||
|
||||
<h3>2.1. Data Storage Location</h3>
|
||||
<h2>2. Data Storage and Security</h2>
|
||||
|
||||
All data collected by the bot is stored within servers located in Germany.
|
||||
<br/>
|
||||
<br/>
|
||||
<h3>2.1. Data Storage Location</h3>
|
||||
|
||||
<h3>2.2. Security Measures</h3>
|
||||
All data collected by the bot is stored within servers located in Germany.
|
||||
<br />
|
||||
<br />
|
||||
|
||||
We employ industry-standard security measures to ensure the safety and confidentiality of the data stored within our systems.
|
||||
<br/>
|
||||
<br/>
|
||||
<h3>2.2. Security Measures</h3>
|
||||
|
||||
<h2>3. Data Sharing</h2>
|
||||
We employ industry-standard security measures to ensure the safety and confidentiality
|
||||
of the data stored within our systems.
|
||||
<br />
|
||||
<br />
|
||||
|
||||
The bot does not share any user or server data with third parties.
|
||||
<br/>
|
||||
<br/>
|
||||
<h2>3. Data Sharing</h2>
|
||||
|
||||
<h2>4. Rights of Users</h2>
|
||||
The bot does not share any user or server data with third parties.
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<h3>4.1. Access, Rectification, and Deletion</h3>
|
||||
<h2>4. Rights of Users</h2>
|
||||
|
||||
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/>
|
||||
<h3>4.1. Access, Rectification, and Deletion</h3>
|
||||
|
||||
<h3>4.2. Data Retention</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.
|
||||
<br />
|
||||
<br />
|
||||
|
||||
As the bot does not collect personal data, data retention is not applicable.
|
||||
<br/>
|
||||
<br/>
|
||||
<h3>4.2. Data Retention</h3>
|
||||
|
||||
<h2>5. Compliance with GDPR</h2>
|
||||
As the bot does not collect personal data, data retention is not applicable.
|
||||
|
||||
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>5. Compliance with GDPR</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.
|
||||
<br/>
|
||||
<br/>
|
||||
The bot is designed to comply with the GDPR and respects the rights of individuals
|
||||
regarding their personal data.
|
||||
<br />
|
||||
<br />
|
||||
|
||||
<h2>7. Contact</h2>
|
||||
<h2>6. Changes to the Privacy Policy</h2>
|
||||
|
||||
For any inquiries or concerns regarding this Privacy Policy, please contact us at contact at moonleay dot net.
|
||||
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 />
|
||||
|
||||
By using the li'l Judd Discord bot, you acknowledge that you have read, understood, and agree to this Privacy Policy.
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
<h2>7. Contact</h2>
|
||||
|
||||
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
|
||||
that you have read, understood, and agree to this Privacy Policy.
|
||||
</section>
|
||||
</Layout>
|
||||
|
|
|
@ -1,30 +1,49 @@
|
|||
export default function Stack() {
|
||||
return (
|
||||
<>
|
||||
<section>
|
||||
<img src={"https://static.moonleay.net/img/lilJuddWeb/logos/kotlin.svg"} alt={"Kotlin 'K' logo"}/>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<img src={"https://static.moonleay.net/img/lilJuddWeb/logos/kord.png"} alt={"The Kord logo"}/>
|
||||
<h1>The Kord library</h1>
|
||||
<p>A Kotlin library for creating Discord bots. Pretty bare bones.</p>
|
||||
</section>
|
||||
<section>
|
||||
<img src={"https://static.moonleay.net/img/lilJuddWeb/logos/kordextensions.png"} alt={"The Kord-Extensions logo"}/>
|
||||
<h1>The Kord Extensions library</h1>
|
||||
<p>A Kotlin library to improve the Kord experience.</p>
|
||||
</section>
|
||||
<section>
|
||||
<img src={"https://static.moonleay.net/img/lilJuddWeb/logos/pgelephant.png"} alt={"The PostgreSQL elephant"}/>
|
||||
<h1>The PostgreSQL database</h1>
|
||||
<p>A fast and reliable database. Also something, which I already used beforehand.</p>
|
||||
</section>
|
||||
<section>
|
||||
<p>To see all used libraries and their licenses, check the Acknowledgements.</p>
|
||||
</section>
|
||||
</>
|
||||
)
|
||||
}
|
||||
---
|
||||
import Layout from "@layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<section>
|
||||
<img
|
||||
src="https://static.moonleay.net/img/lilJuddWeb/logos/kotlin.svg"
|
||||
alt="Kotlin 'K' logo"
|
||||
/>
|
||||
<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>
|
||||
</section>
|
||||
<section>
|
||||
<img
|
||||
src="https://static.moonleay.net/img/lilJuddWeb/logos/kord.png"
|
||||
alt="The Kord logo"
|
||||
/>
|
||||
<h1>The Kord library</h1>
|
||||
<p>A Kotlin library for creating Discord bots. Pretty bare bones.</p>
|
||||
</section>
|
||||
<section>
|
||||
<img
|
||||
src="https://static.moonleay.net/img/lilJuddWeb/logos/kordextensions.png"
|
||||
alt="The Kord-Extensions logo"
|
||||
/>
|
||||
<h1>The Kord Extensions library</h1>
|
||||
<p>A Kotlin library to improve the Kord experience.</p>
|
||||
</section>
|
||||
<section>
|
||||
<img
|
||||
src="https://static.moonleay.net/img/lilJuddWeb/logos/pgelephant.png"
|
||||
alt="The PostgreSQL elephant"
|
||||
/>
|
||||
<h1>The PostgreSQL database</h1>
|
||||
<p>
|
||||
A fast and reliable database. Also something, which I already used
|
||||
beforehand.
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<p>
|
||||
To see all used libraries and their licenses, check the Acknowledgements.
|
||||
</p>
|
||||
</section>
|
||||
</Layout>
|
||||
|
|
|
@ -1,71 +1,98 @@
|
|||
export default function About() {
|
||||
return (
|
||||
<>
|
||||
<h1>Terms of Service</h1>
|
||||
<p>
|
||||
<h2>Introduction</h2>
|
||||
---
|
||||
import Layout from "@layouts/Layout.astro";
|
||||
---
|
||||
|
||||
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/>
|
||||
By using the Bot, you agree to comply with these Terms, the GNU GPL 3.0 license, and Discord's Terms of Service.
|
||||
<br/>
|
||||
<br/>
|
||||
<h2>1. Acceptance of Terms</h2>
|
||||
<Layout>
|
||||
<h1>Terms of Service</h1>
|
||||
|
||||
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>
|
||||
<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.
|
||||
<br />
|
||||
By using the Bot, you agree to comply with these Terms, the GNU GPL 3.0
|
||||
license, and Discord's Terms of Service.
|
||||
</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.
|
||||
<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.
|
||||
<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>
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
<h3>3.2. No Warranty</h3>
|
||||
<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>
|
||||
|
||||
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>
|
||||
<h2>3. Use of the Bot</h2>
|
||||
|
||||
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>
|
||||
<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>
|
||||
|
||||
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>
|
||||
<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>
|
||||
|
||||
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>
|
||||
<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>
|
||||
|
||||
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>
|
||||
<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>
|
||||
|
||||
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>
|
||||
<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>
|
||||
|
||||
If you have any questions or concerns regarding these Terms, you may contact us at contact at moonleay dot net.
|
||||
<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>
|
||||
|
||||
By using the li'l Judd Discord Bot, you acknowledge that you have read, understood, and agree to these Terms of Service.
|
||||
</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