Author Topic: [Custom Commands] Whispered Commands --> Display in Chat workaround broken  (Read 1532 times)

0 Members and 1 Guest are viewing this topic.

Marstead

  • Padawan
  • **
  • Posts: 51
  • Karma: +1/-0
    • View Profile
  • Twitch Name: Marstead
Related to a feature request: http://deepbot.deep.sg/forums/index.php?topic=6386.msg34229#msg34229

Right now, if you whisper a command to DeepBot it will respond via whisper, and if you give a command to DeepBot in chat it will respond in chat.
You can force a command to be whispered to the invoking user with /w @user@, even if the command is invoked in chat.
However, you cannot do the opposite (force a command to display in chat, even if it was whispered).

Prior to the 05/11/16 update, there used to be a workaround for this where you could chain 2 commands together to force the 2nd command to display in chat. For example:

!mod @target@
[No command text, just chains to !mod2 @target@]

!mod2 @target@
MODERATOR MESSAGE: @target@

With this command, moderators can either give a moderator message in chat or whisper it to the bot, and the bot will say it in chat regardless of how the request was received. The idea is to let moderators whisper anonymous warnings to the bot to hand out to chat.

If you whisper a chained command after the most recent update, the second command will instead reply in whisper. The workaround doesn't work anymore. I've tested this up to 4 chained commands deep, if the first command is whispered, every subsequent command displays in whisper.

Thanks!

-Marstead
« Last Edit: May 14, 2016, 03:31:17 AM by Marstead »

TheNumbLock

  • Advisor
  • Councilor
  • **
  • Posts: 4776
  • Karma: +137/-5
    • View Profile
  • Twitch Name: TheNumbLock
Yeah, forwarded bug report to dev. I noticed this too. It use to output it in chat if the command didn't contain /w @user@
Old Name: RepentGamingTV
Twitch: Here

Need help ASAP?
Join Deepbot's Discord: Discord.Deepbot.tv
Deepbot's Twitter: @DeepSupport