Closed Lord-Vendreth closed 1 year ago
This was using the /whisper IRC command, which is now deprecated: https://discuss.dev.twitch.tv/t/deprecation-of-chat-commands-through-irc/40486/
Shouldn't be happening using Helix API's whisper endpoint, although whispers can still be subject to being dropped for reasons not revealed externally by Twitch's systems.
Brief description I have created a game called "HackGame" in a bot with the tmi.js (version 1.8.3) that outputs whisper messages and also checks them itself to see if they were really written in chat. The console output shows that both the text was sent and the output of the text occurred. However, looking at the history of the whisper messages, some messages are swallowed. The message at 14:52:20 (see screenshots) is not displayed in the chat.
How to reproduce Create a script that sends 3 whisper messages within 400 - 1200 milliseconds on a given command. Execute the command several times in a row. Sometimes all messages are displayed, sometimes one or more messages are not displayed. Check if the messages were sent and check if the script receives the messages again. Then compare what the bot receives and chat output.
To test this with my bot "Der_Kanalarbeiter" it is enough to whisper >> !skillshop << at my bot. The bot must return 3 messages.
Expected behavior The whisper messages displayed should correspond to what the bot receives.
Screenshots
Additional context or questions