Skip to content

Evaluate merging nosedrum's application command logic #684

Description

@jchristgit

With nostrum having functionality now that is pretty exquisite but most people might not end up using (multi-node distribution as an example), it feels appropriate to also improve the user experience for the common use cases.

nosedrum currently consists of four parts:

  • Application command support: command behaviour, registering commands, dispatching them, handling components
  • Message cache: ETS-based message cache
  • Text command support: my bot is extensively built on it but I consider it legacy. I don't think we should add it to nostrum.
  • Miscellaneous helpers, mainly for text commands (predicates, converters)

I'd like to propose merging the application command support into nostrum. It's < 800 LOC, well tested, well documented, and I think it would greatly simplify common nostrum usecases.

Woudl be happy for other thoughts.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions