Skip to content

Support for MSC4391: Simplified in-room bot commands #132

@nexy7574

Description

@nexy7574

Describe the problem

MSC4391: Simplified in-room bot commands provides a way to bots to create custom commands, generally expected to be represented as slash commands or similar in clients. Since Sable already has a slash commands system, this would probably integrate quite nicely. It also means the UX around using bot commands massively improves, since MSC4391 structures the data sent to bots, meaning string parsing woes are alleviated.

Describe the solution you'd like

Support for MSC4391 to allow bots to register commands that users can use.

Alternatives considered

No response

Additional context

Issue context in Matrix room: https://matrix.to/#/!a6sXbRuOyyc7MKutmy:sable.moe/%24CWJXBRiiQbtYVUE3p1S5nb1ogGUJ3Adkp5la1LBiqX4?via=nexy7574.co.uk&via=sable.moe&via=matrix.org

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions