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

Feature Request: Support for spaces #166

Open
nospam2843 opened this issue Feb 4, 2024 · 0 comments
Open

Feature Request: Support for spaces #166

nospam2843 opened this issue Feb 4, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@nospam2843
Copy link

Matrix has this thing called Spaces which one needs to join in order to access some channels. Yet it appears this tool does not seem to know about them:

% matrix-commander --version                            

  _|      _|      _|_|_|    _|       matrix-commander: 7.6.0 2023-10-16
  _|_|  _|_|    _|            _|     a Matrix CLI client
  _|  _|  _|    _|              _|   enjoy and submit PRs
  _|      _|    _|            _|     matrix-nio: 0.19.0
  _|      _|      _|_|_|    _|       Python: 3.9.2

% matrix-commander --help | grep -i space ; echo $?
1

Searching for spaces in the project's issues results in: No results matched your search.

For me specifically, I'm unable to join any of the Redox Chat rooms, to which I have been invited. When attempting to join a room, matrix-commander --room-join '#redox-general:matrix.org' fails with:

✀ERROR: matrix-commander: E129: join failed with JoinError: M_UNKNOWN Answer from matrix.org: [403 / M_FORBIDDEN] You do not belong to any of the required rooms/spaces to join this room.
✀INFO: matrix-commander: 1 error and 0 warnings occurred.

Admittedly there might be some other factor being the actual culprit.

If my understanding is correct, nio is what actually talks the protocol for matrix-commander and it is documented to mention space among it's features. Whatever that actually means.

I realize this is a very high level issue, from a mostly confused user, and am unsure of exactly where it could lead or how to make it actionable. It's an invitation for initiated or educating conversation about the entire topic, and it should at least become search result for other users encountering similar problems.

What spaces-related features would be desired and reasonable to add new commands for? Which existing commands should ideally take new optional arguments in order to gain full spaces support?

@8go 8go added enhancement New feature or request help wanted Extra attention is needed labels May 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants