2022-06-13 23:36:44 +00:00
|
|
|
|
<!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>
|
2022-05-22 11:15:54 +00:00
|
|
|
|
</ol>
|
2022-06-13 23:36:44 +00:00
|
|
|
|
<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>
|
2022-05-22 11:15:54 +00:00
|
|
|
|
<p>All AP managed Discord servers must:</p>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Add and properly configure Kiafumi.
|
|
|
|
|
<ul>
|
2022-06-13 23:36:44 +00:00
|
|
|
|
<li>This includes access to the required permissions the bot needs to
|
|
|
|
|
function.
|
2022-05-22 11:15:54 +00:00
|
|
|
|
<ul>
|
2022-06-13 23:36:44 +00:00
|
|
|
|
<li>Specifically a permission level of <strong>139855252544</strong>,
|
|
|
|
|
not <strong>8</strong>.</li>
|
|
|
|
|
</ul></li>
|
2022-05-22 11:15:54 +00:00
|
|
|
|
<li>The creation of a role to be assigned upon joining the server.
|
|
|
|
|
<ul>
|
2022-06-13 23:36:44 +00:00
|
|
|
|
<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.
|
2022-05-22 11:15:54 +00:00
|
|
|
|
<ul>
|
2022-06-13 23:36:44 +00:00
|
|
|
|
<li>This can then be set via the <strong>/setting set welcomeChannel
|
|
|
|
|
<em>< ChannelID ></em></strong> command.</li>
|
|
|
|
|
</ul></li>
|
|
|
|
|
</ul></li>
|
2022-05-22 11:15:54 +00:00
|
|
|
|
</ul>
|
|
|
|
|
<hr />
|
|
|
|
|
<p><strong>Endnotes:</strong></p>
|
|
|
|
|
<ul>
|
2022-06-13 23:36:44 +00:00
|
|
|
|
<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>
|
2022-05-22 11:15:54 +00:00
|
|
|
|
</ul>
|
2022-06-13 23:36:44 +00:00
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|