Not sure if this is a duplicate of cryptic issue #12 but, it could be fun for the bot to "!speak" unprompted.
The easy version: Set a minimum and maximum amount of time between spontaneous outbursts and randomize in between each time. Maybe something low-key like 5 to 15 minutes. (I'm guessing using java.util.Timer?)
The crickets version: In addition to the above, the bot could break the tension when chat's slower than a certain threshold (perhaps as simple as a number of seconds without any message at all, which could also be based on a timer). I guess this would make him speak every minute or so if he was left alone, or in the earliest parts of Pre-Stream™.
PS/2: Wow, I can't even find the word "speak" in the source tree using GitHub's search... so much for trying to maybe attempt a pull request somehow. :disappointed:
Not sure if this is a duplicate of cryptic issue #12 but, it could be fun for the bot to "!speak" unprompted.
The easy version: Set a minimum and maximum amount of time between spontaneous outbursts and randomize in between each time. Maybe something low-key like 5 to 15 minutes. (I'm guessing using
java.util.Timer
?)The crickets version: In addition to the above, the bot could break the tension when chat's slower than a certain threshold (perhaps as simple as a number of seconds without any message at all, which could also be based on a timer). I guess this would make him speak every minute or so if he was left alone, or in the earliest parts of Pre-Stream™.
PS: Sounds like Microsoft's Tay isn't much fancier than HoomanBot.
PS/2: Wow, I can't even find the word "speak" in the source tree using GitHub's search... so much for trying to maybe attempt a pull request somehow. :disappointed: