#Unable to edit NQN messages in channels with restricted "Use Application Commands" permission

7 messages · Page 1 of 1 (latest)

severe condor
#

If I send a message that NQN automatically replaces with its own bot impersonator (eg. through a persona, or by linking to a message and having it be replaced with the quote-embed version), but the channel the message was sent to has the "Use Application Commands" permission restricted, then you cannot edit or remove the message in any way.

Steps to reproduce:

  1. The user gets added to channel #foo, which has "Use Application Commands" disabled for everyone
  2. The user sends a message with persona A (i.e. A: test); or they send a message with a link to any other message accessible by NQN
  3. NQN replaces the message with a bot impersonator accordingly as intended
  4. There's no way for the user to edit the bot impersonator's message because the apps context menu is unavailable

One way to fix this would be to add regular commands that receive a message ID (and possibly a channel ID if necessary) and reproduce the same actions as the context action commands.

dusky root
#

Alternatively a message ID/URL/channel-message as the first argument also works

#

It should show in the help under 'everything else' but I agree that that section is a little overcrowded

severe condor
#

Oh oops I missed that 🤦‍♂️

dusky root
#

No worries^^

lofty tinsel
#

i believe you can also delete a message of yours by reacting ❌ to it