forked from lux/nightcore.monster
93 lines
3 KiB
HTML
93 lines
3 KiB
HTML
<!doctype html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<title>AP Legislation</title>
|
||
<link rel="icon" type="image/x-icon" href="../media/img/flags/ap.png">
|
||
<link rel="stylesheet" href="style.css">
|
||
</head>
|
||
<body>
|
||
<table width="900" cellpadding="3" border="0" bgcolor=#d5e4c3 text=#090909>
|
||
<tbody>
|
||
<tr>
|
||
<td>
|
||
<center>
|
||
<a href="../index.htm"><img src="../media/img/flags/ap.png"></a>
|
||
<h4 style="margin: 0">AP Legislation</h4>
|
||
</center>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td valign=top bgcolor=#fefefe>
|
||
<div class="legislation">
|
||
<h1 id="kiafumi-act-2022">Kiafumi Act 2022</h1>
|
||
<p><strong>An act to permit the use of the Kiafumi Discord bot within
|
||
official AP discord servers.</strong></p>
|
||
<p>For more information on Kiafumi visit <a
|
||
href="https://oko.moe/kiafumi.htm">here</a>.</p>
|
||
<h2 id="definitions">Definitions</h2>
|
||
<p>For the purpose of this document, the following words and phrases
|
||
have been defined as such-</p>
|
||
<ol type="1">
|
||
<li><strong>AP</strong> - Abbreviation for <em>the Arsenio
|
||
Pact</em></li>
|
||
<li><strong>Bot</strong> - A user-made program utilizing Discord’s
|
||
account system to provide moderation and features to joined
|
||
servers.</li>
|
||
<li><strong>Kiafumi</strong> - A Discord bot made by user <em>oko</em>,
|
||
site found <a href="https://oko.moe">here</a>.</li>
|
||
</ol>
|
||
<h2 id="motivation">Motivation</h2>
|
||
<p>The AP’s discords would benefit from automated role assignment,
|
||
archiving, and other automatic administrative duties.</p>
|
||
<p>Kiafumi is an actively maintained bot developed for use on
|
||
<em>38.fail’s</em> (1) hosted projects. It has already seen use on the
|
||
<em>HC</em> (2) and <em>Fusee</em> (3) Discord servers.</p>
|
||
<h2 id="implementation">Implementation</h2>
|
||
<p>All AP managed Discord servers must:</p>
|
||
<ul>
|
||
<li>Add and properly configure Kiafumi.
|
||
<ul>
|
||
<li>This includes access to the required permissions the bot needs to
|
||
function.
|
||
<ul>
|
||
<li>Specifically a permission level of <strong>139855252544</strong>,
|
||
not <strong>8</strong>.</li>
|
||
</ul></li>
|
||
<li>The creation of a role to be assigned upon joining the server.
|
||
<ul>
|
||
<li>This can then be set via the <strong>/setting set joinRole <em><
|
||
RoleID ></em></strong> command.</li>
|
||
</ul></li>
|
||
<li>The creation of a channel made to be used by the bot to post join
|
||
& leave messages.
|
||
<ul>
|
||
<li>This can then be set via the <strong>/setting set welcomeChannel
|
||
<em>< ChannelID ></em></strong> command.</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul>
|
||
<hr />
|
||
<p><strong>Endnotes:</strong></p>
|
||
<ul>
|
||
<li><ol type="1">
|
||
<li>refers to the community behind HC and by extension The Arsenio
|
||
Pact.</li>
|
||
</ol></li>
|
||
<li><ol start="2" type="1">
|
||
<li>refers to the discord server from which most AP states
|
||
originate.</li>
|
||
</ol></li>
|
||
<li><ol start="3" type="1">
|
||
<li>refers to the discord server used by the developers of
|
||
<em>OpenNAW</em> and <em>MiniCitidel</em>, both projects under the
|
||
stewardship of <em>38.fail</em>.</li>
|
||
</ol></li>
|
||
</ul>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</body>
|
||
</html> |