[nodebb-plugin-ns-twitch-monitor] NS Twitch Monitor
-
Has this been updated for nodebb v1.x.x ?
-
@WarbleSync no, It's a next thing in my queue.
Note: If you are using Twitch Monitor now, and you are going to upgrade to v1.x.x, plugin will work without any issues. You will see a warning in console. Just in case, if it prevents you from the upgrade.
-
Version 3.0.0
New version is available.
Summary: compatibility withv1
NodeBB and better UX in ACP- Compatibility with NodeBB 1.x.x
- Change for 'Add Channel' flow
- Change layout for Channel list
- Add prompt for Channel removal
- Improve initial rendering of the channel list in ACP
Updated look:
-
So, I have had this nodebb-plugin-ns-twitch-monitor plugin installed for about a week. During that time my NodeBB forum has crashed twice. Prior to installing this plugin I do not recall my forum ever crashing! It runs weeks at a time between reloads or restarts.
I am currently running
v1.0.2
. Fortunately today I was able to capture that last bit that was displayed on the screen. This is what was displayed:25/5 00:49 [659] - error: TypeError: Cannot call method 'forEach' of undefined events.js:72 throw er; // Unhandled 'error' event ^ Error: write after end at writeAfterEnd (_stream_writable.js:133:12) at LogStream.Writable.write (_stream_writable.js:181:5) at write (_stream_readable.js:602:24) at flow (_stream_readable.js:611:7) at Socket.pipeOnReadable (_stream_readable.js:643:5) at Socket.emit (events.js:92:17) at emitReadable_ (_stream_readable.js:427:10) at emitReadable (_stream_readable.js:423:5) at readableAddChunk (_stream_readable.js:166:9) at Socket.Readable.push (_stream_readable.js:128:10)
I am not 100% sure this is the twitch plugin crashing but have a feeling it is. I have since disabled the plugin. Do you have any thoughts on this?
Thank you.
-
Give a try
3.0.1
-
Is this plugin supposed to show twitch channels on the widget even if they aren't live? It doesn't do that for me, and I would like to see that so it doesn't look out of place... Is it supposed to show those channels? (The nodebb version is 0.8.2).
-
@undeadguppy It only shows live streams. I understand that you don't want an empty widget to look out of place, neither did I. I titled my widget "Streaming Now" and it doesn't seem to odd without any activity
-
Does last version solve an issue with a crash of the forum?
-
@Nicolas Moments ago my NodeBB forum went "offline." I captured this error message. As before I am not sure this is from the Twitch plugin. Possibly you will know:
6/7 11:18 [10085] - error: TypeError: Cannot call method 'forEach' of undefined events.js:72 throw er; // Unhandled 'error' event ^ Error: write after end at writeAfterEnd (_stream_writable.js:133:12) at LogStream.Writable.write (_stream_writable.js:181:5) at write (_stream_readable.js:602:24) at flow (_stream_readable.js:611:7) at Socket.pipeOnReadable (_stream_readable.js:643:5) at Socket.emit (events.js:92:17) at emitReadable_ (_stream_readable.js:427:10) at emitReadable (_stream_readable.js:423:5) at readableAddChunk (_stream_readable.js:166:9) at Socket.Readable.push (_stream_readable.js:128:10)
Thank you.
-
@Nicolas Seeing some crashing as well in my logs:
6/7 15:53 [8090] - error: TypeError: Cannot read property 'streams' of undefined at /var/www/nodebb/forums/node_modules/nodebb-plugin-ns-twitch-monitor/plugin/twitch/api.js:74:28 at transform (/var/www/nodebb/forums/node_modules/nodebb-plugin-ns-twitch-monitor/plugin/twitch/api.js:89:25) at /var/www/nodebb/forums/node_modules/nodebb-plugin-ns-twitch-monitor/plugin/twitch/api.js:72:35 at fn (/var/www/nodebb/forums/node_modules/async/lib/async.js:746:34) at /var/www/nodebb/forums/node_modules/async/lib/async.js:1213:16 at /var/www/nodebb/forums/node_modules/async/lib/async.js:166:37 at /var/www/nodebb/forums/node_modules/async/lib/async.js:706:43 at /var/www/nodebb/forums/node_modules/async/lib/async.js:167:37 at /var/www/nodebb/forums/node_modules/async/lib/async.js:1209:30 at /var/www/nodebb/forums/node_modules/nodebb-plugin-ns-twitch-monitor/plugin/twitch/api.js:48:13 at /var/www/nodebb/forums/node_modules/async/lib/async.js:52:16 at /var/www/nodebb/forums/node_modules/async/lib/async.js:1209:30 at Request._callback (/var/www/nodebb/forums/node_modules/nodebb-plugin-ns-twitch-monitor/plugin/twitch/api.js:41:21) at Request.self.callback (/var/www/nodebb/forums/node_modules/request/request.js:200:22) at emitTwo (events.js:106:13) at Request.emit (events.js:191:7) TypeError: Cannot read property 'streams' of undefined at /var/www/nodebb/forums/node_modules/nodebb-plugin-ns-twitch-monitor/plugin/twitch/api.js:74:28 at transform (/var/www/nodebb/forums/node_modules/nodebb-plugin-ns-twitch-monitor/plugin/twitch/api.js:89:25) at /var/www/nodebb/forums/node_modules/nodebb-plugin-ns-twitch-monitor/plugin/twitch/api.js:72:35 at fn (/var/www/nodebb/forums/node_modules/async/lib/async.js:746:34) at /var/www/nodebb/forums/node_modules/async/lib/async.js:1213:16 at /var/www/nodebb/forums/node_modules/async/lib/async.js:166:37 at /var/www/nodebb/forums/node_modules/async/lib/async.js:706:43 at /var/www/nodebb/forums/node_modules/async/lib/async.js:167:37 at /var/www/nodebb/forums/node_modules/async/lib/async.js:1209:30 at /var/www/nodebb/forums/node_modules/nodebb-plugin-ns-twitch-monitor/plugin/twitch/api.js:48:13 at /var/www/nodebb/forums/node_modules/async/lib/async.js:52:16 at /var/www/nodebb/forums/node_modules/async/lib/async.js:1209:30 at Request._callback (/var/www/nodebb/forums/node_modules/nodebb-plugin-ns-twitch-monitor/plugin/twitch/api.js:41:21) at Request.self.callback (/var/www/nodebb/forums/node_modules/request/request.js:200:22) at emitTwo (events.js:106:13) at Request.emit (events.js:191:7)
-
Is it related to Twitch API?
I mean, they now require correct API keys. Did you generate your API key? -