matrix-org / matrix-org/matrix-hookshot

Can't re/set admin room

Open
#971 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
450
Forks
95
Avg merge
1d 2h
Merged PRs (30d)
23

Description

Issue

Pretty much as the title says.

I stupidly left my HS's admin room and I can't join it again. So I looked at the documentation and issues here and found a pretty similar issue: #579

So, as recommended by AndrewFerr in it, I removed the room, added back the bot in a new conversation, rebooted the server entirely; but it doesn't fix it and doesn't display any error in the logs anymore...

$ journalctl -fu matrix-hookshot
Sep 16 19:13:50 DietPi systemd[1]: Starting matrix-hookshot.service - A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA....
Sep 16 19:13:50 DietPi matrix-hookshot[66365]: Error response from daemon: No such container: matrix-hookshot
Sep 16 19:13:50 DietPi matrix-hookshot[66398]: Error response from daemon: No such container: matrix-hookshot
Sep 16 19:13:50 DietPi matrix-hookshot[66416]: 6513d71b9d74a04db855fedaed8649e26b997432698e01fde43ee53526b9d0ae
Sep 16 19:13:51 DietPi systemd[1]: Started matrix-hookshot.service - A bridge between Matrix and multiple project management services, such as GitHub, GitLab and JIRA..
Sep 16 19:13:56 DietPi matrix-hookshot[66469]: INFO 12:13:56:301 [ListenerService] Listening on http://0.0.0.0:9000 for webhooks
Sep 16 19:13:56 DietPi matrix-hookshot[66469]: INFO 12:13:56:308 [ListenerService] Listening on http://0.0.0.0:9003 for widgets

The only command working is the general !hookshot help but nothing else (see screenshot below).

image


How can I fix this issue ? Namely, found a way to either fully reset the bot, or more simply set a new admin room address to be able to administrate it.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The report names no source file or test. Start by reproducing the admin-room setup with the documented !hookshot commands and inspect the configuration and command-handling paths associated with the bot; done means the bot can be reset or assigned a new admin room and administrative commands work beyond help.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, typescript
Domain
backend, devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.