Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

output the last contest winner again... just in case #10

Open
pironic opened this issue Oct 2, 2014 · 2 comments
Open

output the last contest winner again... just in case #10

pironic opened this issue Oct 2, 2014 · 2 comments

Comments

@pironic
Copy link
Member

pironic commented Oct 2, 2014

If the bot talks too much then it gets flood blocked. If the contest winner announcement gets blocked... revolt.

If we log the message to console, then the admin could theoretically find it again.
or
If no contest was running, we could say the winner of the last contest when an admin typed /ballot.

@Reanmachine
Copy link
Contributor

Curious, could we not find out what the chat flood protection is and gate the outbound messages in queue to make sure the bot never floods?

@pironic
Copy link
Member Author

pironic commented Oct 3, 2014

The problem with this is that we have asynchronous commands and queries
running. The bigger problem is that the real time server is what is
blocking the command from being sent... Not the front end. Which makes me
wonder about the possibility that is because we host so many broadcasts
from the same external ip... The real time server sees multiple clients and
blocks the most recent one. Even if we queue it perfectly, no gaurantee it
gets through.

Further testing /confirmation from GS would be needed. Maybe I'll talk to
Brian about it when I'm back from holidays.
On 2 Oct 2014 12:37, "Reanmachine" notifications@github.com wrote:

Curious, could we not find out what the chat flood protection is and gate
the outbound messages in queue to make sure the bot never floods?


Reply to this email directly or view it on GitHub
#10 (comment)
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants