• I don’t know (but suspect) it’s just the way the API is but configuring this for a “team” is a pain in the a**. Especially if they aren’t any of your streams. Attached is a temporary dev space until we migrate to a host. The biggest problem I’m having is after I had the main streamer login in the site then connect his twitch and I explained I would do the rest of the config except… nope. Not happening. Another admin can not run the tools if the stream account is not there’s. Is there a way after we supply the keys and he authenticates that another admin can finish up the rest of the config or is it just the way the api works for twitch? THE streamer can be the only one to touch this plugin or sh** don’t work. Sorry, long frustrating night… The errors I’m getting are due to my admin account not associated with the main channel so none of the tools complete successfully like syncing users etc. This is a problem because it throws silent php errors about every 4 seconds and it’s all failed tools trying to run repeatedly. This is also a problem on shared hosting since it burns up cpu cycles repeatedly running and failing in the background. It appears the only one that can configure and run tools can be the channel owner.

    My problem is this, the site being built is for about 30 dj’s that moved to twitch as the nightclubs went up in arms due to covid. Several are friends, one is the channel owner, everyone else has their own channels but the one I am doing this for is the main streamer of the group. I can accomplish just about everything I need without this plugin except syncing calendars unless I make him switch and you can’t scrape twitch either or getting the calendar/schedule wouldn’t be an issue. I want to be able to play around with several plugins for layout purposes so you can see where this becomes a real problem without dragging the other guy in to it and letting me remote his machine just to configure this thing. Of course, I’d like to really just use this plugin if it can be helped so I don’t have to use several to achieve the same things.

    Error thrown:
    WordPress database error Table 'd*********.zme_twitchpress_outcomes' doesn't exist for query INSERT INTO zme_twitchpress_outcomes (entryid,outcome,life` )
    VALUES ( ‘554’,’User with ID [1] is not a Twitch.tv subscriber and no updates were required.’,’129600′ ) made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, TwitchPress_Twitch_Subscription_Management->sync_current_user, twitchpress_user_sub_sync_single, TwitchPress_API_Logging::outcome, twitchpress_db_insert`

    • This topic was modified 4 years, 1 month ago by natekolvek.

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Ryan Bayne

    (@ryan-bayne)

    Hi

    I always welcome any form of feedback.

    Firstly, the database error mentioned has been fixed in my current build and is related to API logging. Hoping to get that out next week.

    Last week I was working on team related features. We need to import a team and start using that data to assign team status to WP users.

    Your overall requirement is related to capabilities and is very security orientated because control of your Twitch account is a serious thing. There is code and procedures within the plugin to support what you want i.e. multiple users doing things that result in use of the Twitch API using the main channel.

    I have been hesitant to allow this to happen straight out of the box so to speak pending better logging to trace who did what and a couple of other things.

    However it is something I actively think about while working on the plugin and it wouldn’t take much to make more tools available to other admin.

    Keep mind we can also create a custom role for channel mods and that role could have less capabilities than admin but enough to do clever things.

    A role scope manager plugin is recommended when working with a large team but TwitchPress could do with a little work to bring all that together for you.

    Hope that makes sense and I will be considering your feedback in upcoming development to actually determine what could be done soon.

    Thread Starter natekolvek

    (@natekolvek)

    Essentially these are the things I am trying to put in place, A. Twitch oauth and user sync making user creation for everyone super simple, including the other dj’s.

    Main channel with chat and activities, IE raffle, bits counters, etc. so it doesn’t matter if they are on twitch itself or the site.

    Online status for any of the dj’s, not just main. A Nifty online/offline status box for the header/menu area would be super nice. Also wouldn’t mind seeing status for the other dj’s (team members). Even if it was just a shortcode to place on each team-members profile/card/page etc.. for online/offline status.

    Most importantly, the schedule but that’s not really an issue since I’ll just make him change his plugin to a shared calendar. I really don’t want to have to sit there and enter the schedule every day/few days to be honest. lol!

    Everything else I can take care of with other plugins like the few from streamweasels (wall, rail, player).

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Couple of errors and a pain in the A**.’ is closed to new replies.