AP Legislation

Kiafumi Act 2022

An act to permit the use of the Kiafumi Discord bot within official AP discord servers.

For more information on Kiafumi visit here.

Definitions

For the purpose of this document, the following words and phrases have been defined as such-

  1. AP - Abbreviation for the Arsenio Pact
  2. Bot - A user-made program utilizing Discord’s account system to provide moderation and features to joined servers.
  3. Kiafumi - A Discord bot made by user oko, site found here.

Motivation

The AP’s discords would benefit from automated role assignment, archiving, and other automatic administrative duties.

Kiafumi is an actively maintained bot developed for use on 38.fail’s (1) hosted projects. It has already seen use on the HC (2) and Fusee (3) Discord servers.

Implementation

All AP managed Discord servers must:

  • Add and properly configure Kiafumi.
    • This includes access to the required permissions the bot needs to function.
      • Specifically a permission level of 139855252544, not 8.
    • The creation of a role to be assigned upon joining the server.
      • This can then be set via the /setting set joinRole < RoleID > command.
    • The creation of a channel made to be used by the bot to post join & leave messages.
      • This can then be set via the /setting set welcomeChannel < ChannelID > command.

Endnotes:

    1. refers to the community behind HC and by extension The Arsenio Pact.
    1. refers to the discord server from which most AP states originate.
    1. refers to the discord server used by the developers of OpenNAW and MiniCitidel, both projects under the stewardship of 38.fail.