Skip to content

Latest commit

 

History

History

modules

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Modules

This directory contains first-party KordEx modules, providing development tooling, utilities, or user-facing bot functionality.

  • data/ - Modules for working with data, such as data adapters.
    • data-mongodb - MongoDB support module, providing a data adapter and libraries for working with MongoDB.
  • dev/ - Modules providing development tooling, utilities, or extra APIs.
    • dev-java-time - Duration converter that uses the Java Date/Time library, for bots that need to integrate with it.
    • dev-time4j - Duration converter that uses the Time4J library, for bots that need to integrate with it.
    • dev-unsafe - Provides "unsafe" variants of interaction-based types (such as slash commands) that allow you to handle the interaction yourself if you need to.
  • functionality/ - Modules providing user-facing bot functionality.
    • func-mappings - Minecraft mappings lookup extension, powered by Linkie Core.
    • func-phishing - URL safety and anti-phishing extension, powered by the Sinking Yachts API.
    • func-tags - Basic tag/factoid management extension. For advanced tag management, see kose kata.
    • func-welcome - Automatic welcome channel management extension, loading the settings from YAML files hosted online.
  • integrations/ - Modules adding integrations with other libraries and services.
    • pluralkit - Module and extension adding support for PluralKit to KordEx bots. Includes new PluralKit-based events that you can use in place of the usual message events.
  • web/ - Modules for working with the Kord Extensions web interface, including the core web module itself.
    • web-core - Core web interface module, adding both a frontend and backend. This module also provides a fistful of APIs allowing other modules to integrate with the web interface.