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.
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:
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.