I've created a command !pause. This command is chained to another command !timeout and passes it @target@ and 300. When I use !pause the user targeted get's timed out in my twitch chat for 5min.
I wanted to add a whisper to let the target of !pause know they aren't in real trouble. So, I made !pause's message "/w @target@ You've been put on pause by a mod. (Not a bad thing) Please wait for the mod to contact you in whispers."
Instead of whispering the target user, my bot is whispering to my caster account everything in !pause's message field. ie. [/w @target@ You've been put on pause by a mod. (Not a bad thing) Please wait for the mod to contact you in whispers]
Considering that I made a test command !whisper whose message is "/w @target@ You've been whispered to." which works correctly, it leads me to believe there is something happening in the chaining that is messing this up.
Command: !pause
Message: /w @target@ You've been put on pause by a mod. (Not a bad thing) Please wait for the mod to contact you in whispers.
Access Control: 8. Mod Only
Command Chaining, Command: !timeout @target@ 300
Command: !timeout
Message: @sendstreamermsg@[/timeout @target@]
Access Control: 8. Mod Only
Test Command !whisper
Message: /w @target@ You've been whispered to by @user@.