Skip to content

Plugin improvment #231

@Arkaeriit

Description

@Arkaeriit

The current state of plugin is quite good but I feel like there is some aspect that could be improved.

Info gotten by the plugins

The info plugins get is quite okay, but there is some feature that would benefit additional info:

  • user ID: plugin could really use knowing the ID of user posting
  • is the user an admin
  • user colors (not very sure about that one)

Info transmitted by the plugin

It would be nice if plugin could send more info to the server like additional documentation, a link to the plugin's repo or stuff like that. That info could be fetched by users with the man command, or some extension of the plugins command.

Knowing from Devzat what plugins are here would be very nice and suppress the need for issue #206

Admin tools

Currently admins have very little way of managing a misbehaving plugin. It would be very handy to list every active plugin, the token they use, and the last time they sent a message or modified one. That way, if a plugin notice that a plugin is misbehaving they can revoke its token without worry of causing harm to a wrong token.

What's your opinion on that @quackduck?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions