Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement PluginManager (3 of 3) #226

Closed
wants to merge 17 commits into from
Closed

Commits on Jul 15, 2022

  1. Add wildcard metadata attribute to Function

    Allows passing custom function annotations that can be used
    by the help plugin to format or group functions
    
    (cherry picked from commit 66bb750)
    unode committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    d08117b View commit details
    Browse the repository at this point in the history
  2. Document extra metadata for help usage in listeners

    (cherry picked from commit 8500e031ab34de5ead988e68fb41d4de6a4968a0)
    unode committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    8018720 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aee48d3 View commit details
    Browse the repository at this point in the history
  4. Add FunctionInfo object

    Defines an interface for listeners to allow easier collection and formatting of help information
    unode committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    8c13a00 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b51a52a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    763895c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a9bdb63 View commit details
    Browse the repository at this point in the history
  8. Implement PluginManager interface

    This interface splits up code from Plugin and separates the role of EventHandler from Plugins.
    unode committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    91c2fec View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5a00217 View commit details
    Browse the repository at this point in the history
  10. Use PluginManager in Bot class

    unode committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    bc6ae49 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3b111da View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    12d4559 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a871363 View commit details
    Browse the repository at this point in the history
  14. Cleanup imports

    unode committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    bd63ba4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5e1c33e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7dce310 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ef7180a View commit details
    Browse the repository at this point in the history