ap.38.fail/legislation/kiafumi.act.2022.htm

93 lines
3.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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 Discords
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 APs 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.fails</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>&lt;
RoleID &gt;</em></strong> command.</li>
</ul></li>
<li>The creation of a channel made to be used by the bot to post join
&amp; leave messages.
<ul>
<li>This can then be set via the <strong>/setting set welcomeChannel
<em>&lt; ChannelID &gt;</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>