Update:
I hosted my own stream, viewed it with a second account, and ran the code from a third account. When I typed “!request ” from the second account, the bot account answered in the correct way with one response, while the account that I was streaming from answered with the same response but it answered three times. Number of duplicate responses doesn’t increase anymore.
