PBug
PBug
Did you receive the error via the error event of the bot instance or was it unhandled? Anyway, I assume if you encounter it you could just call _connect() on...
Standalone working sample implementation: https://gist.github.com/anXieTyPB/66622eae5c0da2a37869bfbed055a5d2 npm install circular-buffer run.
Regarding message limits: https://dev.twitch.tv/docs/irc#irc-command-and-message-limits Regarding join limits: https://discuss.dev.twitch.tv/t/the-final-answer-on-join-limits/8505 Such a limitation is definitely useful. For other features, maybe we should keep the "core" of the bot clean so we just...
Any chance to get more information about the version and the input that failed to be parsed?
Maybe it makes sense to dedicate the major version to this feature and also include decent logging with customizable log levels.
Refactored and used Standard.js style on the tests for now. https://github.com/standard/standard#why-should-i-use-javascript-standard-style
Refactored some of the new code and renamed some variables to better reflect what they are doing in the code. Also renamed all test files to filename.test.js so that the...
It's still WIP and not yet ready to merge. I assume it is working properly but it definitely needs more test coverage. Btw, can you add a test coverage reporting...
I also removed the this.channels[0]-fallback in several utility functions to force the user to provide a valid channel. The user is still free to use a malformed channel name like...
Updated the docs to reflect the new changes properly. Adjusted the .say() callback argument behaviour so that if the callback is called, it is called with an Error object and...