`user_is_restricted` error when sending message (but receiving messages is fine)
I'm using current main branch, against the Dendrite HS. Everything is working well apart from one channel where I can't send messages. I can receive messages in that room, and I can send and receive messages normally in all other other Slack channels. Here is the error message:
::1 - - [27/May/2022:19:42:05 +0000] "PUT /transactions/220922?access_token=**** HTTP/1.1" 200 2 "-" "Go-http-client/1.1"
May-27 19:42:05.380 [PuppetBridge] error: Unhandled Promise Rejection: Error: An API error occurred: user_is_restricted
at Object.platformErrorFromResult (/usr/lib/node_modules/mx-puppet-slack/node_modules/@slack/web-api/dist/errors.js:51:33)
at WebClient.apiCall (/usr/lib/node_modules/mx-puppet-slack/node_modules/@slack/web-api/dist/WebClient.js:156:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
code: 'slack_webapi_platform_error',
data: {
ok: false,
error: 'user_is_restricted',
response_metadata: { scopes: [Array], acceptedScopes: [Array] }
}
}
May-27 19:42:05.384 [PuppetBridge] error: Promise {
<rejected> Error: An API error occurred: user_is_restricted
at Object.platformErrorFromResult (/usr/lib/node_modules/mx-puppet-slack/node_modules/@slack/web-api/dist/errors.js:51:33)
at WebClient.apiCall (/usr/lib/node_modules/mx-puppet-slack/node_modules/@slack/web-api/dist/WebClient.js:156:28)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
code: 'slack_webapi_platform_error',
data: {
ok: false,
error: 'user_is_restricted',
response_metadata: [Object]
}
}
}
I'm inclined to just reset, but seeing as this is the only room in my setup that does this, you might be interested in some debugging? Otherwise how would you recommend I reset? Leave the room then re-invite myself?