Code Monkey home page Code Monkey logo

macro-deck-twitch-plugin's Introduction

Hi, I'm Manuel 👋🏻

Technologies I use

Swift .NET Ionic

Fastlane Git GitHub Docker Ubuntu

HTML CSS TypeScript Angular Bootstrap

Support my work

Buy Me a Coffee at ko-fi.com

Stats

Manuel Mayer's GitHub stats

suchbyte

macro-deck-twitch-plugin's People

Contributors

develeon64 avatar manuelmayer-dev avatar recklessboon avatar

Stargazers

 avatar

Watchers

 avatar

macro-deck-twitch-plugin's Issues

How to use actions?

Hello! I installed your plugin for macrodeck and tried some acitons:

  1. clear chat
  2. set stream title/game

but nothing happens.

Title/game - same as before.
Chat messages same as before.

SetTitleGame Error

The SetTitleGame action returns an authentication error:

follow the logs:

21:20:33 [Twitch Plugin] [Info] >> Set title to Vamos de hablação and game to Just Talk
21:20:34 [Twitch Plugin] [Error] >> Error while setting title and game: Your request failed because either: 
 1. Your ClientID was invalid/not set. 
 2. Your refresh token was invalid. 
 3. You requested a username when the server was expecting a user ID.
   at TwitchLib.Api.Core.HttpCallHandlers.TwitchHttpClient.HandleWebException(HttpResponseMessage errorResp)
   at TwitchLib.Api.Core.HttpCallHandlers.TwitchHttpClient.GeneralRequestAsync(String url, String method, String payload, ApiVersion api, String clientId, String accessToken)
   at TwitchLib.Api.Core.ApiBase.<>c__DisplayClass15_0.<<TwitchPatchAsync>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at TwitchLib.Api.Core.ApiBase.TwitchPatchAsync(String resource, ApiVersion api, String payload, List`1 getParams, String accessToken, String clientId, String customBase)
   at SuchByte.TwitchPlugin.TwitchHelper.SetTitleGameAsync(String title, String game) in D:\Temp\SuchByte.TwitchPlugin\TwitchHelper.cs:line 159

Please update plugin!

Please update the plugin, the folowchat, subchat, and emotechat functions do not work

the plugin does not work at 90%

Several functions that I use don't work in the plugin:

  1. Sending messages in twitch chat
  2. Changing the name and activity of the broadcast does not work, I have not looked at other functions, but I can assume that they also do not work, except for cheating subscribers, cheating emoticons, cheating subscribers in the chat.

[Request] Change Title or Game without changing other

Currently, you have to set both the stream title and the stream game. You cannot change only one and leave the other as-is. Please add the ability to do this.

If it's not technically feasible because of how Twitch works, being able to fetch the current stream title/game as a variable (which could be its own feature request) would accomplish the same thing.

Change Twitch tags

The one thing that is preventing me from 100% using this plugin right now is the ability to set stream tags (such as Randomizer, Practice, No Spoilers, etc.)

I would suggest just having the user provide the tags as a semicolon-separated list (I'd say comma, but at least one tag uses a comma). If there's no lookup for the stream category (game), there doesn't really need to be one for the tags either; it'd just need to be the streamer's responsibility to provide correct tags, unless someone wants to add a lookup feature.

channel rewards support

Hi there, would it possible to add channel rewards support? so when someone in chat uses the channel points to trigger a reward, I can handle actions in macrodeck.
Thanks in advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.